View Single Post
Old 02-15-2013, 07:35 PM   #1204
JimmXinu
Plugin Developer
JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.
 
JimmXinu's Avatar
 
Posts: 6,326
Karma: 3966249
Join Date: Dec 2011
Location: Midwest USA
Device: Kindle Paperwhite(10th)
Here's the first test version I'm releasing with the 'Anthology' feature.

FFDL will now let you:
  1. Download a series from a web page into one anthology epub
  2. Download arbitrary story urls together into one anthology epub
  3. Update all the stories in one of the anthology automatically

FFDL calls code in EpubMerge 1.3.0, also attached. You'll need to manually install both right now. (Response for testing EpubMerge with UnMerge has been underwhelming, so I'm not comfy releasing it yet.)

To make an anthology containing a series:
  1. use FFDL > 'Get Story URLs to Download from Web Page'
  2. paste the series URL
  3. click 'For Anthology Book'
  4. review the presented URLs if you like, click OK
The anthology feature doesn't have any mechanism to look for duplicates (it may get one later.), so this will always make a new book. The series URL will be saved as a calibre 'url' identifier.

To update an anthology you've already made:
  1. select the anthology book--only one at a time allowed
  2. click FFDL > 'Update Anthology'
  3. review the presented URLs and settings if you like, click OK
If the anthology has a calibre 'url' identifier (that isn't a valid story URL), it will be used to get the list of story URLs to pick up new stories. You will be warned about stories that have been removed from the list and will be removed from the anthology.

For sites like ffnet which don't have series, you can also make an anthology from arbitrary URLs:
  1. click FFDL > 'Make Anthology Manually from URL(s)'
  2. paste or drag story URLs, click OK

You can also create update-able anthologies from stories you already have downloaded, but it's a manual process right now.
  1. Go into EpubMerge config and enable 'Keep UnMerge Metadata' (defaults on)
  2. select the existing FFDL stories in your calibre library
  3. click EpubMerge
  4. when you get to the metadata dialog, go to the Identifiers field
  5. type id: and paste the series URL if you have one.
  6. BUT! you have to change the http: to http|. Don't look at me--it's a calibre thing.
You might want to look at the EpubMerge custom column settings before doing that if you're a big custcol user.

Be careful--it's a bit of a corner case, but if you have the 'Search EPUB text for Story URL' config option turned on, you could theoretically update an anthology as a single story and corrupt it. I'm still thinking about ways to prevent that.

UPDATE Feb 19, 2013 -- Remove obsolete beta versions

Last edited by JimmXinu; 02-19-2013 at 07:56 PM. Reason: Remove obsolete beta versions
JimmXinu is offline