johnmaruska / hub

0 stars 0 forks source link

Clojure Hub

I'm just going to put all my side-project Clojure stuff into this catch-all project until each part grows large enough to justify being split into their own specific thing. Secondary motivation is to run everything as a single EC2 instance without bothering trying to set up dependencies between repos because ehhh...

Pre-Requisites / Tech Stack

Working Pieces / How to run

Webserver and Discord bot

lein run server

Spotify artifact generators

lein run spotify

mp3 file metadata tag correction

lein run id3

Or any combination of above, e.g.

lein run server spotify id3

Components to add, written somewhere else already

  1. Pokemon utilities
    • PokeJobs assignments
  2. Dice Bag
  3. Advent of Code exercises

Conway's Game of Life

Small Stuff:

Discord bot

ID3 Tags

World of Warcraft - The Guide

Playground ideas

  1. Clara rules to implement games, e.g. tic tac toe, Pokemon, D&D

Extra Scripts

imdb.py

This is just some throwaway plotting of IMDB data, originally for episode ratings to compare seasons of a series. IMDB data isn't committed here because yuck. Three files are needed:

source: https://datasets.imdbws.com/

Each of these extracted tsv files should be in ./data/imdb/

This is still in here because I planned on doing it in Clojure originally but had problems with reading the TSVs... clojure.data.csv gets mad about an unexpected ) and I couldn't figure out how to make it work. If you successfully clojure.data.csv/read-csv the file title.basics.tsv, let me know how that exception was resolved.