PAWS/Library

Cross-noteboook imports

 * [//paws-public.wmflabs.org/paws-public/User:EpochFail/import_example.ipynb User:EpochFail/import_example.ipynb] imports the example_utility function from [//paws-public.wmflabs.org/paws-public/User:EpochFail/exampleutil.ipynb User:EpochFail/exampleutil.ipynb]
 * [//paws-public.wmflabs.org/paws-public/User:YuviPanda/NamespaceEdits.ipynb User:YuviPanda/NamespaceEdits.ipynb] imports the sql function from [//paws-public.wmflabs.org/paws-public/User:YuviPanda/replicahelper.ipynb User:YuviPanda/replicahelper.ipynb]

LabsDB access

 * [//paws-public.wmflabs.org/paws-public/User:YuviPanda/replicahelper.ipynb User:YuviPanda/replicahelper] implements an sql method for querying the replicas
 * [//paws-public.wmflabs.org/paws-public/User:YuviPanda/examples/revisions-sql.ipynb User:YuviPanda/examples/revisions-sql] demonstrates a simple query to the revision table

pywikibot

 * Running a bot script
 * Processing XML dumps
 * API querying

mediawiki-utilities

 * Processing XML dumps
 * [//paws-public.wmflabs.org/paws/user/EpochFail/notebooks/mwxml/ipython/link_count_changes.ipynb link_count_changes.ipynb] demonstrates how to use mwxml to extract interesting edits from historical XML dumps
 * MediaWiki API
 * [//paws-public.wmflabs.org/paws/user/EpochFail/notebooks/mwapi/ipython/talk_queries.ipynb talk_queries.ipynb] demonstrates how to use mwapi to query for page history
 * Detecting reverts
 * Calculating content persistence

revscoring

 * [//paws.wmflabs.org/paws/user/EpochFail/notebooks/revscoring/ipython/feature_engineering.ipynb feature_engineering.ipynb] demonstrates how to extract features and engineer new features
 * [//paws-public.wmflabs.org/paws/user/EpochFail/notebooks/editquality/ipython/reverted_detection_demo.ipynb reverted_detection_demo.ipynb] trains a vandalism detector from scratch and demonstrates use