SPACE.LA
◀ music select
personal / tool / archived

Masy

A small Node script using the Google APIs, PouchDB/LokiJS and parse-torrent-name to catalogue a media library into a local masy.db.

BPM
151
GRADE
C
LEVEL
6
RELEASES
0
YEARS
2018–2018

A Database Of My Files

In late February 2018 I wanted to know what was actually in my media library, so I wrote masy: a Node server, Google credentials, and a local database that filled up as it ran.

parse-torrent-name pulled the title, season and episode out of filenames full of brackets. googleapis and google-auth-library got to the files, which lived in Google Drive. For storage I tried PouchDB, LokiJS and Dexie to see which one I liked.

It was a three-day thing, February 27 to March 1, just for me. No UI, no package.

history

  1. archived