|  | #10486 | 
| Connoisseur  Posts: 79 Karma: 10 Join Date: Jul 2010 Device: Pocketbook InkPad Color 3, Kindle Oasis 2, Moon+ Reader pro | 
			
			I'm not sure if it's because of the latest test version. But if I only update the metadata of a story via the website, the number of chapters in FFN is ignored and not updated. The number of words, for example, is recorded correctly. Example 1: https://www.fanfiction.net/s/1420544...nting-Melodies Example 2: https://www.fanfiction.net/s/14427052/1/Harry-Uchiha On other pages (tested on AO3) it still works. | 
|  |   | 
|  | #10487 | 
| Plugin Developer            Posts: 7,125 Karma: 5005503 Join Date: Dec 2011 Location: Midwest USA Device: Kobo Clara Colour running KOReader | 
			
			ffnet is broken.  The site isn't giving the full list of chapter for some stories.  Note that FFF uses the list of chapters, not the number of chapters when counting chapters. Your first example, the first page only shows 405 chapters and the second example only 1. To save typing, here's link to the last time it came up. | 
|  |   | 
| Advert | |
|  | 
|  | #10488 | 
| Junior Member  Posts: 1 Karma: 10 Join Date: Mar 2025 Device: none | 
			
			I really like the epub output for Royal Road (some tools struggled to preserve e.g. italicized text formatting), but I'd like to preserve an author's center-aligned text, and none of my attempts so far have worked. Example from this chapter): text with a dynamically generated class and a style="text-align: center" CSS attribute. What I've tried: 1) Code: [www.royalroad.com] add_to_keep_html_attrs:,align 2) Code: [epub]
add_to_output_css:
 p[style*="text-align: center"] { text-align: center !important; }Code: ## Outright overwrite output_css by removing the "text-align: justify" part from "body":
[epub]
output_css:
 body { background-color: #%(background_color)s;
        margin: 2%%;
	adobe-hyphenate: none; }
 [...]I would be thankful for any advice. PS: Any time I want to test a change to personal.ini, I currently delete and then redownload the entire fic. Is there a way to test settings, e.g. by downloading a single chapter, rather than an entire fic? | 
|  |   | 
|  | #10489 | |
| Custom User Title            Posts: 11,347 Karma: 79528341 Join Date: Oct 2018 Location: Canada Device: Kobo Libra H2O, formerly Aura HD | Quote: 
 | |
|  |   | 
|  | #10490 | ||
| Plugin Developer            Posts: 7,125 Karma: 5005503 Join Date: Dec 2011 Location: Midwest USA Device: Kobo Clara Colour running KOReader | Quote: 
 Code: <p class="cnM1MmYxOGU4ZjBiNjQzNTBiMTEwYjJkNjA2MzYzMDMz" style="font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: center; text-indent: 0; text-transform: none; word-spacing: 0; text-decoration: none; margin: 0 0 12px; font-stretch: normal; font-family: Charter"><span style="font-family: "Open Sans", sans-serif">Lexi</span></p> Code: [www.royalroad.com] add_to_keep_html_attrs:,style ## or by story: [https://www.royalroad.com/fiction/63759] add_to_keep_html_attrs:,style Quote: 
 https://www.royalroad.com/fiction/63759[197] (Note that FFF's chapter number doesn't always line up if the author had a prologue or something.) But you have to do download by URL every time. There are undocumented settings first_chapter and last_chapter you can put in personal.ini for a specific story that will act as if you'd used the chapter range. | ||
|  |   | 
| Advert | |
|  | 
|  | #10491 | |
| Plugin Developer            Posts: 7,125 Karma: 5005503 Join Date: Dec 2011 Location: Midwest USA Device: Kobo Clara Colour running KOReader | Quote: 
 What check_next_chapter and meta_from_last_chapter do in that case is give you 1 or 2 additional chances by letting you look at different chapters for the metadata. | |
|  |   | 
|  | #10492 | |
| Connoisseur  Posts: 54 Karma: 10 Join Date: May 2020 Device: Kobo H2O, Kobo Libra H2O, Boox Tab Ultra C | Quote: 
 Code: characters,ships,ships_CHARS=>(?i)^Adrien Agreste \| Chat Noir$|^Adrien Agreste$|^Chat Noir$=>Adrien Code: characters=>(?i).*Adrien Agreste.*|.*Chat Noir.*=>Adrien | without the '\' is an 'OR' which means that it will match any of the options on either side if it detect them. ^ and $ match the beginning and the end of a tag, this solution wouldn't match anything else than the three tags 'Adrien Agreste \| Chat Noir', 'Adrien Agreste' and 'Chat Noir'. .* will match any and all characters before and after the names, which means that both '.*Adrien Agreste.*' and '.*Chat Noir.*' should match the full canonical tag and respectively match any character tag that contains those words. You shouldn't use that with the ships though because it will match the whole ship tag, not just one side of the '/'. Use Code: characters,ships,ships_CHARS=>(?i)[^\/&]*Adrien Agreste[^\/&]*|[^\/&]*Chat Noir[^\/&]*=>Adrien [^\/&]* will match any and all characters that aren't '/' or '&'. The 'amp;' part is here for FFF to recognize that it is a '&' and not a special character, leaving it out will result in bugs in FFF's code. Last edited by Clem2605; 03-22-2025 at 05:35 PM. | |
