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 :
- animedata.py : Python module essential to exploit and modify the JSON database.
- 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 231b455a1d1fb27c5bb91f7c07b14a7196bce414fcd0127c755db19c971d0a3d |
|
MD5 | 3e1064b4350b65687ffdb409917b8b86 |
|
BLAKE2b-256 | 1e8837ca2c320864984d8c723f721f580ec60c1672a6c798254c4ee8be009b13 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | e37378626e2e34724b32df844452986560b0d90b36fb064bb136e92d9613e31a |
|
MD5 | cde3c98fc6237f0e2d2a57cf8b544e8a |
|
BLAKE2b-256 | 8afa985758c5a5f57e247c3b3eee19a7d83b07603cf2616e153437dae4a41f5c |