Minimalist website and command line tool for saving and sharing public notes
source link: https://www.tuicool.com/articles/hit/VB7Vr2J
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
jott
A minimal tool for quickly writing and sharing notes. Check out https://jott.live for a demo.
Command line
The jott
script in jott/scripts
makes it easy to upload and read notes from the command line.
To install the script without downloading the repo:
$ curl https://jott.live/raw/note/note_script > jott.sh && chmod +x jott.sh && alias jott='./jott.sh'
Upload a note by piping through stdin
, jott [note name] [password]
$ echo "this is a test" | jott my_test_note secret_password Success! Note "my_test_note" saved
Download a note with jott [note name]
$ jott my_test_note this is a test
Delete a note with jott -d [note name] [password]
$ jott -d my_test_note secret_password Success! Note "my_test_note" deleted
Website
Navigate to the site and set a title in the 'name' field. To set a key for editing the note, use 'name#key' in that field.
-
/note/<note-name>
will return the default HTML rendering of the note. -
/raw/<note-name>
will return the note as raw text. (Useful with wget/curl.) -
/texdown/<note-name>
will return a minimal TeXDown rendering of the note. Example -
/code/<note-name>
will syntax highlight the note. -
/edit/note/<note-name>
will open a basic editor for the note.
Installation
Although you can use https://jott.live to test out this project, do not rely on it for anything important.
If you find this useful, I'd recommend hosting your own instance. It is quite lightweight.
Requirements:
- flask (
pip install flask
)
Run the server with
FLASK_ENV=prod python3 main.py
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK