Pinned Repositories
AudiobookOrganiser
Renames and organisers files and folders in an audiobook library, as well as copying books from the OpenAudible location, downloading from Audible using audible-cli and converting to M4B.
Custom-Jyers-Marlin
Config for customised Jyers Marlin (3D Printer) Firmware
Custom-Mriscoc-Marlin
Config for customised Mriscoc Marlin (3D Printer) Firmware
FABA-MVC-Website
Football accumulators and betting advice site with live RSS feed for live scores and back office to manage news, tips, deals etc.
FolderCompressAndEncrypt
Compress and encrypt (and decrypt and uncompress) a folder stucture to individual, optionally password protected, encrypted (included output path) .7z files, also allowing a sort of 'sync' to continually process a folder, skipping the existing and deleting if the source has been deleted.
HandBrakeCLI-Batch-Encode---Windows-Context-Menu
A command line utility to batch encode videos which can be accessed via the Windows Shell Context Menu.
Keypad4TeamsGlobalKeys
A program to make the 3D printed Keypad4Team's keys globally registered.
MotionEyeAudio
Script to add Audio to MotionEye recordings
ProperTitleCase
A C# solution to convert a string, or list of strings to 'proper' title case. It attemps to keep measurement cases, acronym / abbreviations in their correct cases and uses various techniques should as regular expressions and dictionaries.
YTMusicUploader
Automatically upload your music library and playlists to YouTube Music .Net Application. Upload songs to YouTube Music and bulk delete music and playlists from YouTube Music. C#.
jamesbrindle's Repositories
jamesbrindle/YTMusicUploader
Automatically upload your music library and playlists to YouTube Music .Net Application. Upload songs to YouTube Music and bulk delete music and playlists from YouTube Music. C#.
jamesbrindle/AudiobookOrganiser
Renames and organisers files and folders in an audiobook library, as well as copying books from the OpenAudible location, downloading from Audible using audible-cli and converting to M4B.
jamesbrindle/Custom-Jyers-Marlin
Config for customised Jyers Marlin (3D Printer) Firmware
jamesbrindle/Custom-Mriscoc-Marlin
Config for customised Mriscoc Marlin (3D Printer) Firmware
jamesbrindle/FolderCompressAndEncrypt
Compress and encrypt (and decrypt and uncompress) a folder stucture to individual, optionally password protected, encrypted (included output path) .7z files, also allowing a sort of 'sync' to continually process a folder, skipping the existing and deleting if the source has been deleted.
jamesbrindle/Keypad4TeamsGlobalKeys
A program to make the 3D printed Keypad4Team's keys globally registered.
jamesbrindle/MotionEyeAudio
Script to add Audio to MotionEye recordings
jamesbrindle/GoogleImageShell
Google image search extension for Windows Explorer.
jamesbrindle/ProperTitleCase
A C# solution to convert a string, or list of strings to 'proper' title case. It attemps to keep measurement cases, acronym / abbreviations in their correct cases and uses various techniques should as regular expressions and dictionaries.
jamesbrindle/AaxM4aM4bAudioConverter
Convert Audible aax files to mp3 and m4a/m4b to mp3
jamesbrindle/AmbiLightAutomation
AmbiBox and Prismatik .Net LED Automation Project
jamesbrindle/AutoRemoveFromRecyleBin
Example of how to remove something from the recycling bin in C# (i.e. for deleted synced files constantly ending up in the recycle bin).
jamesbrindle/BkupRpImage
jamesbrindle/DockerDesktopWatcher
A simple C# Windows service to restart Docker Desktop if it's not responding.
jamesbrindle/DownloadAllFilesFromWebsite
Supplier site, download path, file extension and easily download a list of files from a website that are hyperlinks.
jamesbrindle/EvoHomeClient
jamesbrindle/findandreplace
fnr.exe - Find and Replace (FNR) is an open source tool to find and replace text in multiple files. It can quickly search through large numbers of files and also find the information using regular expressions specifying the form of what you want, instead of literal text.
jamesbrindle/ForceEmptyBin
A simple app for emptying the recycling, specifically for 'sticky' deleted objects.
jamesbrindle/GCodeThumbnailJoiner
Console app. Simply scans a given directory of Gcode files and if an image with the same name (excluding file extension) exists, convert image to base64 and store as gcode thumnail. Replaces existing but backs up original gcode.
jamesbrindle/GoogleHomeNotifier
jamesbrindle/I2C_OLED_SSD1306
jamesbrindle/ILMergeGUI
ILMergeGUI
jamesbrindle/IpcRpcSharedMemory
Local, asynchronous inter-process communication and remote procedure call using memory mapped files (Shared Memory).
jamesbrindle/NzbDroneWatcher
A Windows services that watches NzbDrone services (Sonarr, Radarr, Lidarr) and restarts them if they go down - Useful for multi-instance setups.
jamesbrindle/PoolStats
An MVC web app to keep pool scores and so they're always accessible. Live site: https://poolstats.jb-net.co.uk
jamesbrindle/PreventI
Prevent your computer going into idle state (i.e. You don't appear 'away' on Skype or Teams. Or if you don't have control of your own system sleep policy). Written in C#.
jamesbrindle/RandomQuotesWebPage
Very basic MVC site - One web page, that gets a single quote by getting a random row from the database, and displays it in the centre of the page. Also includes a console app to parse a file of quotes and enter into the database. Live site: https://quotes.jb-net.co.uk
jamesbrindle/ToneWrapper
A wrapper for tone.exe (https://github.com/sandreas/tone) for adding and altering tags / metadata of audio files.
jamesbrindle/TopLevelFilesToIndividualFolders
Puts all top level files (non-recursive) into their own folder.
jamesbrindle/TransferEncodeDecode
The purpose of this application to aid in transferring files over a restricted RDP session by leveraging the ability to copy text. It essentially encodes the file as base64, compresses it and copies that to the clipboard. On the other end it decodes it back to a propper file.