![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
This weekend I worked on adding more automated functions to my Fanfiction Download Plugin (FFDL).
All setting changes are in my personal.ini tab of the FFDL configure plugin.
1) Remove all the Archive of Our Own information that is automatically inserted into the tag field, like Characters, Additional tags, Relationships, and etc...
# only put fandoms in tags
include_subject_tags: fandoms
2) Add "a03 downloader" to all stories I download via A03.
[archiveofourown.org]
# Remove extra tags - Add a03 downloader.
extratags: a03 downloader
# removes Anthology tags for series downloads
anthology_tags:
3) Automatically rename A03 fandoms to something else.
There is a deliberate space before fandoms=>
EDIT: Plugin updated, in order to add Marvel to your category you will need to change:
#fandoms=>(Captain America|Thor|Avengers|Agents of S.H.I.E.L.D.|X-Men|Spider-Man)=>\1{{,}}Marvel
to
fandoms=>(Captain America|Thor|Avengers|Agents of S.H.I.E.L.D.|X-Men|Spider-Man)=>\1\,Marvel
replace_metadata:
fandoms=>A03 Fandom value=>Your preferred tag name
fandoms=>Arrow \(TV 2012\)=>Arrow
fandoms=>The Amazing Spider\-\Man \(Movies \-\ Webb\)=>Spider-Man
fandoms=>Spider\-\Man \(Movies \-\ Raimi\)=>Spider-Man
fandoms=>Captain America \(Movies\)=>Captain America
fandoms=>Star Trek\:\ Alternate Original Series \(Movies\)=>Star Trek
fandoms=>(Captain America|Thor|Avengers|Agents of S.H.I.E.L.D.|X-Men|Spider-Man)=>\1\,Marvel
These settings use regex which is why there are \ before and after - , (), and :.
4) Automatically fills in covers when I download a story
To activate this setting go to FFDL Configure Plugin --> Generate Covers tab --> Select "Allow generate_cover_settings: from personal.ini to override --> OK.
Then enter your generate cover settings into the persona.ini tab. There is a deliberate space before ${category}
generate_cover_settings:
${category} => tag=> generate cover setting name
${category} => Attack on Titan => Attack on Titan
${category} => Avatar: The Last Airbender => AvatarAirbender
${category} => Avengers => Avengers
5) My Archive of Our Own complete settings
[archiveofourown.org]
username:
password:
is_adult:true
#replace_br_with_p:true
extra_titlepage_entries: collections
extra_valid_entries:fandoms,comments,kudos,collections
exclude_notes:authorheadnotes,chaptersummary,chapterheadnotes,chapterfootnotes,authorfootnotes
fandoms_label:Fandoms
comments_label:Comments
collections_label:Collections
add_genre_when_multi_category: Crossover
#exclude_metadata_pre:
#fandoms==Stargate \-\ All Series
# only put fandoms in tags
include_subject_tags: fandoms
# Remove the FanFiction tag that FFDL includes for most sites.
extratags: a03 downloader
replace_metadata:
fandoms=>Agents of S.H.I.E.L.D. \(TV\)=>Agents of S.H.I.E.L.D.
fandoms=>Arrow \(TV 2012\)=>Arrow
fandoms=>The Amazing Spider\-\Man \(Movies \-\ Webb\)=>Spider-Man
fandoms=>Spider\-\Man \(Comicverse\)=>Spider-Man
fandoms=>Spider\-\Man \(Movies \-\ Raimi\)=>Spider-Man
fandoms=>Captain America \(Movies\)=>Captain America
fandoms=>Iron Man \(Comic\)=>Avengers
fandoms=>Iron Man \(Movies\)=>Avengers
fandoms=>Harry Potter \-\ J. K. Rowling=>Harry Potter
fandoms=>Marvel Cinematic Universe=>Marvel
fandoms=>Marvel 616=>Marvel
fandoms=>Marvel \(Comics\)=>Marvel
fandoms=>Marvel \(Movies\)=>Marvel
fandoms=>Marvel Agents of S.H.I.E.L.D=>Agents of S.H.I.E.L.D.
fandoms=>The Avengers \(Marvel Movies\)=>Avengers
fandoms=>The Avengers \(2012\)=>Avengers
fandoms=>The Avengers \(Marvel\) \-\ All Media Types=>Avengers
fandoms=>Teen Wolf \(TV\)=>Teen Wolf
fandoms=>Thor \(2011\)=>Thor
fandoms=>Thor \(Movies\)=>Thor
fandoms=>Rise of the Guardians \(2012\)=>Rise of the Guardians
fandoms=>Star Trek \(2009\)=>Star Trek
fandoms=>Star Trek\:\ Alternate Original Series \(Movies\)=>Star Trek
fandoms=>Star Trek\:\ Deep Space Nine=>Star Trek
fandoms=>Star Trek\:\ Voyager=>Star Trek
fandoms=>Star Trek\:\ Mirror Universe=>Star Trek
fandoms=>Star Trek\:\ The Original Series=>Star Trek
fandoms=>X-Men \(Movies\)=>X-Men
fandoms=>X-Men \-\ All Media Types=>X-Men
fandoms=>X-Men\:\ First Class \(2011\)=>X-Men
fandoms=>X-Men\:\ Days of Future Past \(2014\)=>X-Men
fandoms=>(Captain America|Thor|The Avengers|Agents of S.H.I.E.L.D.|X-Men|Spider-Man)=>\1{{,}}Marvel
#Original example of code
#fandoms=>Marvel Cinematic Universe=>Marvel
#fandoms=>(Captain America|Thor|The Avengers) \((Marvel )?Movies\)=>\1{{,}}Marvel
anthology_tags:
generate_cover_settings:
${category} => Agents of S.H.I.E.L.D. => AgentsShield
${category} => Attack on Titan => Attack on Titan
${category} => Avatar: The Last Airbender => AvatarAirbender
${category} => Avengers => Avengers
${category} => Arrow => Arrow
${category} => Captain America => Captain America
${category} => Harry Potter => Harry Potter
${category} => Inception => Inception
${category} => Hunger Games => Hunger Games
${category} => Merlin => Merlin
${category} => Pacific Rim => Pacific Rim
${category} => Rise of the Guardians => RiseoftheGuardians
${category} => Stargate Universe => SGU
${category} => Smallville => Smallville
${category} => Stargate Atlantis => Stargate Atlantis
${category} => Stargate SG-1 => Stargate SG1
${category} => Supernatural => Supernatural
${category} => Star Trek => StarTrek3
${category} => Teen Wolf => Teen Wolf
${category} => Thor => Thor
${category} => X-Men => X-Men
${category} => Young Justice => Young Justice
custom_columns_settings:
comments=>#reviewcount,r
collections=>#fandomchallenges,r
All setting changes are in my personal.ini tab of the FFDL configure plugin.
1) Remove all the Archive of Our Own information that is automatically inserted into the tag field, like Characters, Additional tags, Relationships, and etc...
# only put fandoms in tags
include_subject_tags: fandoms
2) Add "a03 downloader" to all stories I download via A03.
[archiveofourown.org]
# Remove extra tags - Add a03 downloader.
extratags: a03 downloader
# removes Anthology tags for series downloads
anthology_tags:
3) Automatically rename A03 fandoms to something else.
There is a deliberate space before fandoms=>
EDIT: Plugin updated, in order to add Marvel to your category you will need to change:
#fandoms=>(Captain America|Thor|Avengers|Agents of S.H.I.E.L.D.|X-Men|Spider-Man)=>\1{{,}}Marvel
to
fandoms=>(Captain America|Thor|Avengers|Agents of S.H.I.E.L.D.|X-Men|Spider-Man)=>\1\,Marvel
replace_metadata:
fandoms=>A03 Fandom value=>Your preferred tag name
fandoms=>Arrow \(TV 2012\)=>Arrow
fandoms=>The Amazing Spider\-\Man \(Movies \-\ Webb\)=>Spider-Man
fandoms=>Spider\-\Man \(Movies \-\ Raimi\)=>Spider-Man
fandoms=>Captain America \(Movies\)=>Captain America
fandoms=>Star Trek\:\ Alternate Original Series \(Movies\)=>Star Trek
fandoms=>(Captain America|Thor|Avengers|Agents of S.H.I.E.L.D.|X-Men|Spider-Man)=>\1\,Marvel
These settings use regex which is why there are \ before and after - , (), and :.
4) Automatically fills in covers when I download a story
To activate this setting go to FFDL Configure Plugin --> Generate Covers tab --> Select "Allow generate_cover_settings: from personal.ini to override --> OK.
Then enter your generate cover settings into the persona.ini tab. There is a deliberate space before ${category}
generate_cover_settings:
${category} => tag=> generate cover setting name
${category} => Attack on Titan => Attack on Titan
${category} => Avatar: The Last Airbender => AvatarAirbender
${category} => Avengers => Avengers
5) My Archive of Our Own complete settings
[archiveofourown.org]
username:
password:
is_adult:true
#replace_br_with_p:true
extra_titlepage_entries: collections
extra_valid_entries:fandoms,comments,kudos,collections
exclude_notes:authorheadnotes,chaptersummary,chapterheadnotes,chapterfootnotes,authorfootnotes
fandoms_label:Fandoms
comments_label:Comments
collections_label:Collections
add_genre_when_multi_category: Crossover
#exclude_metadata_pre:
#fandoms==Stargate \-\ All Series
# only put fandoms in tags
include_subject_tags: fandoms
# Remove the FanFiction tag that FFDL includes for most sites.
extratags: a03 downloader
replace_metadata:
fandoms=>Agents of S.H.I.E.L.D. \(TV\)=>Agents of S.H.I.E.L.D.
fandoms=>Arrow \(TV 2012\)=>Arrow
fandoms=>The Amazing Spider\-\Man \(Movies \-\ Webb\)=>Spider-Man
fandoms=>Spider\-\Man \(Comicverse\)=>Spider-Man
fandoms=>Spider\-\Man \(Movies \-\ Raimi\)=>Spider-Man
fandoms=>Captain America \(Movies\)=>Captain America
fandoms=>Iron Man \(Comic\)=>Avengers
fandoms=>Iron Man \(Movies\)=>Avengers
fandoms=>Harry Potter \-\ J. K. Rowling=>Harry Potter
fandoms=>Marvel Cinematic Universe=>Marvel
fandoms=>Marvel 616=>Marvel
fandoms=>Marvel \(Comics\)=>Marvel
fandoms=>Marvel \(Movies\)=>Marvel
fandoms=>Marvel Agents of S.H.I.E.L.D=>Agents of S.H.I.E.L.D.
fandoms=>The Avengers \(Marvel Movies\)=>Avengers
fandoms=>The Avengers \(2012\)=>Avengers
fandoms=>The Avengers \(Marvel\) \-\ All Media Types=>Avengers
fandoms=>Teen Wolf \(TV\)=>Teen Wolf
fandoms=>Thor \(2011\)=>Thor
fandoms=>Thor \(Movies\)=>Thor
fandoms=>Rise of the Guardians \(2012\)=>Rise of the Guardians
fandoms=>Star Trek \(2009\)=>Star Trek
fandoms=>Star Trek\:\ Alternate Original Series \(Movies\)=>Star Trek
fandoms=>Star Trek\:\ Deep Space Nine=>Star Trek
fandoms=>Star Trek\:\ Voyager=>Star Trek
fandoms=>Star Trek\:\ Mirror Universe=>Star Trek
fandoms=>Star Trek\:\ The Original Series=>Star Trek
fandoms=>X-Men \(Movies\)=>X-Men
fandoms=>X-Men \-\ All Media Types=>X-Men
fandoms=>X-Men\:\ First Class \(2011\)=>X-Men
fandoms=>X-Men\:\ Days of Future Past \(2014\)=>X-Men
fandoms=>(Captain America|Thor|The Avengers|Agents of S.H.I.E.L.D.|X-Men|Spider-Man)=>\1{{,}}Marvel
#Original example of code
#fandoms=>Marvel Cinematic Universe=>Marvel
#fandoms=>(Captain America|Thor|The Avengers) \((Marvel )?Movies\)=>\1{{,}}Marvel
anthology_tags:
generate_cover_settings:
${category} => Agents of S.H.I.E.L.D. => AgentsShield
${category} => Attack on Titan => Attack on Titan
${category} => Avatar: The Last Airbender => AvatarAirbender
${category} => Avengers => Avengers
${category} => Arrow => Arrow
${category} => Captain America => Captain America
${category} => Harry Potter => Harry Potter
${category} => Inception => Inception
${category} => Hunger Games => Hunger Games
${category} => Merlin => Merlin
${category} => Pacific Rim => Pacific Rim
${category} => Rise of the Guardians => RiseoftheGuardians
${category} => Stargate Universe => SGU
${category} => Smallville => Smallville
${category} => Stargate Atlantis => Stargate Atlantis
${category} => Stargate SG-1 => Stargate SG1
${category} => Supernatural => Supernatural
${category} => Star Trek => StarTrek3
${category} => Teen Wolf => Teen Wolf
${category} => Thor => Thor
${category} => X-Men => X-Men
${category} => Young Justice => Young Justice
custom_columns_settings:
comments=>#reviewcount,r
collections=>#fandomchallenges,r