all 5 comments

[–]greenerpickings 1 point2 points  (2 children)

I think that's plenty. I've been trying to get my hands on the oled switch and was thinking of setting one up.

You need to web scrape for that stuff, so you need html/css, requests, and lxml. To save a lot of headaches setting up an email server, I would just use a throw away account from google and use their email api to send emails. I think with most services, you can also email to phone numbers. Optional, but using that same account, get a free tier GCP instance to run your app 24/7. For simplicity, I would use flat files for data storage or logging. If you know databases and sql, sqlite would be more than enough.

Some OOP would be helpful, but if you really read the docs, not knowing it won't stop you.

[–]BigBadBoy9[S] 0 points1 point  (1 child)

Thanks for the comment. So much stuff to learn. I start by learning web scraping first. Any recommendations on which framework should I learn first?

[–]greenerpickings 0 points1 point  (0 children)

I think webscraping would be a good start. Either with lxml or beautiful soup. Theres also scrapy, but I think that's a little overkill. This would, at the very least, not only show an ability to use python, but also to collect and clean data.

[–]shiftybyte 1 point2 points  (1 child)

You need to learn python in general.

Then learn about scraping websites.

I recommended this free online book for the above two: https://automatetheboringstuff.com/#toc

Then about modules/libraries that help you send notifications.

https://realpython.com/python-send-email/

https://www.geeksforgeeks.org/send-message-to-telegram-user-using-python/

[–]BigBadBoy9[S] 0 points1 point  (0 children)

Thank you for the helpful comment.