Quote:
Originally Posted by seabream
As one of the people who requested the inclusion of the new categories for FanFiction.net, thanks for the new functionality. I respect the amount of work that it must have taken, and appreciate the flexibility in how they have been implemented.
|
Many thanks for taking the time to do this detailed testing. It really helps me out a lot.
Quote:
Originally Posted by seabream
Tested on a Macbook Pro running Mac OS X 10.7.4, Calibre 0.8.64 and the beta of FFDL provided in post #844 (updated with notes on 1.6.10), with fics from Fanfiction.net ...
All of it works as described with multiple fics.
|
Excellent.
Quote:
Originally Posted by seabream
However, Get Story URLs from Web Page seems to now be broken...
|
So it is. That's my bad--I don't use that feature so I forgot to test it.
Quote:
Originally Posted by seabream
I don’t actually read at dramione.org, but since you apparently haven’t gotten many replies on it, I decided to test that too.
|
I appreciate that greatly, thank you.
Quote:
Originally Posted by seabream
Picking a random popular author with short stories (ThatRomantic) I tried And What If They Were Lovers ? http://dramione.org/viewstory.php?sid=533 and Never Crossed Their Lips http://dramione.org/viewstory.php?sid=532 which worked except for Genres. I eventually realized the mistake, but you may want to add to the notes that in order for include_in_genre:genre,themes to work you need to add genre=>#genre under custom_column_settings too, because from the description, at first glance, it looks as though one doesn’t need to do anything in addition. For reference:
## For another example, you could, by uncommenting this line, include
## themes in with genre metadata.
#include_in_genre:genre, themes
|
This part appears to be working as designed.
'include_in_genre' adds the theme list to the genre list. The idea is that if you already have #genre column defined and have set FFDL to populate from 'genre' on the Custom Columns tab (not custom_column_settings), that will add themes to it, too.
If you uncomment include_in_genre:genre, themes, both genre and themes appear after the Genre heading on the title page and in custom columns set to populate from 'genre' on the Custom Columns tab.
I'm happy to change the documenting comment to be more clear, do you have any suggestions?
Quote:
Originally Posted by seabream
|
I only see that problem with Battlefield:
http://dramione.org/viewstory.php?sid=1479, but that's enough to find it--it's a bug that only happens when using custom_columns_settings to set a column with 'a' flag and the story doesn't have any of that--Battlefield doesn't have any themes.
Quote:
Originally Posted by seabream
If I commented #include_in_genre:genre, themes the comment went away.
Commented or not, Hermiones, Dracos, Timeline and Themes don’t populate with the above two stories. Genre doesn’t give the composite column, but does populate, strangely, with “FanFiction”, which isn’t included with the themes in the Genre column for the story that worked. (I have Genre set to populate with Extra Tags in the GUI Custom Column tab in the FFDL preferences, but when I put include_in_genre:genre,themes,extra_tags and try http://dramione.org/viewstory.php?sid=533 “FanFiction” still doesn’t show, so I’m not sure where it’s coming from)
|
I'm not able to replicate this. It might have been a side effect from the 'a' flag bug above. As for how "FanFiction" could end up in genre, I suspect it was an issue with it being set from Custom Column tab (which happens before custom_columns_settings are applied), and then added to? And it's 'extratags' not 'extra_tags', to use in include_in_genre.
Quote:
Originally Posted by seabream
Not related to new features, but noticed that for Never Crossed Their Lips http://dramione.org/viewstory.php?sid=532 which of the stories I checked is the only story with an image, even though as shown below I have make_firstimage_cover:false, both under [epub] and [defaults], the epub uses the banner as the title page anyway.
|
The banner is being treated as an explicit cover image, which is different than make_firstimage_cover. There's a very few sites (fimfic, ffnet and dramione) that have explicit cover images. The only ways to prevent it are never_make_cover: true or include_images: false.
I'm open to suggestions if this doesn't seem like the correct behavior.
Quote:
Originally Posted by seabream
Also not new to this version, but something I hadn’t tried before. If I call for the FFDL version in the log or title page, with 1.6.10 it shows version 4.4. Same with 1.6.09. Is this intentional?
|
Sort of.

FFDL started out as a separate project and still has CLI and web service versions that run off the same code base. When I made the plugin, I started it at 1.0.0 instead of matching the 4.4 version of the existing project. I'll think about how I might get that to show the plugin version instead. Thanks for pointing it out.
Quote:
Originally Posted by seabream
I can confirm that the relationships meta information is working for me for AO3.
|
Excellent.
Quote:
Originally Posted by seabream
I can’t find the setting for adding a keyboard shortcut for FFDL configuration. Calibre > Preferences > Keyboard > FanFictionDownLoader only has the following options
[Add New FanFiction Book(s) from URL(s), FanFictionDownloader, Get Story URLs from Web Page, Get URLs from Selected Books, Update Existing FanFiction Book(s)] and it doesn’t seem to be anywhere in the FFDL preferences. Is it somewhere else?
|
Good point. I'd forgotten that the code I use to the create the menu (that caused some Macs crash, I'm sure you remember) is also what registers shortcuts with calibre. I'll try to get the shortcuts for you, but there's a chance it will bump into the Mac crash issue again.
Quote:
Originally Posted by seabream
Also, I’m not sure exactly when this is was but at least from 1.6.3, fics from FanFiction.net are downloading with left justified text (as displayed on the website) showing up as justified in the epub. I can change it with Convert Books, but that makes everything left justified.
|
Check out the output_css ini parameter. Quite frankly, the default is text-align: justify just because I like that better.
Quote:
Originally Posted by seabream
Question about tag substitution. Though I haven’t actually implemented it, in principle I know how to automate tag substitution on import in personal.ini globally, or on a site by site basis with replace_metadata and regexp. But is there a way to have FFDL take a given tag and use different rules for replacement depending on the source category and/or destination column? e.g.: input type: Characters, entry “Han S.” output to Tags as “char Star Wars: Han Solo” and to Characters as “Star Wars.Han Solo”?
|
Not at this time. I admit it's a bit of a ham-fisted approach at the moment. However, with the refactoring that happened for the stuff above, I think it might be doable now for source metadata (characters, genre, etc). Changes based on destination column would be a whole different thing, but I think about it.
Quote:
Originally Posted by seabream
By the way, generally feel free to P.M. me if you have things you want tested. I don’t check the forum every day, or week, and I won’t guarantee that I’ll have time to test immediately, but I’m happy to help when there’s time.
|
I appreciate that, I'll keep it in mind.
Many thanks for your help. Hopefully I can get out a version addressing these issues today yet.