Tools, Script | January 8, 2023
CSharp
Here is a complete list and index of everything I've ever made and put on my site.
Of course, this site is also created almost entirely by me, but I think that's obvious. :P
FileRenameToDate CSharp | FileRenameToDate This script renames files to date created with optional time shifting for timezones and out-of-sync devices. The last bit is what's most useful about this script, as often I have to sync photos across cameras or deal with devices that briefly stopped keeping time.
The script is short and sweet. The source code is included for anyone that might need to tweak it for their use. »Tools, Script | January 8, 2023 |
OBS Livestream Restarter CSharp, OBS | OBS Livestream Restarter This tool is useful if you are trying to keep a live stream going for multiple days. The script runs every 10 sec and starts OBS with automatic live streaming if OBS is not already on (do not launch it manually before running this). Every 11 hours and 59 minutes, it'll also shut down and restart OBS to fit under the archive limit on YouTube (and it's easier to have stream videos separated at l... »Script, Tool | December 6, 2021 |
Poker for CSharp and QLearner | Poker for CSharp and QLearner A full poker game in C# for human practice against bots or training machine learning algorithms, such as with QLearner.
... »Web, Script, Tool | October 3, 2021 - October 16, 2021 |
SQL to MySQL Copy CSharp | SQL to MySQL Copy This is a quick application for copying all rows from one SQL table to one with the same columns in MySQL. There are additional options to loop (it will use insert or update on duplicates) or wipe the table clean each time for a full bulk re-insert. Calling it with any arguments in commandline will have it run with last saved paramaters. »Script, Tool | August 6, 2020 |
SQL to SQL Copy | SQL to SQL Copy This is a quick application for copying all rows from one SQL table to another of the same columns. It is particularly useful for copying between SQL tables on different servers, as then it is not as simple as just running a single SQL query. Note that this assumes there are no existing rows of the same primary key already in the destination table.
As with my other scripts, this was created... »Script, Tool | September 16, 2018 |
TaskKeepAlive CSharp | TaskKeepAlive The TaskKeepAlive script runs every 10 sec and checks that all exe files in the current folder, as well as any nested folders, are still running. If not, it'll kill any hanging processes for those exe files and restart them. Arguments can be passed to the TaskKeepAlive script to pass directly to the processes it restarts. It is smart enough to wait a couple passes on a task to see if the task ... »Script, Tool | October 25, 2015 |
CSV to SQL | CSV to SQL This is a quick application for loading all rows in a CSV (with header columns) into an existing SQL table.
This was created in C# for a few tasks I needed to get done, but perhaps others out there might also find it useful. »Script, Tool | February 14, 2013 - May 28, 2014 |
QLearner | QLearner
QLearner provides a generalized framework for using machine learning algorithms to solve to any problem defined by a QState. The Plugins Template download includes a template to build your own QStates and several examples to learn from. For more advanced users, new QAlgos can also be created to leverage the framework provided by QLearner. Documentation and API are provided for developing yo... »Web, Script, Tool | July 22, 2013 | Last Updated July 18, 2015 |
CSV Merger | CSV Merger This is a quick application for merging all CSVs in a folder to one file. It features a simple user interface and a few extra options, such as choosing the header row and what rows from all files to extract.
Additional features include:
- ability to extract a particular cell from each CSV and add it as a new column.
- settings will be remembered the next time you run the application.
... »Script, Tool | July 10, 2012 |