This app consists of 3 components:
- Scrapper
- Web API
- Telegram bot
Uses Flask REST API. Run run_flask.py to start a Flask server.
Starts a Web Server with API and a Database
Run test_database.py to test the datatbase.
Add a secret file telegram_bot_token.txt containing your Telegram Bot Token to the config folder. Run run_telebot.py
Launches a Telegram Bot that allows users to interact with a Web API.
Run run_scrapper.py to start a script that scrapes all the links in a config/scrape_links.txt every day and sends the data to the Web API.
Run test_unified_naming.py to test the unified naming.
This project contains config.json with project settings.
There are some fields that point to certain files in config folder.
You can edit the config files at your own risk.
web_api_urlfield contains a URL pointing to the Web API.