All Projects → DriftAsimov → animec

DriftAsimov / animec

Licence: MIT license
A module to get data about anime characters, news, info, lyrics and more.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to animec

Shokoserver
Repository for Shoko Server.
Stars: ✭ 184 (+493.55%)
Mutual labels:  anime, myanimelist
Mal4J
Java wrapper for the official MyAnimeList API
Stars: ✭ 23 (-25.81%)
Mutual labels:  anime, myanimelist
Jikan Rest
The REST API for Jikan
Stars: ✭ 200 (+545.16%)
Mutual labels:  anime, myanimelist
Taiga
A lightweight anime tracker for Windows
Stars: ✭ 1,354 (+4267.74%)
Mutual labels:  anime, myanimelist
myanimelist-api-v2
An awesome wrapper on Nodejs for the new MyAnimeList's API v2!
Stars: ✭ 30 (-3.23%)
Mutual labels:  anime, myanimelist
Mal
MAL: A MyAnimeList Command Line Interface [BROKEN: BLAME MyAnimeList]
Stars: ✭ 104 (+235.48%)
Mutual labels:  anime, myanimelist
Shukofukurou-iOS
The Ultimate Open Source AniList, Kitsu, and MyAnimeList Tracker for iOS/iPadOS written in Objective-C
Stars: ✭ 29 (-6.45%)
Mutual labels:  anime, myanimelist
Shukofukurou
Native AniList, Kitsu, and MyAnimeList Tracker for macOS written in Objective-C
Stars: ✭ 39 (+25.81%)
Mutual labels:  anime, myanimelist
AniAPI
Core behind AniAPI HTTP Rest APIs.
Stars: ✭ 144 (+364.52%)
Mutual labels:  anime, myanimelist
AnimeDLR
AnimeDLR
Stars: ✭ 47 (+51.61%)
Mutual labels:  anime, myanimelist
Shokodesktop
Repository for Shoko Desktop
Stars: ✭ 71 (+129.03%)
Mutual labels:  anime, myanimelist
MalScraper
Scrape everything you can from MyAnimeList.net
Stars: ✭ 132 (+325.81%)
Mutual labels:  anime, myanimelist
Anyme
Unofficial Android Anime App for MyAnimeList
Stars: ✭ 1,038 (+3248.39%)
Mutual labels:  anime, myanimelist
Malgraph4
MALgraph: statistics service for MyAnimeList.net users.
Stars: ✭ 143 (+361.29%)
Mutual labels:  anime, myanimelist
Moelist
Another unofficial Android MAL client
Stars: ✭ 45 (+45.16%)
Mutual labels:  anime, myanimelist
Malclient
Not so small client app for Myanimelist.net - Windows 10 UWP & Android
Stars: ✭ 253 (+716.13%)
Mutual labels:  anime, myanimelist
Quickmyanimelist
[Abandoned] The dream Chrome Extension for you with a MyAnimeList account.
Stars: ✭ 6 (-80.65%)
Mutual labels:  anime, myanimelist
Railgun
An extension of the MyAnimeList API.
Stars: ✭ 8 (-74.19%)
Mutual labels:  anime, myanimelist
anime-seasons
Season data for Taiga
Stars: ✭ 15 (-51.61%)
Mutual labels:  anime, myanimelist
jikan-nodejs
A Node.js wrapper for Jikan REST API.
Stars: ✭ 16 (-48.39%)
Mutual labels:  anime, myanimelist

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())

Links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].