James Shopland's repositories
nextjs-velite-blog-template
A static blog template built using NextJS 14, Velite, Tailwind, Shadcn/UI and MDX. Follow along on YouTube!
JamesShopland.com
My personal website code. Now written in NextJs and deployed using Vercel.
Bandersnatch
A SegmentMap for Netflix's interactive show Bandersnatch.
opening-lines
Generate a opening message to someone new, with context and vibes. Wether professional or for a dating app, let AI help get you started. Say Hello to the Right Person with the Right Words!
cz-gitmojis
A commitizen adapter for the gitmoji convention of https://gitmoji.dev/
hacktoberfest-projects
A website which lets you find eligible repositories for Hacktoberfest 2023!
theme-change
Change CSS theme with toggle, buttons or select using CSS custom properties and localStorage
jolbol1.github.io
OLD: My personal site code before JamesShopland.com
streamer
WebApp to load and select between two live HLS streams on AntMedia.
hero_quotes
JavaScript terminal program to generate a random quote from a random movie (Predefined quotes and movies)
jammming
Codecademy react course project. This app lets you search songs and add them to a playlist you can save to spotify.
jolbol1
GitHub Profile Page
plex_autoscan
Script to assist sonarr/radarr with plex imports. Will only scan the folder that has been imported, instead of the whole library section. Modified for more advanced external commands using arguments.
rtsp-simple-server
ready-to-use RTSP / RTMP / LL-HLS / WebRTC server and proxy that allows to read, publish and proxy video and audio streams
ssh-log-to-influx
Send SSH authentication logs to influxdb with geohashing IP. Modified quickly for succesful attempts.
tea_cozy
Part of Codecademy Full Stack Course. A fictional tea shop website on your own computer. Utilises CSS flexbox for a responsive design.
web-design-system
Codecademy portfolio project. Simple reference webpage for CSS.