Feature #1

Intelligent PAR2 downloader

Added by Alguno about 4 years ago. Updated about 4 years ago.

Status:Closed Start:05/13/2010
Priority:Normal Due date:
Assigned to:Alguno % Done:

60%

Category:NNTPGrab Core
Target version:0.7.0
Votes: 1

Description

Right now NNTPGrab downloads all files in a collection.
Frequently it occurs that a collection contains more PAR2 recovery files than necessary.
The program should get more smart about the exact number of PAR2 recovery files which needs
to be downloaded in order to perform a PAR2 repair

Associated revisions

Revision 1635
Added by Alguno about 4 years ago

While decoding files, also calculate a MD5 hash. This is required for the intelligent PAR2 downloaders. Refs #1

Revision 1645
Added by Alguno about 4 years ago

- When files are added, skip PAR2 files by default
- Added the method nntpgrab_schedular_mark_task_optional to the public API, plugin API, Glue API and the JSON-RPC API
- Files can be marked as optional/non-optional in the GUI by right-clicking on them
- Refs #1

Revision 1646
Added by Alguno about 4 years ago

After all regular files are downloaded, automatically start downloading the smallest PAR2 file of each PAR2 set in the collection. Refs #1

Revision 1653
Added by Alguno about 4 years ago

- After a par2 repair has failed (due to missing PAR2 blocks), automatically download that number of PAR2 blocks from the collection if they're available and try to repair again. Refs #1
- Read data from SSL connections in 16KB blocks. Should stabilize the connection a bit
- Disable the 'don't download file' button in the GUI for files which are in the 'Not available' state

History

Updated by Alguno about 4 years ago

  • Assigned to changed from admin to Alguno

Updated by Alguno about 4 years ago

  • Target version changed from 30 to 0.7.0

Updated by Alguno about 4 years ago

  • % Done changed from 0 to 30

Updated by Alguno about 4 years ago

  • Target version deleted (0.7.0)
  • % Done changed from 30 to 60

Updated by Alguno about 4 years ago

  • Target version set to 0

Updated by Alguno about 4 years ago

  • Target version changed from 0 to 0.7.0

Updated by Alguno about 4 years ago

  • Status changed from New to Closed

Also available in: Atom PDF