Pinned Repositories
C-to-MIPS-Compiler
A C90 (ANSI) to MIPS 1 Compiler written in C++, using Bison and Flex.
CustomKeyboard
A custom keyboard extension written in Swift 5
git-branch-name-action
Gets the current git branch name of the running action for both pull_request and push triggers.
macos-gen-ai-wallpaper
Generates AI art and sets it as the wallpaper for a given prompt
Menu-Bar-Dock
Put the MacOS dock of apps in the menu bar (with customizability)
MIPS_Simulator
MIPS simulator in C++ and testbench in Bash
restore-terminals-vscode
A VSCode extension to restore/startup terminals with a custom configuration
Youtube-Upload-Bot
A bot that automaticaly uploads videos to your youtube channel at specified intervals
Youtube-Word-Finder
A bot that extracts and downloads clips of youtubers saying specific words you are looking for
Youtuber-Speech-Word-Detection-Bot
A bot that scans youtube videos for text, detects speech with machine learning through Watson API, and cuts out those speech clips in an orderly fashion with ffmpeg
EthanSK's Repositories
EthanSK/Menu-Bar-Dock
Put the MacOS dock of apps in the menu bar (with customizability)
EthanSK/restore-terminals-vscode
A VSCode extension to restore/startup terminals with a custom configuration
EthanSK/Youtuber-Speech-Word-Detection-Bot
A bot that scans youtube videos for text, detects speech with machine learning through Watson API, and cuts out those speech clips in an orderly fashion with ffmpeg
EthanSK/git-branch-name-action
Gets the current git branch name of the running action for both pull_request and push triggers.
EthanSK/PostLikesBot
[Deprecated] Automatically post posts you like or react to from other pages to your own facebook page! Perfect for meme pages.
EthanSK/youtube-auto-uploader
Automatically schedule & upload videos from a folder on your computer to YouTube, with a bunch of configuration options
EthanSK/Ye-Olde-Meme-Game-2-Public
Feature Requests, Bug Reports, & Docs Repo for YOMG2
EthanSK/macos-gen-ai-wallpaper
Generates AI art and sets it as the wallpaper for a given prompt
EthanSK/retype-selected-text-vscode
Retypes out the selected text at a specified speed. Useful for recording coding montages.
EthanSK/Computer-Vision-Pattern-Recognition-Coursework-1
ELEC97112 - Computer Vision and Pattern Recognition 2020-2021
EthanSK/Electron-Typescript-React-Starter
A starter project for building Electron apps with React using only Typescript
EthanSK/cheese-game-2022
GMTK Game Jam 2022 Submission
EthanSK/Youtube-Word-Finder
A bot that extracts and downloads clips of youtubers saying specific words you are looking for
EthanSK/add-to-playlist-unique
Adds YouTube videos from source playlists to a target playlist, and ensures the target playlist is kept unique
EthanSK/AI-Wallpaper-Generator
Public repo for reporting bugs and requesting features
EthanSK/branch-name
GitHub Action for exporting current branch name as an environment variable
EthanSK/Computer-Vision-Pattern-Recognition-Coursework-2
yes
EthanSK/CompVisCw2Report
Stupid shitty report so I can upload a nested folder of images since overleaf won't lemme
EthanSK/ethereum-org-website
Ethereum.org is a primary online resource for the Ethereum community.
EthanSK/get-node-modules-dir
Simply returns the path to the node modules folder. Useful for things like electron where asar unpacked modules are in their own location that needs to be resolved
EthanSK/gitignore
A collection of useful .gitignore templates
EthanSK/guitar-for-coders
A quick python script showing how to work out any note on the guitar
EthanSK/Hardware-Verification-Coursework
The main coursework for the Hardware & Software Verification module in EIE
EthanSK/ID3-Decision-Tree
Simple implementation a decision tree for any categorical data
EthanSK/LaTeX_Listings_JavaScript_ES6
The LaTeX listings package does not include a language specification for JavaScript/ECMAScript, this fills the gap in the interim.
EthanSK/lerna-yarn-workspaces-example
How to build TypeScript mono-repo project with yarn and lerna
EthanSK/node-yt-dlp
A fork of the youtube-dl npm wrapper that now uses yt-dlp. Used for YouTube Word Finder
EthanSK/setup-restream
Sets up Restream with Puppeteer scraper to activate certain channels and select YouTube livestream event
EthanSK/short-form-video-uploader
Uploads your short form videos to all 3 major platforms using scraping techniques
EthanSK/vscode-extension
An Aurelia extension for the VS Code editor that provides HTML syntax highlighting, statement completion, and CLI integration.