Code Monkey home page Code Monkey logo

c3downloader's Introduction

C3 Downloader is a simple Perl script written to function as a batch downloader for Rock Band 3 Custom tracks on http://db.customscreators.com/

It downloads six files at a time in parallel. Hopefully this finds a balance between runtime and server strain.

By writing to a "last_update.txt" file when it completes, the script is aware of which files are new or updated since the last time you ran it. This file can be modified by hand if you want to force the script to go through the entire DB for songs you don't have. You can also modify the timestamp to customize the range of this behavior.

The "real" download links are also cached in "cache.csv" to improve runtime and reduce bandwidth on subsequent runs.

Downloaded files are saved to the ./Cons/C3/ folder, relative to wherever you are running the script from. If you have existing con files from C3, put them in this directory and the script will skip over them instead of re-downloading.

LINUX:

INSTALL:

    - Requires perl. On Windows try Strawberry Perl (http://strawberryperl.com)
    - Install the following CPAN modules (preferably using cpanminus)
        - Mojo::UserAgent
        - Mojo::IOLoop
        - File::Basename

BUILD:
    
    - Requires PAR::Packer from CPAN.
    - Either run build.sh or try it yourself:
        - pp -c -o c3downloader c3downloader.pl

RUN:

    - perl c3downloader.pl

WINDOWS:

INSTALL:
    
    - Install Strawberry Perl from http://strawberryperl.com
    - Install the following CPAN modules in a cmd prompt using the cpan command:
        - cpan Mojo::UserAgent
        - cpan Mojo::IOLoop
        - cpan File::Basename

BUILD:

    - Requires you to install one more CPAN module
        - cpan PAR::Packer
    - Now either run build.bat or try it for yourself:
        - pp -c -o c3downloader.exe c3downloader.pl

RUN:
   
    - Double click c3downloader.exe

c3downloader's People

Contributors

vsterminus avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

c3downloader's Issues

No Csv

There's no csv file in the downloads. Also the site has changed, maybe that stops it?

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.