A module to get data about anime characters, news, info, lyrics and more.
Project description
Animec
A module to get data about anime characters, news, info, lyrics and more. The module scrapes myanimelist to parse requested data.
If you wish to see a feature, please raise an issue. We will surely work on it. You can also join our Discord to get regular updates about the module.
See the Docs for a complete documentation: https://animec.readthedocs.io/en/latest/.
Installation and Usage
To install the module:
pip install animec
To import the module:
import animec
# OR
from animec import *
Examples
Extracting an anime character's data
result = Charsearch("okabe rintarou")
print(result.title, result.url, result.image_url, sep="\n")
'''
Output: (As retrieved from myanimelist), check the documentation for a list of all supported attributes
Rintarou Okabe (岡部 倫太郎)
https://myanimelist.net/character/35252/Rintarou_Okabe
https://cdn.myanimelist.net/images/characters/6/122643.jpg
'''
Requesting anime news
news = Aninews() #default value is 3, check the documentation for a list of all supported attributes
print(news.titles) #returns news titles
print(news.descripion) #returns news description
Getting anime info and recommendations
anime = Anime("dr stone")
print(anime.url)
print(anime.name)
print(anime.description) #check the documentation for a list of all supported attributes
print(anime.recommend()) #returns a list of anime recommendations
Anime Lyrics
lyrics = Anilyrics("Ashiato")
print(lyrics.romaji)
Animec Documentation
The Official Documentation for animec can be found here.
Credits
Author: DriftAsimov
GitHub: https://github.com/DriftAsimov
Language Used: Python
References: https://myanimelist.net/, https://www.animesonglyrics.com/
Contact Us
Mail: driftasimov@gmail.com
Discord: Drift Asimov#3338 | https://discord.gg/x3qAZV3
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
animec-0.1.4.tar.gz
(10.8 kB
view details)
Built Distribution
File details
Details for the file animec-0.1.4.tar.gz
.
File metadata
- Download URL: animec-0.1.4.tar.gz
- Upload date:
- Size: 10.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fb3613d34583f4d36b62df5d46a3e225ccfce9a9a0dbb35ed6c576d712b901c |
|
MD5 | 24585d4e2aeb00202ec93823c7124c16 |
|
BLAKE2b-256 | 9cddd42805087ae4f800afe86bc350415452dca3e897f68fd07a3974fd4784ba |
File details
Details for the file animec-0.1.4-py3-none-any.whl
.
File metadata
- Download URL: animec-0.1.4-py3-none-any.whl
- Upload date:
- Size: 9.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0d6efda3147a3da63cbda9de246fbda2c42ee500d89e92b54453ab7c0cc1789 |
|
MD5 | 4a8450f6b1731afe527a64f690d8a94f |
|
BLAKE2b-256 | e3fb2851672f383b2b76f13f98b5dcb8eca9731badaba7ce394d330ee8d9a4c5 |