A package for memos
Project description
Memos
A project to index everything to make it like another memory. The project contains two parts:
screen recorder
: which takes screenshots every 5 seconds and saves them to~/.memos/screenshots
by default.memos server
: a web service that can index the screenshots and other files, providing a web interface to search the records.
There is a product called Rewind that is similar to memos, but memos aims to give you control over all your data.
Install
Install Typesense
export TYPESENSE_API_KEY=xyz
mkdir "$(pwd)"/typesense-data
docker run -d -p 8108:8108 \
-v"$(pwd)"/typesense-data:/data typesense/typesense:27.0 \
--add-host=host.docker.internal:host-gateway \
--data-dir /data \
--api-key=$TYPESENSE_API_KEY \
--enable-cors
Install Memos
pip install memos
How to use
To use memos, you need to initialize it first. Make sure you have started typesense
.
1. Initialize Memos
memos init
This will create a folder ~/.memos
and put the config file there.
2. Start Screen Recorder
memos-record
This will start a screen recorder, which will take screenshots every 5 seconds and save it at ~/.memos/screenshots
by default.
3. Start Memos Server
memos serve
This will start a web server, and you can access the web interface at http://localhost:8080
.
The default username and password is admin
and changeme
.
Index the screenshots
memos scan
memos index
Refresh the page, and do some search.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file memos-0.14.0.tar.gz
.
File metadata
- Download URL: memos-0.14.0.tar.gz
- Upload date:
- Size: 21.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e031fc17fa0bb22a6fba373bc58782efcb9144fd334156a1f1348c70dd1cb734 |
|
MD5 | c8bf0c2466a221844a1a30241130c63f |
|
BLAKE2b-256 | d0b15c9b1729ffec555eae7f46e5668da6fb04dfa1aef314af013ddea0793811 |
File details
Details for the file memos-0.14.0-py3-none-any.whl
.
File metadata
- Download URL: memos-0.14.0-py3-none-any.whl
- Upload date:
- Size: 21.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a30ac1139a9d58dc79b889e9d1d9b28c51fd7966c9655ff2615191b606fd0419 |
|
MD5 | 6b55d28c2d34685bb575f77037e558ad |
|
BLAKE2b-256 | 93edfafa85a19724dd24198c32a47b7902f202bf612618b45a1953364e045234 |