Luca Ciraolo's repositories
WordBlitzSolver
A nodejs program to automatically win at the facebook messenger game "WordBlitz" (basically boggle)
AudioBookConverter
Concatenates multiple mp3 files together and transcodes to opus for significantly reduced filesize
blind-audiobook-player
An audiobook player for visually impaired people. The library can be managed remotely
Budgeter
Helps budget and pulls transactions from Monzo
chachateam
Website written in Meteor to provide information and take donations for the ChaCha cross-channel swimming team.
Clustering-Example
An example of the K-means clustering algorithm which groups data into clusters.
db
GroundDB is a thin layer providing Meteor offline database and methods
FencingScore
A repo which contains the frontend and backend submodules
FencingScore-Backend
Node, express and socket.io backend
FencingScore-Frontend
A react and socket.io front end
GoogleContactsMailMerge
A python program which reads an exported google contacts list and creates an excel sheet for use with mail merge for envelope printing
lifeintheuk-question-scraper
A scraper for the https://lifeintheuktests.co.uk/life-in-the-uk-test website to extract all the questions so I can build one large question bank.
livefft
Real-time spectrum analyser in Python
lucaciraolo.com
I rent a server to host various projects. This repo will be focused on the devops side of things, containing documentation on how I set things up so that I can reference it in future.
PDF-Encryptor
Python program to take all PDF's in a directory and subdirectories and encrypt them all with one password.
puregym-activity-tracker
A simple nodejs web scraper which keeps a history of the activity in your home gym.
Tabs
Keep a running tab with people and split bills
Video-Frame-Extractor
A program to extract frames from video files at specific times