
Security News
Opengrep Adds Apex Support and New Rule Controls in Latest Updates
The latest Opengrep releases add Apex scanning, precision rule tuning, and performance gains for open source static code analysis.
A Simple library to get Anime and Character information. It scrapes all information from Myanimelist website.
AnimeScraper is an Open Source Python library designed for scraping and parsing anime-related data from MyAnimeList. With support for asynchronous requests, it allows you to fetch detailed information about anime, characters, and more efficiently.
You can install AnimeScraper using pip:
pip install animescraper
You can use AnimeScraper in your command line too. Type animescraper
for Usage. Available commands search-anime
, get-anime
, search-character
etc. look at the Documentation for more information.
Example:
This library supports both Synchronous and Asynchronous.
Searching and Fetching Anime
from AnimeScraper import SyncKunYu
scraper = SyncKunYu()
anime = scraper.search_anime("Chuunibyo demo koi ga shita")
print(anime.title)
print(anime.stats.rank)
Searching and fetching Character
from AnimeScraper import SyncKunYu
scraper = SyncKunYu()
character = scraper.search_character("Takanashi Rikka")
print(character.about)
print(character.description)
Searching Anime
import asyncio
from AnimeScraper import KunYu
async def main():
scraper = KunYu()
anime = await scraper.search_anime("violet evergarden") # Violet Evergarden
print(anime.title)
print(anime.synopsis)
print(anime.characters[0].name)
asyncio.run(main())
Searching Character
import asyncio
from AnimeScraper import KunYu
async def main():
scraper = KunYu()
# Search and Fetch Character detials by name
character = await scraper.search_character("Killua Zoldyck")
print(character.name)
print(character.url)
asyncio.run(main())
Fetching Anime details
import asyncio
from AnimeScraper import KunYu
async def main():
# Use async Context manager to fetch multiple anime with same session
async with KunYu() as scraper:
anime = await scraper.get_anime("32281") # Fullmetal Alchemist: Brotherhood
print(anime.stats.score)
print(anime.characters[0].name)
asyncio.run(main())
Detailed documentation is available. Check out the Documentation
KunYu
: Main interface for scraping anime and character dataAnime
: Detailed anime information modelCharacter
: Comprehensive character details modelaiohttp
AnimeScraper/
ā
āāā AnimeScraper/
ā āāā Scraper.py # Main scraping interface
ā āāā _model.py # Data models
ā āāā malscraper.py # HTTP connection handler
ā āāā _parse_anime_data.py # HTML parsing utilities
ā
āāā docs/ # Sphinx documentation
āāā tests/ # Unit tests
āāā pyproject.toml # Project configuration
Distributed under the GPL-V3.0 License. See LICENSE for more information.
FAQs
A Simple library to get Anime and Character information. It scrapes all information from Myanimelist website.
We found that AnimeScraper demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago.Ā It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The latest Opengrep releases add Apex scanning, precision rule tuning, and performance gains for open source static code analysis.
Security News
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
Research
/Security News
A RubyGems malware campaign used 60 malicious packages posing as automation tools to steal credentials from social media and marketing tool users.