Git Product home page Git Product logo

moddownloaderr's Introduction

moddownloaderr - a bash script that downloads tracker created module music files (.mod, .med, .xm, .it, .s3m) from modarchive.org. You can use various category or search criteria, as well as save locations for each download session, or set the maximum number of tracks to download. This is a quick way to get a huge mod library on your computer.

History

Based on the modarchive script by Fernando Sancho AKA 'toptnc' - https://github.com/toptnc/modarchive, modifications by Justin Wierbonski aka Demonic Sweaters - https://github.com/demonicsweaters/moddownloader, and updates by Milkii Brewster - https://github.com/mxmilkiib/moddownloaderr

0.2 - the initial fork and basic clean-up 0.3 - mostly about fixing genre downloads 0.4 - a major bugfix and further polishing

Install

Required packages:

  • wget
  • sed
  • grep
  • awk

Available from the AUR for Arch Linux and related distros.

Quick setup:

mkdir ~/bin
cd ~/bin
git clone https://github.com/mxmilkiib/moddownloaderr
ln -s moddownloaderr/moddownloaderr

Usage

Warning: do not run multiple copies at the same time (yet).

Mod Downloaderr options:
  -h               Show this help message
  -n <number>      Optionally cap the total number of tracks to download
  -s <section>     Download from selected section: Can be one of this
       uploads     This is a list of the recent member upload activity, 80 files
       new         Same a uploads but using search engine, 150 files
       featured    These modules have been nominated by the crew for either
                     outstanding quality, technique or creativity (or
                     combination of).
       favourites  These modules have been nominated by the members via their
                     favourites.
       downloads   The top 1000 most downloaded modules, recorded since circa
                     2002.
       topscore    This chart lists the most revered modules on the archive.
       random      Ramdom module from entire archive
   -a <artist>     Search in artist database
   -m <module>     Search in module database (Title and Filename)
   -g [<genrenum>] Download a specific genre. Either enter the modarchive.org
                     genres number, or select from a list.
   -d              Enable debug message output.
   
Hint: Use + symbol instead blankspaces in search strings.
Hint 2: If you're running Mac OSX, you must first run this command before the
script will run:
  function _wget() { curl "${1}" -o $(basename "${1}") ; }; alias wget='_wget'
Hint 3: Use 'MDDEBUG=1 moddownloaderr' to enable debug output.
Hint 4: Some tracks are in more than one genre category. Use dupeguru to remove
duplicate files.

Use Mixxx to DJ modules (details). See also https://wiki.thingsandstuff.org/Tracker.

moddownloaderr's People

Contributors

demonicsweaters avatar mxmilkiib avatar pdesaulniers avatar toptnc avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.