Catalog npm
Back to packageRELEASE DETAILS

1.0.1

npm

@0x04/retro-remix-catcher

A tiny CLI script for collecting audio file links from retro remix websites and store them as M3U playlist file.

cliremixretro
Published11 Jul 2020
Direct dependencies1
Transitive dependenciesNot calculated

README

Current package documentation

retro-remix-catcher

retro-remix-catcher-logo

A tiny CLI script for collecting audio file links from retro game remix websites and store them as M3U playlist file.

Installation

Using NPM:

$ npm install --global @0x04/retro-remix-catcher

Usage

$ retro-remix-catcher --help

Usage: retro-remix-catcher [options] <output-file>

Options:
  -v, --version            output the version number
  -h, --host <host>        host without protocol
  -p, --path <path>        path - `${page}` is the placeholder of current page
  -s, --start <n>          start page (default: "1")
  -e, --end <n>            end page
  -x, --exclude <exclude>  regex to exclude specific links
  -t, --types <types>      comma separated list of file types (default: "mp3")
  --ssl                    use ssl (default: true)
  --no-ssl                 don't use ssl
  --help                   display help for command

Support sites

This script is working with:

Other sites may also work.

Examples

amigaremix.com

Get pages from 1 to 32 and save it as "atari.remix.org.m3u":

$ retro-remix-catcher -h amigaremix.com -p '/remixes/${page}/' -s 1 -e 32 amigaremix.com.m3u

remix.kwed.org

Get pages from 1 to 15, exclude every filename that contains "(extract)" and save it as "remix.kwed.org.m3u":

$ retro-remix-catcher -h remix.kwed.org -p '/?page=${page}' -s 1 -e 15 -x '\(extract\)' remix.kwed.org.m3u

Example M3U files

Generated M3U files from the usage examples above:

Acknowledgements

  • Baum Inventions for the initial idea
  • AmigaRemix Crew for their awesome site amigaremix.com
  • RKO Crew for their awesome site remix.kwed.org
  • Every artist/creator of these wonderful pieces of music

License

MIT

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 1

Native requirements
1 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
commander
Environment
{
  "local_name": "commander",
  "alias": false,
  "peer_metadata": null
}
^5.1.0runtime

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-ntBQ/0WFqog+DBWqXmdFlJ8BbezzrjA4hSySrVXIWih0LHZRQ9wnsuijZNQl36TxzPOB2uV2XgO+nGNW8IeeSQ==",
  "shasum": "0664950504558b75b3180dac4e9a439e25d247e9",
  "tarball": "https://registry.npmjs.org/@0x04/retro-remix-catcher/-/retro-remix-catcher-1.0.1.tgz",
  "fileCount": 4,
  "unpackedSize": 7243,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfChOaCRA9TVsSAnZWagAAW98P/jut18UwfKTZ6KGi6RuZ\n+xWn6uL6XLqa2zesLmBr/OfR+TIXBInQoujvzLb8Fp+QahGcMo2vIeAtzhPu\nEGOBIl4J9EXnM1gn16wJ9GSszM+4fzldN0ANfWdYK5C8gg7OGOpex5ygSH5u\nXAtc+31i2c4ktr1teTSHbXt4dO0ViQItX3foXOaYoOQi+yNaJTcghSnSZZXR\nEsvRiUZXn0oPUXx1qXbOH6xott5g9LrvRWtvUhvnVV74lwyqG7mF4eDg8/Zz\ncYwvj/3JBx3ylaUomuQ5CUh2Le2KIkL3Xlki/5ghvSh4kocqfqyu+XJsRATg\nsUv1e57zG1xS+0JzsNfrhohE69rGrmwsHLmq6mXnjwZ5olVyy3lmuxk5wWJg\noxhh9RwJAs93muDacfFpbqqXNhE8AGgpgAFtO9/yONJnoG0CeJl4JbO3UGsG\ng4UGUSnrMxlH0PCFdxNMRRCetv4SwGCKcStZXcsvI1OySZwCP1Sl8g3dkB4Z\ni8dINAvx9cgdZqD9N2HehvlvBJc6JT41Y40OgCy+XUwGDo45ZRBVUd1pdpgs\nf/DzBLCRBoTVVQg4o+p69iq6y73gN5Fztj8lkQIMb0XnaMV8bB6Icpa4yX0Y\nxFOo12q4MO7tJfXKEcLHzU7ZThiWXPnZEAYJWWvDEYGdagxRHw2OhiA9VUL+\nZzjs\r\n=DxNk\r\n-----END PGP SIGNATURE-----\r\n",
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEYCIQCU/AXgeQF0QMEn5SQpyKONVF+Ueww5I9zcu19m4I9ZNgIhAJ0162KkdHhOJk2AXiP3nwL6tIRTRrSN3xOimukzZtG8"
    }
  ]
}

Repository

PENDING
0x04/retro-remix-catcher

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:33 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:4da5a230857c82ecc45cc52876fb2c5a1c5258d117f4522bf95dcc40430910bf

Other collected versions

1.1.116 Jul1.1.016 JulView all collected versions →