That's correct, the links are one-way from group to story. Stories can be added to groups without the involvement of the author so it wouldn't really be proper for them to appear on the story page itself, the author might not appreciate it if the StoriesThatSuck group added it or whatever (there actually was a problem with a group along those lines on FiMFiction for a while until it got shut down by the administrators).

I was also trying to make sure this suggestion was useful in contexts other than just FiMFiction, too, and I figured it was hard to get more generic than "here's a list of fanfic links, apply this category to them when you download/update them."

Anyway, having a temporary mark applied to the most recent batch of downloads would be a good middle-ground option, I think. It's an extra step but it would allow me to add group tags to a completely different special column devoted entirely to that rather than mixing it in with the generic tags, which would make the tagging safe from harm should I ever accidentally or intentionally take off the "keep existing tags" option.

Here's a test version that uses calibre's 'marked' feature to mark all added, updated and even failed books.

There's a new config option "Show added/updated books when finished". When checked, FFDL will automatically display all successfully added/update books when it finishes. (They will display in the order they were given--convenient for series or series like sets.)

FFDL will always mark the books, even if you don't have that checked, so you can also manually search for 'marked:ffdl_success'. 'marked:ffdl_failed' is also available, or search 'marked:ffdl' for both.

calibre only has one 'marked' field, so these are available only until you run FFDL again or something else that uses it. View List from Reading List, Quality Check, etc.

Yet Another Test Version--this one performs the error column library update on all-failed more correctly. Which changes how the all-failed case is reported to everybody, not just the ones who use error column. But it also makes it the same as the successful case, so I'll call it an improvement.

1) I’ve got custom columns for reviews/favs/follows on Fanfiction.net. I formatted them the same way that the instructions for the Count Pages plugin tells us to format the custom columns for “words” and “pages” i.e.: {0:,}
When the number of reviews (or favs or follows) is shorter than four digits, this works fine, when there are more, I get : “invalid literal for int() with base 10: ‘1,276’” where 1,276 is the number of reviews in question. Does FanFiction Downloader handle numbers differently than Count Pages does? Apologies if this counts as a silly question to someone who knows what the formatting means. I looked in http://docs.python.org/2/library/string.html, and failed to find an answer.
Sample link for a shortish story: http://www.fanfiction.net/s/6483644/1/
Also note, that other custom columns settings after reviews were aborted. Meaning, that the numerical ones showed undefined, despite being shorter than four digits, and assorted replacements that would normally happen didn’t.

2) With round brackets in fandoms and character names on AO3, I haven’t been able to get anything to work successfully. I’ve tried \(, [(] and even .* for the segment containing the brackets e.g.:
characters=>(^Henry.*$)=>Henry Mills&&category=>Once Upon a Time.*
to try to get character and variants: “Henry (Once Upon a Time)” on stories in fandom: “Once Upon a Time (TV)”
In all cases, it’s as though the line doesn’t exist.
Here’s a sample story link: http://archiveofourown.org/works/545044

3) I’m doing a character format replacement that works fine in fandoms without an &, and weirdly for one that does.
So here’s a working example with site: fanfiction.net, fandom: Pitch Perfect, character Chloe B., and a non-working one with fanfiction.net, fandom: Rizzoli & Isles, character: Jane R.

I have four places I want characters to show up: 1) Tags, 2) #characters custom column, 3) Titlepage, 4) logpage.

For fandoms without an & this works fine. For some reason, with Rizzoli & Isles, it doesn’t.

I can’t get the four to match up correctly.
a) if edchars=>(ch Rizzoli &amp; Isles: )=>Rizzoli &amp; Isles.
I get 1, 3, 4, right, and 2 wrong, i.e.: 1 and 2 prints “ch fandom: character”, and 3 and 4 shows “fandom.character”
b) if edchars=>(ch Rizzoli &amp; Isles: )=>Rizzoli & Isles.
I get 1, 2, 3, 4 right, but the title page doesn’t show in the book details, or if there is already a title page, it doesn’t update properly.
c) if edchars=>(ch Rizzoli & Isles: )=>Rizzoli &amp; Isles.
I get 1 and 2 right, and 3 and 4 wrong. i.e.: 1, 3, 4, as “ch fandom: character” and 2 as “fandom.character”
d) if edchars=>(ch Rizzoli & Isles: )=>Rizzoli & Isles.
I get the same results as c.

When the number of reviews (or favs or follows) is shorter than four digits, this works fine, when there are more, I get : “invalid literal for int() with base 10: ‘1,276’” where 1,276 is the number of reviews in question.

FFDL doesn't treat favs, etc as numbers--it treats them as strings. So when calibre calls int('456') it works, but not on int('1,234').

I suppose I should change those to a number--or at least strip non-digits--for users who want to use non-US-en number formatting.

In the mean time, you could use replace_metadata to strip ',' from those entries.

Quote:

Originally Posted by seabream

2) With round brackets in fandoms and character names on AO3, I haven’t been able to get anything to work successfully. I’ve tried \(, [(] and even .* for the segment containing the brackets e.g.:
characters=>(^Henry.*$)=>Henry Mills&&category=>Once Upon a Time.*
to try to get character and variants: “Henry (Once Upon a Time)” on stories in fandom: “Once Upon a Time (TV)”
In all cases, it’s as though the line doesn’t exist.
Here’s a sample story link: http://archiveofourown.org/works/545044

I cannot duplicate this problem. Parans '()' in both the character and category work fine for me. Unless there's a difference between Mac and Windows, I'd suspect you're somehow not applying, maybe? Missing space at the start of a line or something?

I don't even understand the question yet for your part 3. I'll need more time to read that again a couple times.

I don't know if this is a problem related to something on my end, or if it's just something to deal with every update, but my personal.ini settings are being changed back to the default settings the last three times I've updated FFDL. I've had to keep a txt file on my computer to copy and paste to/from. I thought that the personal.ini wasn't supposed to be affected during updates? Have I misunderstood somewhere or is calibre glitching my settings somehow?

I updated both calibre and FFDL, but it's been the last few FFDL updates that's reverted the personal settings. I'm using Windows 7 64-bit; 64bit calibre. I have calibre portable on a USB stick, but it's the non-portable version on my computer that I use primarily for everything (portable is more for the organization when I travel between places) and that has reset itself.

I didn't think I needed to re-enter them, I hadn't for other updates just these last couple that have been off for me.

I can only assume it'd be the official releases - I usually don't update until calibre tells me there are plugin updates waiting.

I use to edit the zip yes, because silly me couldn't figure out how to use the personal.ini. Once I did I uninstalled and then reinstalled to prevent "cross contamination" so-to-speak. Maybe that's what I need to do again, just to clean the slate. :/