Skip to main content

Open-source library containing package about animes/series and including a built-in utility.

Project description

AnimeData

Presentation

AnimeData is a python-based project developed by swarthur.

The project's goal is to offer an open-source and easy way to get data about its favourite animes and series.

AnimeData is composed of 2 main files :

  1. animedata.py : Python module essential to exploit and modify the JSON database.
  2. animedata_source.json : JSON file : series database.

Data available

Some data about an anime may be missing, especially if the anime has been added a long time ago. However, each anime should be compatible with the latest version of AnimeData.

How to use this library

In order to make this project useful for everyone, anybody can use the provided tool to get, add or modify its animes or series, from a compatible manager.

Currently, only AnimeTime is compatible with showdata.

How does the tool works ?

The tool's input needs to be an dictionnary, specially formatted, with special keys provided in a dictionnary in the module.

Example of formatted python dictionnary :

json_dict = {"anime_name":{
    "seasons_episodes":{
        "episode_number":{
            "episode_name" : "episode_name",
            "episode_duration" : 00,
            "episode_release_date" : [MM,DD,YYYY]
            }
        ...} # Others episodes
        }
    ...} # Others series 

Does another JSON file is compatible ?

AnimeData uses metadata, and corruped metadata stops the tool from loading the data.

The AnimeData loading-friendly files are :

  • animedata_source.json : source file of the database
  • animedata_local.json : custom file, similar to the source file but containing custom data from an series manager.

The AnimeData saving-friendly files is:

  • animedata_local.json : custom file used to save anime's custom data from a compatible anime manager.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

animedata-0.3.9.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

animedata-0.3.9-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file animedata-0.3.9.tar.gz.

File metadata

  • Download URL: animedata-0.3.9.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for animedata-0.3.9.tar.gz
Algorithm Hash digest
SHA256 231b455a1d1fb27c5bb91f7c07b14a7196bce414fcd0127c755db19c971d0a3d
MD5 3e1064b4350b65687ffdb409917b8b86
BLAKE2b-256 1e8837ca2c320864984d8c723f721f580ec60c1672a6c798254c4ee8be009b13

See more details on using hashes here.

File details

Details for the file animedata-0.3.9-py3-none-any.whl.

File metadata

  • Download URL: animedata-0.3.9-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for animedata-0.3.9-py3-none-any.whl
Algorithm Hash digest
SHA256 e37378626e2e34724b32df844452986560b0d90b36fb064bb136e92d9613e31a
MD5 cde3c98fc6237f0e2d2a57cf8b544e8a
BLAKE2b-256 8afa985758c5a5f57e247c3b3eee19a7d83b07603cf2616e153437dae4a41f5c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page