Skip to main content

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


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.5.tar.gz (10.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

animec-0.1.5-py3.9.egg (18.6 kB view details)

Uploaded Egg

animec-0.1.5-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file animec-0.1.5.tar.gz.

File metadata

  • Download URL: animec-0.1.5.tar.gz
  • Upload date:
  • Size: 10.9 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

Hashes for animec-0.1.5.tar.gz
Algorithm Hash digest
SHA256 ddfb9288a1b4110a5f33be00fe565fd5dab0814e4987fbf81f8d1ab644356cc2
MD5 aaf344c2d945342e87e85eee1ea253eb
BLAKE2b-256 0dab3042f0468bfb1319fbc869d0b42af486925654ea69f7974633d0629467bd

See more details on using hashes here.

File details

Details for the file animec-0.1.5-py3.9.egg.

File metadata

  • Download URL: animec-0.1.5-py3.9.egg
  • Upload date:
  • Size: 18.6 kB
  • Tags: Egg
  • 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

Hashes for animec-0.1.5-py3.9.egg
Algorithm Hash digest
SHA256 0284c02caf4dbd47ec43743f5a06be7b281eb8a823dbc1985a776e7b55871978
MD5 ccb5e8544f1d6c1a9a2add63a63c8533
BLAKE2b-256 77fc2bafca50944a8714c7c62aeba27c862f2e0ca64a393e70a09626dca82de9

See more details on using hashes here.

File details

Details for the file animec-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: animec-0.1.5-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

Hashes for animec-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 96db8f7a85fdae52649f2f7b508c8613723013774df2502b865081e8a9755549
MD5 981add5613e13e56cbb3dc1a15aa88ed
BLAKE2b-256 8bf2c3091cba9c9ceffd357f2a4d1fbee63740342c943447fe1a2b4aa090d326

See more details on using hashes here.

Supported by

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