-
Notifications
You must be signed in to change notification settings - Fork 171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] Mark New Anthology Entries (New) When Updating #977
Comments
By 'new entries' I assume you mean new books/stories within the anthology? Not sure how FFF would do that, but it's not an unreasonable idea. I'll consider it. |
Yep, that's exactly what I mean. There are several scenarios I've seen where this is relevant, most especially as it pertains to dealing with various author behaviors on AO3:
|
All valid points. I'm thinking about a couple possible implementations.
I should be able to make 1 work. 2 would be rather difficult to fit in with all the existing customization and everything. |
Honestly I think #1 makes total sense with current expected behaviors when working with a single story and keeps it simple by reusing the existing setting. |
This is implemented by using an internal metadata entry
But, it will only be removed from the story title when that particular story is updated. Either because it has new chapters, or because you used 'Update EPUB Always'. And it's up to you to make it play nice with any other From updated
|
Cool, now to find an anthology in my library which has had a new story added to it since I last checked... |
That's a good point. EpubMerge (the underlying mechanism used for creating anthologies) has special handling for single chapter FFF stories. I'll look into it. Can I have the series URL you used? |
I suppose I should also ask: Which behavior is preferred in this case? My immediate thought was 'EpubMerge should be fixed to also ignore cover for one chapter stories'. But given the context, perhaps you meant 'One chapter stories should show nested TOC so the (new) marking shows'? |
This is actually rather more involved than I thought. And the two 'options' are diametrically opposed. EpubMerge should be fixed to also ignore cover for one chapter storiesWhen a cover is present for a book, it's used as the target for the book title in the anthology TOC. The current code that hides FFF's title page / log page when only one chapter is rather ugly and only applies when there's a title page first, and then a log page. The presence of a cover disrupts it. Current code does work as expected (no nested TOC) when there's a cover and one chapter, no title page or log page. It should be possible to achieve 'also ignore cover', but I'd have to significantly rewrite the existing code--it's not pretty and I'd rather not. It's not handling the FFF books that is the issue, it's handling all of the other weird books out there with the same code. One chapter stories should show nested TOC so the (new) marking showsIdentifying when a story has a '(new)' chapter and not hiding TOC is also difficult: The string '(new)' is configurable in FFF and could be changed by the user; or used by the author in the official chapter title. EM currently never looks inside the epubs' text and I really don't want to change that. The easiest solution to implement here would be to add an option switch to EpubMerge to enable/disable making single chapter books one TOC entry, trading the condensed TOC for visibility of chapters. It's more properly an EpubMerge option than an FFF option. It could arguably be both--an over all setting in EpubMerge and a similar setting in FFF for anthologies only. I'm honestly inclined to just leave it and direct users to either search for the string '(new)' or use the title |
https://archiveofourown.org/series/2474827
I think a configurable option for the non-condensed TOC would make sense here as a solution and would solve my usecase here. As to the |
Okay, I bit the bullet and changed the EpubMerge code to better handle FFF title/log pages so it works as I expect when there's also a cover. I've also implemented an option in EpubMerge to enable/disable making single chapter books one TOC entry. It's currently in EpubMerge PR10. Because FFF calls EM's internals and ignores the user's EM plugin settings, it also had to be added as an option to FFF. I put the option in personal.ini rather than GUI. I can put a lot more explanatory text there, and honestly, this is an option of an option of an optional feature. And the FFF config GUI is cluttered enough already.
I've put up new versions of EpubMerge plugin(test version) and FanFicFare plugin(test version, announcement) that you can try. You need both to use |
Great. New version will probably be released later this week. |
Ability to mark new entries into an anthology as (new) when first added/detected when updating an Anthology (current behavior only marks new chapters in existing Stories)
I've been using the URLs from Web Page option to create anthologies out of AO3 series and it can get confusing to find the new content in a large anthology when an author adds a new entry into a collection of a lot of short oneshots.
The text was updated successfully, but these errors were encountered: