Collaborative Filtering in FanFiction Networks
"ffscraper" Yet another set of scraping tools for FanFiction.Net
Alexander L. Hayes (@batflyer)
Installation
pip install ffscraper
Requires: bs4, requests
Background
FanFiction.Net was established in 1998 and is among the world's largest collection of user-submitted fanfiction (works of fiction authored by fans of existing stories, such as movies, books, or TV shows). The large amount of easily-available user content has drawn interest from those interested in analyzing the content and creative differences between original works and their fanfiction derivatives [1]. More recently, [2] created an anonymized dataset of the metadata from fanfiction sources.
This repository's purpose is twofold: creating robust open-source tools for scraping content, and using that content to build open-source systems which can be used by the FanFiction.Net community.
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] 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
- This was originally part of a final project for Professor Vibhav Gogate's Spring 2018 Advanced Machine Learning class at the University of Texas at Dallas. This version of the code, TeX, and .pdf are tagged as v0.1.0.
- monochrome is a Jekyll theme by @dyutibarma. Used under the terms of the MIT License.
Metadata
Release files for ffscraper 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ffscraper-0.2.0-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Release files / ffscraper-0.2.0-py2.py3-none-any.whl
| Download URL | ffscraper-0.2.0-py2.py3-none-any.whl |
|---|---|
| Size | 28.5 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
638880dae8e0bc1a07696e4ef318c301f188c8f87e4204e59915fc43891a738c
|
|
BLAKE2b-256 checksum How to use checksums |
a743fd63c9f6ab9c0d9ed98b0aecd3a6670a37dc2831e9d30f40f810303cb384
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |