Callum's repositories

ultrasonics

Sync music playlists between all your music services. Do more with your music.

Language:PythonLicense:GPL-3.0Stargazers:213Issues:4Issues:47

PPP

Sync music playlists between your local music library and Plex!

Language:PythonLicense:GPL-3.0Stargazers:92Issues:8Issues:31

spotr

Save Spotify playlist tracks as Deezer urls

Language:PythonLicense:GPL-3.0Stargazers:20Issues:3Issues:0

gcode-cmm

Adapt a USB-controllable 3D printer into a CMM machine

ultrasonics-api

API proxy for ultrasonics

Language:PythonLicense:GPL-3.0Stargazers:13Issues:2Issues:1

a-brand-new-idea

AI generated design ideas

Language:JavaScriptStargazers:2Issues:0Issues:0

docker-compose

My custom docker-compose.yml

License:GPL-3.0Stargazers:1Issues:2Issues:0

nebula-nursery

Configure Nebula VPN with a bit of extra assistance

Language:PythonLicense:GPL-3.0Stargazers:1Issues:0Issues:0
Language:JavaScriptStargazers:1Issues:0Issues:0

udemy_javascript

Course notes from The Complete JavaScript Course 2022

Stargazers:1Issues:0Issues:0

LingoBolt

Language learning platform which helps you learn the first 1000 words in a new language

Language:VueLicense:GPL-3.0Stargazers:0Issues:1Issues:0

arduino-boost-gauge

DIY Boost Gauge

Language:C++Stargazers:0Issues:2Issues:0

batmon-ha

Add-on for Home Assistant to connect JK, JBD, Daly, ANT and Supervolt BMS via Bluetooth

Language:PythonStargazers:0Issues:0Issues:0
Language:HTMLStargazers:0Issues:1Issues:0

deep-object-diff

Deep diffs two objects, including nested structures of arrays and objects, and returns the difference. ❄️

License:MITStargazers:0Issues:0Issues:0
Language:RustStargazers:0Issues:0Issues:0

mongol

From England to Mongolia in a 1.2 litre lunchbox.

Language:HTMLStargazers:0Issues:2Issues:0

nebula-gui

A test project for creating an Electron GUI for nebula vpn

Language:JavaScriptStargazers:0Issues:1Issues:0

Noodle

Downloader for problematic Moodle pages

Language:PythonStargazers:0Issues:2Issues:0

observable-slim

Observable Slim is a singleton that utilizes ES6 Proxies to observe changes made to an object and any nested children of that object. It is intended to assist with state management and one-way data binding.

License:MITStargazers:0Issues:0Issues:0

plankton

algae products

Language:HTMLStargazers:0Issues:2Issues:0
Language:HTMLStargazers:0Issues:1Issues:0

rotaprint

Applying graphics on three dimensional surfaces

Language:HTMLStargazers:0Issues:2Issues:0
Language:VueStargazers:0Issues:0Issues:0
Language:JavaScriptStargazers:0Issues:1Issues:0

SPRAYai

Autonomous smart pesticide spraying

Language:CSSStargazers:0Issues:2Issues:0
Language:HTMLStargazers:0Issues:0Issues:0
Language:PythonStargazers:0Issues:1Issues:0

track-tree

Keep a git record of all files in a directory

License:GPL-3.0Stargazers:0Issues:0Issues:0

udemy_ros2

Course material from the Udemy ROS2 in Python course.

Language:PythonStargazers:0Issues:0Issues:0