Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/okainov/ebay-kleinanzeigen
Telegram bot notifying about new ads on Ebay-Kleinanzeigen.de
https://github.com/okainov/ebay-kleinanzeigen
bot ebay germany hacktoberfest notifier python telegram
Last synced: 2 months ago
JSON representation
Telegram bot notifying about new ads on Ebay-Kleinanzeigen.de
- Host: GitHub
- URL: https://github.com/okainov/ebay-kleinanzeigen
- Owner: okainov
- Created: 2020-01-05T21:08:18.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-10-11T20:08:09.000Z (over 2 years ago)
- Last Synced: 2024-03-25T05:20:32.472Z (10 months ago)
- Topics: bot, ebay, germany, hacktoberfest, notifier, python, telegram
- Language: Python
- Homepage:
- Size: 10.7 KB
- Stars: 58
- Watchers: 7
- Forks: 19
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ebay-Kleinanzeigen notifier
This is very simple Telegram bot checking new ads on [Ebay-Kleinanzeigen.de](https://www.ebay-kleinanzeigen.de/stadt/muenchen/).
It accepts just a link to a page with the search results (i.e. `https://www.ebay-kleinanzeigen.de/s-pc-zubehoer-software/grafikkarten/81825/anzeige:angebote/preis:100:500/c225l16390r150+pc_zubehoer_software.art_s:grafikkarten`) and then starts monitoring this page (by default every 15 minutes).
When some new ad appears, you'll be notified.
# Documentation
## AlgorithmNo rocket science here, I made it just for myself and the simplest approach worked well. Bot remembers the topmost
item in the list for the current `chat_id` and during subsequent checks prints all the ads until the last remembered item
is met. Obviously, this will cause a full update if the last item disappeared, but during ~2 weeks of usage I haven't really noticed
such a case.
### Requirements
Python 3.6+ and Docker (preferrably)
### Manual
The bot can be run in webhook and polling modes. For webhook, bot has to be accessible over HTTPS from external Internet.
Commands for running:git pull
docker-compose build
docker-compose up -d
### Public availability and terms of usageNOTE: I do not plan to host this bot publicly available (in contrast with [Munich Termin Notifier bot](https://github.com/okainov/munich-scripts)) because
it seems to have much more personalized queries and there is no point in analyzing the data in a single place.WARNING: Use this script on your own risk since usage may violate eBay Classified terms of usage.
# Future improvements and contributions
Contributions welcome! Feel free to create Pull Request and/or propose ideas in [Issues](https://github.com/okainov/ebay-kleinanzeigen/issues)