buccaneer

Ripped media data viewer

MIT License

Stars
0

Buccaneer

Ripped media data viewer built using ClojureScript and Electron

Features

  • View media information from downloaded media (movie, tv-show)
  • Expects a single folder containing media, no sorting required
  • Uses themoviedb, and
    OMDb to fetch information
  • KISS, keeping it simple, this about all that Buccaneer does

Download

Go to releases, pick the latest release and under assets is prebuilt binaries for windows and linux. Download and run.

Usage

Pass a directory containing proper downloaded media, and Buccaneer will try to parse filenames and get relevant data for each entry, presented as a sidebar of media and a content section for displaying fetched data.

Configuration

Edit config.example.edn and add your themoviedb API key and your OMDb API key to their respective places:

{:moviedb-api-key "Your themoviedb.org API key"
 :omdb-api-key "Your omdbapi.com API key"}

Save as config.edn in root folder

Running it

npm install electron -g          # install electron binaries

lein cooper                      # compile cljs and start figwheel
electron .                       # start electron from another terminal

Releasing

lein do clean, cljsbuild once frontend-release, cljsbuild once electron-release
electron . # start electron to test that everything works

After that you can follow distribution guide for the electron.

The easiest way to package an electron app is by using electron-packager:

npm install electron-packager -g                                       # install electron packager
electron-packager . Buccaneer --platform=darwin --arch=x64 --electron-version=6.0.12 # package it!