Python Logo

100 Days of Python, Project 054-057 #100DaysofCode

Back to web development again, but with a different twist this time.  Instead of scraping things, we're learning Flask, to produce little Python based Websites.  In doing these exercises, I find I am kind of wondering why one would use Python over say, Apache, or NGINX or even IIS.  I can sort of see where it's useful, and maybe later we will get to more of it's usefulness.  My primary issue is that the HTML code part of it ends up being VERY specifically Flask based.  Like flask looks for images and CSS in specific folders.  Plus if you use…
Python Logo

100 Days of Python, Project 051-053 #100DaysofCode

Here we are now with a few more automated bot tasks.  It's been a fun series of lessons, though I enjoyed using Beautiful Soup more then Selenium.  Selenium runs into too many anti-bot measures on the web to be truly effective.  I mean, it's definitely a useful too, but in my experience, it's not reliable enough.  BS seems to be much more effective, though it can't really interact with pages. In the long run, I think I am more just irritated by "clever bull shit" on web pages that makes both pieces of software a pain to work with. Take…
Python Logo

100 Days of Python, Project 045-050 #100DaysofCode

Things are continuing to be interesting and useful here with the introduction of Beautiful Soup, a tool used to parse unstructured data into usable structured data.  Well, more or less that's what it does.  Useful for parsing through Scraped Web Page data that does not have it's own API available. As normal, everything is on GitHub. Day 45 - Must Watch Movies List and Hacker News Headline Scraper As an introduction to using the tool, Beautiful Soup, we had two simple projects.  The training project actually feels more useful than the official project of the day, though I also remixed…
Python Logo

100 Days of Python, Project 032-040 #100DaysofCode

Things are ramping up a bit again here.  Now we get all sorts of fancy API calls for real time data.  This will definitely be useful for later personal projects, along with the email notifications.  I will probably be running dozens of scripts on a Pi or my web server by this time next year.  This is the sort of stuff I really dig, keeping notice of what's going on with things. As usual, my Github Repository for all this code is here. Day 32 - Sendmail (Birthday and Quote Email-er) So, I am sure on some level, I was…
Python Logo

100 Days of Python, Project 023-031 #100DaysofCode

In case anyone is keeping track (which they are not), you might notice that one, I've not been posting these posts in "real time".  I've been writing them later, after the fact.  I kind of hope to change that.  Also, I started on September 12th, and my last post was on September 28th, which is 16 days, though the last post went through Day 22.  I'm actually moving faster than "100 Days" on my "100 Days of Code". This is intentional, I want to do Advent of Code again this year, starting December 1st. So I want to hopefully finish…