Skip to main content

MyAnimeList web scraper is a Python library for gathering data for analysis.

Installation & Usage

Installation is simple:

pip install mal-scraper

Please use the documentation for the reference and usage examples.

For your convenience follow Semantic Versioning.

Development

Please see the Contributing documentation page for full details, and especially look at the tips section.

After cloning, and creating a virtualenv, install the development dependencies:

pip install -e .[develop]

To run the all tests, skipping the python interpreters you don’t have:

tox --skip-missing-interpreters

Project Notes:

  • Tests will always mock requests to the internet. You can set the environment variable LIVE_RESPONSES=1 to properly test web scraping.

  • You can look at coverage results inside htmlcov/index.html.

Note, to combine the coverage data from all the tox environments run:

Windows

set PYTEST_ADDOPTS=--cov-append
tox

Other

PYTEST_ADDOPTS=--cov-append tox

Changelog

0.3.0 (2017-05-02)

  • Fix various issues on anime pages

  • Rename retrieve_anime to get_anime for consistency (backwards-incompatible)

0.2.1 (2017-05-01)

  • Add Season as an Enum rather than a simple string (backwards-incompatible)

  • Fix failing tests due to version number

0.2.0 (2017-05-01)

  • Alter anime retrieval API to use exceptions (backwards-incompatible)

  • Improve documentation (mainly around the anime API)

0.1.0 (2016-05-15)

  • First release on PyPI.

Release files for mal-scraper 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mal-scraper 0.3.0
File Size Uploaded
mal-scraper-0.3.0.tar.gz 288.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mal-scraper 0.3.0
File Interpreter ABI Platform
mal_scraper-0.3.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 303.3 kB

Release files / mal-scraper-0.3.0.tar.gz

Download URL mal-scraper-0.3.0.tar.gz
Size 288.8 kB
Tags Source
SHA-256 checksum
How to use checksums
42d993459161e71da8d47a32c2d9d06edee6dbde9f893b769809c1c5fd48f62e
BLAKE2b-256 checksum
How to use checksums
bb94c2d0ae5053498a78ec4590a49c513e960a92110124f2399335dfb6d1db24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / mal_scraper-0.3.0-py2.py3-none-any.whl

Download URL mal_scraper-0.3.0-py2.py3-none-any.whl
Size 14.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
bd2d445e858cd28324ef726bf5099daf5376a9dc9df6bf4e737c5b4a186c7758
BLAKE2b-256 checksum
How to use checksums
e52f0a85baa1375a2b4a6c2a2c74ad032a3c5c2b12e700fcbcd57064326968fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.1

2 release files

0.2.0

1 release file

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page