Jaffis Documentation - Part 3

Index : What is Jaffis? · First Things First · Doing a Fanfiction.Net Search · Fanfiction.Net Updates · Global Filters · Skeletons · Downloading Fanfics and Updating Them · Fimfiction.Net · An Archive of Our Own

## Fimfiction.Net

Fimfiction.Net differs pretty heavily from Fanfiction.Net in that for Fimfiction.Net, there are no categories... everything is in a single list, which can be filtered from what is currently a drop down interface. The single list is broken up across multiple pages though, so for our purposes here, the 'filters' can be thought of as parameters to a search engines, and that is how Jaffis treats them.

Although Fimfiction.Net&squot;s &squot;Search Engine&squot; style interface might allow you to look for stories more easily than Fanfiction.Net, it still pales before the flexebility of Jaffis, and the pages at Fanfiction.Net are rather bloated even by the usual standards of the Internet. Therefore, I found it worthwile to implement the Jaffis way of searching at Fimfiction.Net.

To the right, you see the Jaffis search interface for Fimfication.Net. There, you can include or exclude (Fimfiction.Net defined) Characters and Genres, pick the wordcount and rating, whether the story has to be completed or not, and even how the results are ordered. The filters tab, by contrast, is much simpler, just having a big box for the general expression (as seen earlier in the docs), and a thumbs up/down filter.

When creating custom filters, most of available types, like WordCountFilter, are just like those described in the Filters section of Doing a Fanfiction.Net Search. There are a few Fimfiction.Net specific filters:

- FimThumbsFilter : A numeric range filter that works on the ThumbsUp - ThumbsDown value.
- FIMGenreFilter : A Filter bases on including, excluding, or having at least 1 of the FIM-specific Genres.
- FIMCharacterFilter : As above, but with Characters, instead of Genres.
- FimRatingFilter : Every fanfiction site seems to have it's own rating system, so a custom filter is needed.

## An Archive of Our Own

An Archive of Our Own seems to be the primary alternative to Fanfiction.Net nowadays, a large multi-fandom archive set up to cater to the authors more than Fanfiction.Net does. Therefore, stories are tagged according to things like sexual orientation and romantic pairing, something that probably would not occur to someone not well versed in fanfiction. Authors can also tag thier stories with special searchable labels.

Although AO3 (as it is known for short) has a search interface, the similarities to Fanfiction.Net (in addition to the fact that seasrch engine was down when I did my testing) prompted me implement it like Fanfiction.Net. The search tab just lets you pick the categories (Fandoms in AO3 parlance), and it is the default filters which are important.

As seen to the left, aside of the usual main expression, we have built-in filters for word count, completion, sexual orientation, the rating, and finally a simple expression filter that looks in the extra tags.

When creating custom filters, most of available types, like WordCountFilter, are just like those described in the Filters section of Doing a Fanfiction.Net Search. There are a few AO3 specific filters:

- ExtraTagFilter : Just like the built-in, we match all the Extra Tags against a simple expression.
- AO3FandomFilter : AO3 does not have crossover categories, so you can filter based on the fandom using this.
- AO3RatingFilter : The filter that uses the ratings, for AO3.
- AO3OrientationFilter : As mentioned before, AO3 marks stories according to sexual orientation, so here is a filter for them.
- AO3PairFilter : A Filter for the pairing information.
- AO3WarnFilter : AO3 also has a selection of warning tags, you can use this filter to include or exclude (or categorize) based on this.

Index : What is Jaffis? · First Things First · Doing a Fanfiction.Net Search · Fanfiction.Net Updates · Global Filters · Skeletons · Downloading Fanfics and Updating Them · Fimfiction.Net · An Archive of Our Own