Menu

Getting Started

Shaun

Getting Started

One of the easiest ways to get started is just start indexing a group, to do this once you have the options set correctly in the config files you need to set up a script to call the tools in order.

[GetHeaders] needs to be configured as per Scenario 1

StartDate=
EndDate=
TimeBufferSize=6
RetreiveBlockSize=50000
FileNamePrefix=live
DataPath=headers
DownloadAll=true
TrimOld=true
Group=alt.binary.mygroup
Server=your server details
Password=your server details
Username=your server details

Save this to getheaders.conf make sure the directory headers exists and run the tool like this

GetHeaders.exe -c "getheaders.conf"

When it finishes you should have a new file in the headers directory called

live(alt.binary.mygroup).tsv

With the latest header data in it. If you run the tool again it will get new headers and try to fill in any missing headers. Once the oldest headers are older than 6 hours they will be dropped.

[ReleaseExtractor] needs to be run on the headers now. make sure directory ExtractedReleases exists and then run.

ReleaseExtractor.exe "headers/live(alt.binary.mygroup).tsv" "ExtractedReleases"

This will extract any releases and output the NZB to the ExtractedReleases directory. It may take a few hours for releases to start appearing as you are starting with no data.

You will need to download the freeware Unrar tool from http://www.rarlab.com/rar_add.htm to allow ReleaseValidator to do deep password inspection.

[ReleaseValidator] is then run to validate the releases. Make sure directory ValidReleases and InValidReleases exist.

NntpServer=your news server
NntpUser=your user name
NntpPassword=your password
InputPath=ExtractedReleases 
ValidOutputPath=ValidReleases 
InValidOutputPath=InValidReleases 
BlackListedSubject=

Save this to releasevalidator.conf and run the validator

ReleaseValidator.exe "releasevalidator.conf"

When finished valid releases will end up in directory ValidReleases.

Add all the tools to a script:

GetHeaders.exe -c "getheaders.conf"
ReleaseExtractor.exe "headers/live(alt.binary.mygroup).tsv" "ExtractedReleases"
ReleaseValidator.exe "releasevalidator.conf"

Then run this script every 10 min. In time (a few hours) you will end up with releases in the output directories.


Related

Wiki: GetHeaders
Wiki: Home

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.