Hey I am Lupin, an Open Source Telegram Python Chat Bot build for adding quick Journal Entries into LogSeq
Assuming you are already using LogSeq & are familar with Python.
Lupin requires Python version >= 3.x
- Clone me
git clone https://github.com/akhater/Lupin
- Create a telegram bot
- Install Python Telegram Bot library using
pip install python-telegram-bot
orpip3 install python-telegram-bot
- Install PyGithub library using
pip install pyGitHub
orpip3 install pyGitHub
- Install the
requests
library usingpip install requests
orpip3 install requests
- Generate a Github token from
https://github.com/settings/tokens
- Rename
config.sample.ini
toconfig.ini
- Change values in
config.ini
to fit your environment - Run the bot using
python main.py
orpython3 main.py
- Privacy always - self hosted & open source
- Security
- Entries are only accepted from telegram BotAuthorizedIDs so not anyone can add entries to your journal
- Fully customization with config.ini file
- Rename it
- Translate it (no hard coded messages)
- much more
- Send a thought (any text) and Lupin will
- Timestamp it: supporting both 12 and 24 hrs format
- Enter it in your Github hosted Jounral
- Send your TODO list (by including TODO in the text) and Lupin will convert it to a LogSeq TODO
- TODO command is customizable
- Send a link and Lupin automatically create a #bookmark entry in your Journal in the form of
- 18:48 #bookmark title
- #bookmark tag is customizable
- Send a YouTube video link and Lupin will automatically embedded in your Journal in the form of
- 18:52 {{Youtube link}}
- Send
/anno uri
to import all your annotations from for the uri from Hypothesis - Support for both LogSeq regular Journal and custom Journal folder and/or file
- Other commands: /help | /start | /uptime | /ver | /anno
Imported Hypothesis notes into LogSeq