Toolshed information
Here's a quick summary of what toolshed can do.
Basic useage
How you do the most basic stuff. For end users.
Extracting music
To extract all music from the zipfiles, do the following: 1. Start toolshed. We will only use the "Extract" area. 2. Click "EXTRACT" and wait. 3. When it's finished, close it.
Upgrading torrent
To upgrade from a previous torrent, read on: 1. Start toolshed. We will only use the "Upgrade" area. 2. Click "Browse" and select the torrent directory (it should be called "Touhou lossy music collection"). 3. Select what version you are upgrading from. 4. Click "UPGRADE" and wait / follow instructions.
Advanced useage
How to use the more advanced features. For torrent creators.
Find multifile directories
This will find all directories that contain more than one instance of the specified file type(s). If you enter "*.txt; *.rtf" as filter, it will trigger if the directory contains one or more txt-files AND one or more rtf-files (not two or more of each).
The purpose of this is to find directories containing more than one album, so that they can be put in different albums. Thus they aren't mixed up in the encoding/zipping process.
NOTE: As a bonus, this doubles as a file indexer (for comparing changes between torrent vers). File list is dumped to "flist.txt" in toolshed directoruy.
File mover
This moves all files of speicified type from one root directory to another, retaining folder structure (creates folders as necessary).
In this way you can easily move all .mp3 files to another location for zipping, and then move the zip-files to yet another place for torrent creation. Of course, there are loads of other uses for it:
If you tick the checkbox next to the source textfield, it will not look for files in the source directory. Instead it will move all the files listed in flist.txt. The filter will NOT be used.
This is perfect to filter old stuff from an upgraded torrent, so you only encode/release the new stuff.
End-node directory tree creator
Confusing and incorrect name, I should change it. Creates a list of all directories that contain files of the specified filetypes (through OR, not AND).
This list will later be used when zipping mp3's.
7z archiver
Uses an end-node directory tree to arcive files. The contents of each directory in the tree will be added to its own zip-file. Said zipfile is located in the directory itself, called "loldongs.zip". Optionally, this can be moved to the parent directory and renamed to the directory itself.
In other words, this wraps together all the mp3 files and gives the zipfile a sensible name.
Extraction parameters
What'll be fed to 7z.exe to extract files. The command will be put in a batch file, which again will be stored in the directory containing the zipfile. In other words, paths are relative to the zipfile path.