|  |   | 
|  | #10493 | 
| Enthusiast            Posts: 37 Karma: 2464 Join Date: Dec 2020 Location: Vancouver, Canada Device: iPad, Mac Mini M4 Pro | 
				
				FFN again
			 
			
			Well, here's a new problem, sort of, as it is starting to happen more and more. FFN refuses to download. Please see attached image. It's a 403 error. Stephen | 
|  |   | 
|  | #10494 | 
| Plugin Developer            Posts: 7,125 Karma: 5005503 Join Date: Dec 2011 Location: Midwest USA Device: Kobo Clara Colour running KOReader | 
			
			New Test Version Posted 2025-03-24 - Improve logpage updating - Implementing Timed One Time Password(TOTP) 2FA Exception and collection I noticed logpage wasn't correctly updating when description contained <span> tags. This should fix it in most cases, including with custom logpage_entry. dbhmw suggested a way to handle TOTP 2FA on the CLI mailing list; and while I didn't implement it the way they suggested, I have added TOTP 2FA for: 
 You can still have username/password in personal.ini and only enter the TOTP code as needed. Note that you *cannot* use the Background Metadata update option with TOTP. | 
|  |   | 
|  | #10495 | 
| Junior Member  Posts: 2 Karma: 10 Join Date: Oct 2020 Device: laptop | 
			
			okay i tried the browser cache for ao3 on https://archiveofourown.org/series/3138789 and got Error in FFF 'Page not found or expired in Browser Cache (see FFF setting browser_cache_age_limit)'(428) URL:'https://archiveofourown.org/users/login' with this in the full Spoiler: 
 what am i doing wrong here? Last edited by theducks; 03-25-2025 at 12:28 AM. Reason: SPOILER LOG files | 
|  |   | 
|  | #10496 | |
| Plugin Developer            Posts: 7,125 Karma: 5005503 Join Date: Dec 2011 Location: Midwest USA Device: Kobo Clara Colour running KOReader | Quote: 
 | |
|  |   | 
|  | #10497 | 
| Guru            Posts: 812 Karma: 2873645 Join Date: Jul 2008 Location: Texas Device: PW5, Oasis 3, K4B(NT), K3/KK | 
			
			since this is fanficfare related, I'm going to ask here...in regards to AO3...what seems to give the better result...FanFicFare or using AO3's entire work > download epub option? Thoughts? I haven't done an in depth study so far. Curious if anyone has.
		 | 
|  |   | 
|  | #10498 | |
| Junior Member  Posts: 7 Karma: 10 Join Date: Jun 2021 Device: MoonReader+ (Android App) | Quote: 
 FFF, in it's totally unmodified form, if you do nothing to customize it and just install the plugin and run with it, creates a totally readable ebook but the metadata can be kind messy both in how it populates into Calibre and how it generates on the title page of the ebook. So, if you prioritize not having to mess around with customizing FFF and Calibre above everything else, just using Ao3's download option will give you a better result because that option lays out the title page like it looks on Ao3 and is therefore neater. However, if you prioritize having the metadata for the fic show up automatically in Calibre, having the workskin stay attached to the epub, being able to download more than one story at a time (either individually or automatically bundling several into a single epub), and probably other things that I'm not thinking of just off the top of my head, then FFF is hands down the better option under normal circumstances. If you're struggling with customizing it I wrote up a guide that walks you step by step through what I've done with mine, which I'm happy to link if there's interest, or there's this thread, the r/Calibre subreddit, the GitHub FAQ, and a spinoff thread here on MobileRead specifically about the replace metadata function as resources to help you get it sorted out so that downloaded fics come out to your liking. | |
|  |   | 
|  | #10499 | 
| Plugin Developer            Posts: 7,125 Karma: 5005503 Join Date: Dec 2011 Location: Midwest USA Device: Kobo Clara Colour running KOReader | 
			
			All I would add is that last I checked, AO3's download doesn't include images and FFF's does--except cases where the image hosting site prevents it (notably imgur).
		 | 
|  |   | 
|  | #10500 | |
| Connoisseur  Posts: 59 Karma: 72 Join Date: May 2012 Device: Kindle Oasis, Scribe, Paperwhite // Boox Palma, Tab Mini  // Supernote | 
			
			Speaking of image downloads via FFF, are the images embedded into the epub itself? I haven't been using the "polish" function on calibre, but one of the options is for it to download external resources: Quote: 
 Another question: I'm currently trying the browser cache workaround to download from AO3. Should I have "use_view_full_work:true" enabled or disabled? | |
|  |   | 
|  | 
| Tags | 
| fanfiction | 
| 
 | 
|  Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| [GUI Plugin] KindleUnpack - The Plugin | DiapDealer | Plugins | 527 | 08-15-2025 01:36 PM | 
| [GUI Plugin] Open With | kiwidude | Plugins | 404 | 02-21-2025 05:42 AM | 
| [GUI Plugin] Marvin XD | Philantrop | Plugins | 126 | 01-29-2017 12:48 PM | 
| [GUI Plugin] KiNotes | -axel- | Plugins | 0 | 07-14-2013 06:39 PM | 
| [GUI Plugin] Plugin Updater **Deprecated** | kiwidude | Plugins | 159 | 06-19-2011 12:27 PM |