tambahkan file requirements.txt

This commit is contained in:
Kusaeni 2024-09-29 21:17:38 +07:00
parent a5b5ed580c
commit 6c61141afc
2 changed files with 74 additions and 0 deletions

View file

@ -3,3 +3,28 @@
Ini adalah script untuk mengambil notifikasi di instance kauaku.us (gotosocial) dan menyimpannya ke database sqlite.
kemudian mengirimkannya dengan telegram bot.
## Todo
App ini masih dalam pengembangan dan banyak hal yang belum bisa dilakukan, berikut daftar todo:
- [x] Tarik data dari Gotosocial notifikasi API
- [x] Simpan data ke dalam database sqlite3
- [x] Koneksi ke Telegram Bot
- [x] Kirim data ke Telegram Bot (terbatas untuk mentions, like, boost)
- [x] Mentions
- [x] Like/Favourite
- [x] Boost/Reblog
- [ ] Follow
- [ ] Tandai data di database jika sudah terkirim
- [ ] Cron
## Install
Clone repositori ini dan install di lokal.
```bash
$ python3 -m venv myvenv
$ source myvenv/bin/activate
$ pip install -r requirements.txt
```
Awas, silakan edit dulu isi file requirements.txt karena isinya banyak module yang tak terpakai, ane belum sempat hapus 1 per 1.

49
requirements.txt Normal file
View file

@ -0,0 +1,49 @@
anyio==4.6.0
appnope==0.1.4
asttokens==2.4.1
certifi==2024.8.30
charset-normalizer==3.3.2
comm==0.2.2
debugpy==1.8.6
decorator==5.1.1
executing==2.1.0
h11==0.14.0
html2text==2024.2.26
httpcore==1.0.5
httpx==0.27.2
idna==3.10
ipykernel==6.29.5
ipython==8.27.0
jedi==0.19.1
jupyter_client==8.6.3
jupyter_core==5.7.2
matplotlib-inline==0.1.7
nest-asyncio==1.6.0
numpy==2.1.1
packaging==24.1
pandas==2.2.3
parso==0.8.4
pexpect==4.9.0
platformdirs==4.3.6
prompt_toolkit==3.0.48
psutil==6.0.0
ptyprocess==0.7.0
pure_eval==0.2.3
Pygments==2.18.0
python-dateutil==2.9.0.post0
python-dotenv==1.0.1
python-telegram-bot==21.6
pytz==2024.2
pyzmq==26.2.0
requests==2.32.3
six==1.16.0
sniffio==1.3.1
SQLAlchemy==2.0.35
stack-data==0.6.3
tabulate==0.9.0
tornado==6.4.1
traitlets==5.14.3
typing_extensions==4.12.2
tzdata==2024.2
urllib3==2.2.3
wcwidth==0.2.13