Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/soldatov-ss/flibusta-telegram-bot
Telegram bot for searching books in Flibusta
https://github.com/soldatov-ss/flibusta-telegram-bot
aiogram aiogram3 python sqlalchemy telegram telegram-bot
Last synced: 3 months ago
JSON representation
Telegram bot for searching books in Flibusta
- Host: GitHub
- URL: https://github.com/soldatov-ss/flibusta-telegram-bot
- Owner: soldatov-ss
- Created: 2021-08-10T11:11:46.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-11T14:57:05.000Z (6 months ago)
- Last Synced: 2024-08-12T14:49:19.223Z (5 months ago)
- Topics: aiogram, aiogram3, python, sqlalchemy, telegram, telegram-bot
- Language: Python
- Homepage:
- Size: 684 KB
- Stars: 79
- Watchers: 3
- Forks: 18
- Open Issues: 1
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# Flibusta Telegram Bot
Teleram bot created to help users download books from Flibusta. With this bot, users can search for books by title, author, or sequence and download them in various formats, including FB2, EPUB, MOBI, PDF, and more.
----------------------------
### Getting Started**1. Clone the Repository**
```
git clone https://github.com/yourusername/flibusta-telegram-bot.git
cd flibusta-telegram-bot
```**2. Set Up Environment Variables**
Create a .env file in the project root directory with the necessary environment variables. You can base it on the
.env.dist if provided.**3. Build and Start the Services**
```
docker-compose up --build
```**4. Run Alembic Migrations**
To create a new migration:
```
make alembic-revision
```To apply the latest migration:
```
make alembic-upgrade
```---------------------------
##### **Contributing**Feel free to submit issues or pull requests if you want to contribute to this project.