Program akcí ve vybraných podnicích z Brna na jednom místě!
Zatím jako tabulkový výpis času, názvu a odkazu na stránky akce.
➡️ https://brnogram.pythonanywhere.com/home ⬅️
- Scraping přes
BeautifulSoup
- Export do
.csv
, upload na pythonanywhere - Flask web s rozhraním
PyWebIO
Aktuální sloupce
["Date", "Time", "Name", "Venue", "Price", "Link", "Info"]
Plánované sloupce
events = ["EventStart", "EventEnd", "EventName", "EventPrice", "EventLink", "EventInfo", "VenueName"]
venues = ["VenueName", "VenueLink", "VenueLocation", "VenueType", "VenuePhone", "OpeningHours"]
- Sjednotit datum a čas do sloupce EventStart
- Databáze na ukládání výsledků - SQL, nebo něco jiného?
- Automatizovat scraping
- Rozšířit počet podniků
- Filtrování výsledků - místo, čas
- Tlačítko Přidat do kalendáře -
.ical
soubor? - Mobilní a desktopová verze webu
- Tagy k typu akce - koncert, divadlo, výstava,...
- Filtrování podle typu akce
- Vykreslení akcí na mapě - sloupec
VenueLocation
, datový typ pro GPS souřadnice? - Info o podniku z Google Maps - Places API
- Vlastní API - komunikace s ESP32, M5Paper, Home Assistant,... =======
Program akcí ve vybraných podnicích z Brna na jednom místě!
Python scraping do pandas datafrane Django website na zobraznení dataframe.to_html Program po týdnu, rozdělení na dny
Python scraping do databáze (MySQL?) Django website, zobrazení s filtrováním Tagy na typy akcí, žánry,...
Date | Hour | Name | Venue | Price | URL |
---|---|---|---|---|---|
Mon 1.2.2000 | 20:00 | The Show | Scala | 123 | www.scala.cz |
- Databáze - Pandas
- Scraping - BeautifulSoup4
- Website - Django
- Hosting - PythonAnywhere