Script (Python): Using Python files to scrap the webpages of TrueAchievements.com and collect the needed information (beautifulsoup and requests) then editing text files to easily display that data to be copied and pasted over to JSON format for the webpage
Framework (HTML/CSS): Using webpage design (starting from close to square 1) created a "shell" website that would displays the data
Graphs (JavaScript): Using javascript (and fusioncharts) created graphs that could easily be altered by changing json data to display
Graphic touches (JavaScript/HTML/CSS): Created javascript programs that could change the look (CSS) and data (HTML) at a click
This website was created to display information and statistics from an Xbox achievement competition I was in for 4 weeks. Although no one seemed to notice the work that went into the website, I did start getting called "the stats guy" so that's cool!
Script (Python): Using selenium and chromedriver in a script to log into my employers website, then using beautifulsoup and request to collect the html info and find my schedule, once schedule is collected using smtplib to send an "email" of the shifts which redirects to my phone number
Automation (Linux): On the Raspberry Pi learned how to use Crontab to fully automate the script every morning
Although not the longest piece of code I have ever wrote (clocks in at 100 lines), I learned many new features and this was the first use of my Raspberry Pi! It also has a real world use and makes my life easier.
Script (Python): A script that loops a function to find all possible ways to recreate a string with element symbols from the periodic table. If every letter in the string cannot be created, will loop to find the best possible
A nice multi-hour grind lead to this piece of code, nothing spectacular, but worth mentioning.
Image Isolation (Python, Manual): A Python script using beautifulsoup and request is able to collect the html and remove many of the posted images that are not good, reducing to about 50%. I then manually go through and choose 365 of those to post (posts each day)
Creating Database (Python/SQL): A Python script that creates a SQLite database to efficiently store the image links so a later script can access this database and find the images to post
Database Search (Python/SQL): A part of the final script that is able to access the database and search for the image links that will be posted today
Image Downloading (Python): Goes to the site determined by the database and looks for the best possible variant of that image in the correct file format to be posted
Image Manipulation (Python): A part of the final script that alters the images so they will fit the posting rules for Twitter
Posting to Twitter (Python): The final part of the final script that actually does the logging into twitter, activating of the api and posts the tweet
Automation (Linux): I used Crontab and my Raspberry Pi 3 B+ to set this script to post a 1:00pm sharp every day that there is an image to post
-I am very happy I finished this code so early, since it will allow more time for the code to organically grow and hopefully get a decent following. @HubbleDaily on twitter has thousands of followers and they post links, so hopefully people like seeing the actual images more
Unknown
-