## This is an example of what your personal configuration might look
## like. Uncomment options by removing the '#' in front of them.
[defaults]
## [defaults] section applies to all formats and sites but may be
## overridden at several levels. See
##
https://github.com/JimmXinu/FanFicFare/wiki/INI-File for more
## details.
## Some sites also require the user to confirm they are adult for
## adult content. Uncomment by removing '#' in front of is_adult.
## Don't like the numbers at the start of chapter titles on some
## sites? You can use strip_chapter_numbers to strip them off. Just
## want to make them all look the same? Strip them off, then add them
## back on with add_chapter_numbers. Don't like the way it strips
## numbers or adds them back? See chapter_title_strip_pattern and
## chapter_title_add_pattern in defaults.ini.
#strip_chapter_numbers:true
#add_chapter_numbers:true
##test- this seemed to sort our the forced alphabetizing tags issue
always_overwrite: true
datePublished_format:%%B %%d, %%Y
dateUpdated_format:%%B %%d, %%Y
chapterslashtotal_label:Chapters
keep_in_order_freeformtags:true
keep_in_order_ships:true
keep_in_order_categories:true
keep_in_order_characters:true
keep_in_order_fandoms:true
keep_in_order_genre:true
##source:
https://www.mobileread.com/forums/sh...ostcount=10427
##browser_cache_path:/Users/mirmalerm/Library/Caches/Firefox/Profiles/x3u67huw.default-release/cache2
[epub]
## Include images from img tags in the body and summary of stories.
## Images will be converted to jpg for size if possible. Images work
## in epub format only. To get mobi or other format with images,
## download as epub and use Calibre to convert.
## true by default, uncomment and set false to not include images.
include_images:true
## If set false, the summary will have all html stripped for safety.
## Both this and include_images must be true to get images in the
## summary.
## true by default, uncomment and set false to not keep summary html.
keep_summary_html:true
## If set true, and there isn't a specific cover image, the first
## image found in the story will be made the cover image. If
## keep_summary_html is true, images in the summary will be before any
## in chapters.
## true by default, uncomment and set false to turn off
make_firstimage_cover:true
[archiveofourown.org]
use_basic_cache:true
username:XXXXXXXX
password:XXXXXXXX
always_login:true
is_adult:true
## WORK AROUND FOUND YAY ##
##use_archiveofourown_gay:true
##work aorund for the AO3 server issue - doesn't save my bookmark notes tho
slow_down_sleep_time:5
## We've been requested by the site(s) admin to rein in hits. If you
## download fewer stories less often you can likely get by with
## reducing this sleep.
##from FFF calibrate-> personal.ini tab -> defaults.ini-> view defaults
##from google doc -->
https://docs.google.com/document/d/1...g/edit?tab=t.0
##Includes workskin
use_workskin:true
## EXTRA VALID ENTRIES ##
extra_valid_entries:fandoms, freeformtags, freefromtags,
ao3categories, comments, chapterslashtotal, chapterstotal, kudos,
hits, bookmarks, collections, byline, bookmarked, bookmarktags,
bookmarksummary, bookmarkprivate, bookmarkrec, subscribed,
markedforlater, restricted, series00, series01, series02, series03,
series00Url, series01Url, series02Url, series03Url, series00HTML,
series01HTML, series02HTML, series03HTML,
##from google doc -->
https://docs.google.com/document/d/1...g/edit?tab=t.0
add_to_extra_valid_entries:,dateRange
include_in_dateRange:datePublished, dateUpdated
## chapterslashtotal contains 1/3 or 1/1 or 3/? etc as reported by AO3.
## chapterstotal is just the total chapters part after the /
include_in_chapterstotal:chapterslashtotal.NOREPL
##source:
https://www.mobileread.com/forums/sh...&postcount=110
## LABELING ##
fandoms_label:Fandoms
freeformtags_label:Additional Tags
freefromtags_label:Additional Tags
chapterslashtotal_label:Chapters
chapterstotal_label:Total Chapters
ao3categories_label:Categories
relationship_label:Pairings
comments_label:Comments
kudos_label:Kudos
hits_label:Hits
collections_label:Collections
## Count of bookmarks on story by all users
bookmarks_label:Bookmarks
## Tags & Summary from *your* bookmark on the story. Only collected
## if always_login:true
bookmarked_label:I Bookmarked Story
bookmarktags_label:My Bookmark Tags
bookmarksummary_label:My Bookmark Summary
bookmarkprivate_label:My Bookmark Private
bookmarkrec_label:My Bookmark Rec
markedforlater_label:I Marked for Later
subscribed_label:I Subscribed
restricted_label:Restricted to Registered Users
series00HTML_label:Series
series01HTML_label:Additional Series
series02HTML_label:Additional Series
series03HTML_label:Additional Series
## Labels may be customized.
##from google doc -->
https://docs.google.com/document/d/1...g/edit?tab=t.0
## Assume entryUrl, apply to "<a class='%slink' href='%s'>%s</a>" to
## make entryHTML.
make_linkhtml_entries:series00,series01,series02,s eries03
##source:
https://www.mobileread.com/forums/sh...&postcount=110
##not sure what it does but maybe adds links to multi series works...
## KEEP IN ORDER ##
keep_in_order_settings:
keep_in_order_fandoms:true
keep_in_order_ships:true
keep_in_order_ratings:true
keep_in_order_warnings:true
keep_in_order_ao3categories:true
keep_in_order_characters:true
keep_in_order_dateRange:true
keep_in_order_freeformtags:true
keep_in_order_freefromtags:true
keep_in_order_genre:true
##@culytera from mobileread - edited to match the data I want
## ADD TO CUSTOM COLUMNS ##
add_to_custom_columns_settings:
characters=>#characters
dateUpdated=>#ao3_last_updated
freeformtags=>#ao3_additional_tags
numWords=>#words
relationship=>#ships
bookmarked=>#bookmarked
fandoms=>#fandom
series=>#multiseries,a
series00=>#multiseries,a
series01=>#multiseries,a
series02=>#multiseries,a
series03=>#multiseries,a
##@culytera from mobileread - edited to match my file names?
include_in_tags:#ao3_additional_tags
## TEST
## freeformtags was previously typo'ed as freefromtags. This way,
## freefromtags will still work for people who've used it.
##include_in_freefromtags:freeformtags
##from defaults.ini
## TITLE PAGE ENTRIES ##
titlepage_entries: seriesHTML, <hr />, fandoms, ships, rating, warnings, ao3categories,
characters,freeformtags, bookmarktags, <hr />, status, chapterslashtotal, numWords, <hr />,
description, <br />, bookmarksummary, <hr />, site,
datePublished, dateUpdated,<br />, dateCreated, series01HTML,
series02HTML, series03HTML, <br />,
##attempting to sort and re-from tittlepage info
##source:
https://docs.google.com/document/d/1...g/edit?tab=t.0
## SORT SHIPS ##
sort_ships:true
##makes it so ships are not accidentally doubled and easier to search for
##[ie Quinlan Vos/Obi-Wan Kenobi will become Obi-Wan Kenobi/Quinlan Vos]
##source:
https://docs.google.com/document/d/1...g/edit?tab=t.0
## testing taking this out to see if it will give me tags back
## INCLUDE SUBJECT TAGS ##
##include_subject_tags: status
##This is what metadata is put into the main tags category in Calibre on download or update,
##if FFF is configured to update tags every time. Will add missing tags if updating an existing
##story but will not overwrite/remove other tags on update.
## source:
https://docs.google.com/document/d/1...g/edit?tab=t.0
## Add this to genre if there's more than one category.
#add_genre_when_multi_category: Crossover
add_category_when_multi_category: Crossover
##new? trying with a fic on 3/24 at 13:05
##test category = fandom? trying to add this to fandom not tag when it's a crossover
###went in as a tag when it was "category" --> test now for genre and see where it goes
##source:
https://www.mobileread.com/forums/sh...&postcount=110
## REPLACE METADATA - uses Python language##
replace_metadata:
ships=>(?i)background|minor| - relationship|preslash|pre-slash|pre-relationship|pre relationship=>
ships=>(?i)pre-|mentioned|if you squint|implied|past=>
ships=>\(\)=>
ships=>(?i)\bomc\b=>Original Male Character(s)
ships=>(?i)\bofc\b=>Original Female Character(s)
ships=>(?i)\(oc\)|\boc\b=>(OC)
ships=>(?i)Original Male Character((\(s\))|s)?=>Original Male Character(s)
ships=>(?i)Original Female Character((\(s\))|s)?=>Original Female Character(s)
ships=>(?i)Original Nonbinary Character((\(s\))|s)?=>Original Nonbinary Character(s)
ships=>(?i)Original Non-Binary Character((\(s\))|s)?=>Original Nonbinary Character(s)
ships=>(?i)Original Trans Character((\(s\))|s)?=>Original Trans Character(s)
ships=>(?i)Original Trans Male Character((\(s\))|s)?=>Original Trans Male Character(s)
ships=>(?i)Original Trans Female Character((\(s\))|s)?=>Original Trans Female Character(s)
ships=>(?i)Original Cis Character((\(s\))|s)?=>Original Cis Character(s)
ships=>(?i)Original Cis Male Character((\(s\))|s)?=>Original Cis Male Character(s)
ships=>(?i)Original Cis Female Character((\(s\))|s)?=>Original Cis Female Character(s)
ships=>(?i)Original Character((\(s\))|s)?=>Original Character(s)
ships=>Harry Potter/Draco Malfoy=>Draco Malfoy/Harry Potter
## TEST: testing reorganizing the ship
##source:
https://github.com/JimmXinu/FanFicFa...dataManagement
fandoms=>\(?(- All Media Types|- Fandom|- Movieverse|Movies|Movie [0-9]+|Comics|Video Games?)\)?$=>
fandoms=>\(?(- Rowling|- Stephenie Meyer|- J. K. Rowling|- Rowling|- Anthony Horowitz|- Rick Riordan?)\)?$=>
fandoms=>No Fandom=>Original Work
##
fandoms=>Alex Rider \(TV 2020\)=>
fandoms=>Alex Rider=>Alex Rider Series
fandoms=>Twilight=>Twilight Series
fandoms=>Harry Potter=> Harry Potter Series
fandoms=>^X-Men \(Original Timeline Movies\)$=>X-Men Universe
fandoms=>Yuri!!! on Ice (Anime)=>
fandoms=>^Fullmetal Alchemist: Brotherhood & Manga$=>Fullmetal Alchemist
##F&F
fandoms=>^Fast and the Furious Series$=>Fast & Furious Series
fandoms=>^Fast & Furious$=>Fast & Furious Series
fandoms=>^Fast & Furious \(2009\)$=>Fast & Furious Series
fandoms=>^The Fast and the Furious \(2001\)$=>Fast & Furious Series
fandoms=>^2 Fast 2 Furious \(2003\)$=>Fast & Furious Series
##PJ
fandoms=>^Percy Jackson and the Olympians$=> Percy Jackson Universe
fandoms=>^Percy Jackson and the Olympians & Related Fandoms$=>Percy Jackson Universe
fandoms=>^Demigods and Magicians$=> Percy Jackson Universe
##DC
fandoms=>Batman=> Batman Universe
fandoms=>^Batman Universe: \(2010\)$=>Batman Universe
fandoms=>Nightwing=> Batman Universe
fandoms=>Under the Red Hood=>
fandoms=Red Hood: Lost Days=>
fandoms=>DC Extended Univers=>DCU
fandoms=>Justice League=>DCU
fandoms=>Young Justice=>DCU
##MCU
fandoms=>Daredevil \(TV\)=>
fandoms=>Captain America=>MCU
fandoms=>Iron Man=>MCU
fandoms=>^Spider-Man \(Tom Holland Movies\)$=>Spider-Man
fandoms=>The Avengers=>MCU
fandoms=>^The Avengers \(Marvel Movies\)$=>MCU
fandoms=>^Marvel$=>MCU
fandoms=>^Marvel Cinematic Universe$=>MCU
##freeform tags/additional tags
freeformtags=>^(Fanfiction)$=>
freeformtags=>^(Canon Divergent)$=>AU
freeformtags=>^(Alternate Universe)$=>
freeformtags=>^(Alternate Universe -)=>AU -
##characters
characters=>Original Character=>
##source:
https://docs.google.com/document/d/1...g/edit?tab=t.0
## first 4 lines removes various add-ons that ship tags get and changes them to just names
## short line removes any instances of () - after stripping out the various ship add-ons
## Next 14 lines format various ways people tag OCs in their ships into one basic format
## after OC's is all details set up to clean up other metadata
##replace_metadata:
## category=>^AAA$=>BBB
##Where AAA is the fandom you want to change and BBB is the one you want it to turn into.
##Also make sure there is a space in front of the word 'category' and it should turn green
##in the code.
##Because things like parentheses and | register as code, if you have any of those in the
##andom name, for example:
##鬼滅の刃 | Demon Slayer: Kimetsu no Yaiba (Anime)鬼滅の刃 | Demon Slayer: Kimetsu no Yaiba (Anime),
##you will need to format it like this:
## category=>^鬼滅の刃 \| Demon Slayer: Kimetsu no Yaiba \(Anime\)$=>Demon Slayer
##source:
https://www.reddit.com/r/Calibre/com..._the_settings/
## FILTER REDUNDANT FREEFORM TAGS
## freeformtags=>^(Angst and )(.*)=>Angst\,\2
## freeformtags=>^(Fluff and )(.*)=>Fluff\,\2
## freeformtags=>^(Smut and )(.*)=>Smut\,\2
## freeformtags=>(\w+ )(Fluff)$=>Fluff
## freeformtags=>(\w+ )(Smut)$=>Smut
## freeformtags=>(\w+ )(Angst)$=>Angst
## freeformtags=>(.*)(Hurt\/Comfort)$=>Hurt/Comfort
## freeformtags=>^(Platonic Female/Male Relationships)$=>
## freeformtags=>^(Platonic Relationships)$=>
###source:
https://www.mobileread.com/forums/sh...=352403&page=8
authorUrl=>(/users/orphan_account)/pseuds/.*$=>\1
## Due to a bug with Archive of Our Own, the link to orphan_account
## just leads to a 404 page. Hopefully it will be fixed in future.
## Uncomment authorUrl line below (but keep one leading space) to
## replace orphan_account author links with one that works.
##got from defaults.ini
add_to_replace_metadata:
chapterstotal=>^([0-9])+/(.+)$=>\2
description=>^(.*)$=><p style="font-style: italic">This is the series description. This example is italicized to make it distinct from the story description, just remove the style tag if you don't want that.</p> \1&&seriesUrl==https://archiveofourown.org/series/000000
## description source:
https://github.com/JimmXinu/FanFicFa...eneric-cleanup
# diff dates 1pmonth 2pday 3pyear 4umonth 5uday 6uyear
dateRange_LIST=>([^\s]+)\s+(\d{1,2}),\s+(\d{4}), ([^\s]+)\s+(\d{1,2}),\s+(\d{4})=>\1 \2,
\3-\4 \5, \6
# same year 1 2 3 4 5
dateRange_LIST=>([^\s]+)\s+(\d{1,2}),\s+(\d{4})-([^\s]+)\s+(\d{1,2}),\s+\3=>\1 \2-\4 \5, \3
# same month 1 2 3 4
dateRange_LIST=>([^\s]+)\s+(\d{1,2})-\1\s+(\d{1,2}),\s+(\d{4})=>\1 \2-\3, \4
[
www.fanfiction.net]
is_adult:true
username:XXXXXXXX
password:XXXXXXXX
##source google doc (link above)
## it wasn’t able to read the fandom tag from it very well, I ffound out that they
##use Category and Genre instead of Fandoms and Tags, so this is the text that my
##thing ended up with:
add_to_custom_columns_settings:
category=>#fandom
genre=>#ao3_additional_tags
fandoms=>#fandom
forumtags=>#ao3_additional_tags
titlepage_entries: seriesHTML,rating,warnings,category,ships,characte rs,genre,language,
status,datePublished,dateUpdated,dateCreated,numCh apters,numWords,publisher,description
[
www.tthfanfic.org]
is_adult:true
## tth is a little unusual--it doesn't require user/pass, but the site
## keeps track of which chapters you've read and won't send another
## update until it thinks you're up to date. If you set
## username/password, FFF will login to download. Then the site
## thinks you're up to date.
#username:XXXXXXXX
#password:XXXXXXXX
## This section will override anything in the system defaults or other
## sections here.
[overrides]
## default varies by site. Set true here to force all sites to
## collect series.
#collect_series: true