Paul Newton's repositories
pi-cloud-frame
An icloud-powered digital frame running on a Raspberry Pi. Downloads a random sample of photos from your icloud account, crops them to the correct aspect ratio and displays them. Supports parallel slideshows, interactive menus, GPS/EXIF lookup and auto rotation via a MPU-6050 accelerometer.
minecraft-skin-generator
Python tool to convert a photo to a Minecraft skin.
pi-tank-watcher
Raspberry Pi project to monitor water depth in a rainwater tank using a HC-SR04 ultrasound sensor, and cross reference these to weather conditions. Logging and trend analysis via the ThingSpeak IoT platform and the python data libraries (pandas, numpy, matplotlib).
fritzbox-monitor
Monitors internet health of a FRITZ!Box router and plots graphs of internet outage.
kindle-collection-generator
Copy files to a Kindle and automatically create Collections that correspond to the filesystem structure. Turns your Kindle into a walking data storage brick!
minecraft-stat-checker
Tools to extract Minecraft player names from screenshots and retrieve player statistics. Used to assess the level of your opponents before entering the game. Uses optical character recognition via Google Tesseract to extract usernames from images. Statistics retrieved from online Minecraft servers. Data is summarised using pandas dataframes and Seaborn heatmaps.
twitter-ml
Project to analyse text streams (tweets or docs) using big data and machine learning. Uses Apache Spark to built textual metrics, then processes the text via various classification models to evaluate the sentiment (models via SciKit-Learn).
calculator-words
Find words that can be entered on a calculator (by turning the calculator upside down)
deep-learning-sandbox
Scratch repo for deep-learning experiments
google-drive-cleaner
Simple script to query a Google Drive folder, and remove any more than X files. Useful to avoid excessive use of cloud storage space.