shinden

bs4 web scrapping api for shinden.pl


Keywords
shinden, api, web, scrapping
License
MIT
Install
pip install shinden==0.5

Documentation

shinden.py Build Status GitHub GitHub last commit PyPI

bs4 based web scrapping api for shinden.pl

Required libraries:

  • BeautifulSoup4
  • requests
  • pytest (for testing)

Usage

Installation

Using pip:

pip install shinden

Result

Results are returned using Result object with following attributes:

  • title: the title of the series,
  • tags: list of tags,
  • ratings: dict of specific ratings,
  • type: type of series,
  • episodes: number of episodes,
  • status: status of series (eg. ongoing, finished)
  • top_score: overall score
  • url: url to the shinden.pl page of the series
  • cover_url: url to the cover image
  • search_url: url from which the result was extracted

Example

Importing with import alias

import shinden as sh

Generating a list of Result objects based on first page of shinden search engine

anime_list = sh.search_titles('alchemist')

#    [a list of Result objects]

Getting the title of the first result

anime_list[0].title

#    "Fullmetal Alchemist"