Observed since 20 Oct, 22:33 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
@0x04/retro-remix-catcher
A tiny CLI script for collecting audio file links from retro remix websites and store them as M3U playlist file.

A tiny CLI script for collecting audio file links from retro game remix websites and store them as M3U playlist file.
Using NPM:
$ npm install --global @0x04/retro-remix-catcher
$ 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
This script is working with:
Other sites may also work.
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
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
Generated M3U files from the usage examples above:
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
commanderEnvironment{
"local_name": "commander",
"alias": false,
"peer_metadata": null
} | ^5.1.0 | runtime |
Source distribution
{
"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"
}
]
}Observed since 20 Oct, 22:33 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:4da5a230857c82ecc45cc52876fb2c5a1c5258d117f4522bf95dcc40430910bf