free_music_esplanade_news

所属分类:聊天室
开发工具:Python
文件大小:0KB
下载次数:0
上传日期:2023-12-22 21:19:53
上 传 者sh-1993
说明:  一个电报机器人,通知用户在新加坡滨海艺术中心的任何新的免费音乐表演。
(A telegram bot that notifies user of any new free music performances at the Singapore Esplanade.)

文件列表:
assets/
.dockerignore
Dockerfile
Procfile
data.csv
main.py
message.py
requirements.txt
scheduler.py

# Free Music @ Esplanade News ![free mUSIC](https://user-images.githubusercontent.com/53141849/173496469-5b5c920e-5ce0-4e1f-b38e-edcfa2b1f25f.png) ## Inspiration My partner and I are both musicians and we love attending music performances together. The Esplanade Singapore frequently organises free music performances and we thought it will be great if we can get notifications of any new upcoming performances as soon as possible since some performances require registration and tickets might be snapped up fast! ## Project Description ### 1. Web Scraping - I built a web scraping script that scrapes all "free" performances at the esplanade and saved it in a database. The script is written in Python and uses Selenium. ![esplanade](https://user-images.githubusercontent.com/53141849/173495043-57b38640-59f7-4413-83bd-c02b8bfa0dea.png) ### 2. Telegram Bot - I then built a telegram bot that takes in the newly scraped data and compares with the past data stored in the database. The bot will return only those newly added performances under the "MUSIC" category. ![screenshot](https://user-images.githubusercontent.com/53141849/173495469-371306a9-5e49-4e02-bd89-0b483b2b404c.png) ### 3. Deployment - I hosted the bot on heroku and scheduled it to run twice daily at 9am and 6pm SGT. - Feel free to join the group! https://t.me/+F9x8L7z_Msw3MDQ1

近期下载者

相关文件


收藏者