note taking app
Project description
Rethink
English | 简体中文
A note-taking app dependent on python. The official web version can be found at https://rethink.run.
Why Rethink
Rethink was born out of my inability to find a note-taking app that truly catered to my needs. My vision for a note-taking app includes:
- Effortless Recording: When capturing ideas, rethink provides with a swift and seamless recording process.
- Easy Application: To facilitate easy application, merely jotting down notes is insufficient. The recorded information should be able to form a knowledge network, enabling your accumulated knowledge to compound over time. This foundation allows for effective application and each new idea recorded serves to reinforce and strengthen the existing knowledge network.
Features
- Bi-directional links: A knowledge network is important. Rethink allows you to @ link to other notes in the note with one click;
- Markdown syntax: Seamless support for Markdown syntax, the format of notes is more controllable;
- Automatic association: Too many notes? Don't remember what you wrote before? Unable to effectively form a note network? Rethink automatically recommend related notes while writing, actively assist you in forming a knowledge network.
- Local storage: Rethink attaches great importance to data security. You can store data in a local storage. Or you can also use the online version https://rethink.run, which makes it easy to synchronize across multiple platforms.
- Multi-language: Support multiple languages, including Chinese and English.
Install
First install:
pip install rethink-note
To update:
pip install -U rethink-note
Usage
Quickly start the note web service with rethink.run()
, and save your note data locally,
The default save path is the .data
folder under the path of this script:
import rethink
rethink.run()
If you need to customize settings, you can set the parameters in rethink.run()
:
import rethink
rethink.run(
path='.', # path to store notes, default is current directory
host="127.0.0.1", # host ip, default is localhost
port=8080, # port number, default is 8080
language="zh" # language, default is English, optional: zh, en
)
All notes will be stored in the path specified by path
,
and the .data
folder will be created in your path
directory.
English and Chinese languages are supported, and the default is English en
.
If you want to use Chinese zh
, you can use language="zh"
parameter.
Open your browser and visit http://127.0.0.1:8080
to start recording your ideas.
Star History
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 rethink-note-0.2.4.tar.gz
.
File metadata
- Download URL: rethink-note-0.2.4.tar.gz
- Upload date:
- Size: 8.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | df3f823493fc4e7e058be1f22e7a26c43b6286ea6b3626be773ff3b43e5de2ad |
|
MD5 | 40d7cbf4091da6877cb07769aed942a1 |
|
BLAKE2b-256 | 67e2c4f252c413f493e322cdcb3a1a10772f13260b75b39a902c6fb3cfc88d7c |
File details
Details for the file rethink_note-0.2.4-py3-none-any.whl
.
File metadata
- Download URL: rethink_note-0.2.4-py3-none-any.whl
- Upload date:
- Size: 9.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7f32ed31d0b8a7b3193be72214f3ef8330b4edd2c1854084a60c5a40241a41d |
|
MD5 | 08bdb4f35dbcf352a808bb56b29f80b2 |
|
BLAKE2b-256 | 7678e020a34fe9165989345eaf372beffe1180c7bedfa7c05d25a033908bb36e |