/ffscraper

Yet another set of scraping tools for FanFiction.Net

Primary LanguagePythonApache License 2.0Apache-2.0

ffscraper

License Travis CI continuous integration build status Code coverage status Documentation status

Yet another set of scraping tools for FanFiction.Net

Getting Started

pip install ffscraper

Interact with the scraper from the command line:

$ python -m ffscraper --help
$ python -m ffscraper -s 123

Or import the Python package and start building your own systems:

import ffscraper as ffs

sids = ["123", "124", "125"]

for id in sids:
  story = ffs.fanfic.story.scraper(id)
  print(story)

References

[1]: Milli, Smitha and David Bamman, "Beyond Canonical Texts: A Computational Analysis of Fanfiction." Proceedings of the 2016 Conference on Empirical Methods in Natural Language Processing.
[2]: [2] Yin, K., Aragon, C., Evans, S. and Katie Davis. "Where No One Has Gone Before: A Meta-Dataset of the World's Largest Fanfiction Repository." Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems. ACM, 2017.

Attribution