Saravanan666/pypi-org huggingface dataset:
Package: anime-cli
Anime-cliA CLI for streaming, downloading anime shows.
The shows data is indexed throughGogoAnime.Please installmpv video-playerfor better experience and no ads.Version 0.3.1+ works on android/Smart TV's seeusage instructionsbelowhttps://user-images.githubusercontent.com/81347541/137595104-0c0418e9-71b8-4c45-b507-78892cca961c.mp4UsageIt's recommended to stream episodes using a video player (no ads)
Almost all video players all supported which can stream a m3u8 url. To achive this a proxy server is used.You can install anime-cli from pip usingpip install anime-cliThen run usingpython -m anime_clior simplyanime-cliIf you want to help developanime-cli. It is recommended that you clone the repo using and then install the dependenciesgit clone https://github.com/chirag-droid/anime-cli.git
poetry installand then to run,poetry run anime-cliUsage AndroidDownloadTermuxfrom FdroidDownloadmpv-playerfrom playstoreIn termux install python usingpkg install pythonFollow the same steps as above for downloadinganime-cliWhen asked to enter the video-player change it toxdg-openwhich will automatically openmpv-player.MotivationI recently found out aboutani-cli, but it was not cross-platform because it was written in shell, so I decided to recreate that same thing in Python, hoping to make it cross-platform and possibly also have pretty UI.TODOStream on browserMake streaming on browsers ad freeStream to video player like MPVAbility to download the shows as mp4Support for multiple mirrors
Package: anime-crc
anime-crcValidate and create CRC checksums for files (ex. anime video [ABCD01234].mkv)Toinstall anime-crc, run this command in your terminal:$sudopipinstallanime-crcThis is the preferred method to install anime-crc, as it will always install the most recent stable release.UsageShow anime-crc help running:$ anime-crc -hThe output with the current release is:usage: anime-crc [-h] [-a [<file> [<file> ...]]] [--delete [<file> [<file> ...]]] [-r] [--debug] [--warning] [--no-warn-missing-xattr-ext] [--warn-no-crc] [-n] [--read-from <stores>] [--write-to <stores>] [<file> [<file> ...]]

CRC32 generator and checker.

positional arguments:
  <file>                Check CRC32 of files. (default: None)

optional arguments:
  -h, --help            show this help message and exit
  -a [<file> [<file> ...]], --addcrc32 [<file> [<file> ...]]
                        Generate CRC32 for files and rename them. (default: None)
  --delete [<file> [<file> ...]]
                        Delete CRC32 tags in the specified files. (default: None)
  -r, --recursive       Explore directories recursively. (default: False)
  --debug               Set log level to debugging messages. (default: 20)
  --warning             Set log level to warnings (hides successful files). (default: 20)
  --no-warn-missing-xattr-ext
                        Don't warn of missing python3-xattr optional dependency. (default: False)
  --warn-no-crc         Show a warning if no CRC tags are found in a file. (default: False)
  -n, --no-progress     Disable progress reporting, even if connected to a tty. (default: False)
  --read-from <stores>  A comma-separated list of tag stores used for checking integrity. First successful read is used. (default: filename)
  --write-to <stores>   A comma-separated list of tag stores used for writing CRC tags. Tags are written in every tag store specified. (default: filename)FeaturesCheck CRCof files. The checksum can be in the filename (ex.[ABCD01234]), in a separate file or in the
file metadatas (xattr).Set CRCof files. The CRC can be written to the name, to a separate file or to file metadatas.Delete CRCof file names.
Package: animedata
AnimeDataPresentationAnimeData is a python-based project developed by swarthur.The project's goal is to offer an open-source and easy way to get data about its favourite animes and series.AnimeData is composed of 2 main files :animedata.py: Python module essential to exploit and modify the JSON database.animedata_source.json: JSON file : series database.Data availableSome data about an anime may be missing, especially if the anime has been added a long time ago. However, each anime should be compatible with the latest version of AnimeData.How to use this libraryIn order to make this project useful for everyone, anybody can use the provided tool to get, add or modify its animes or series,from a compatible manager.Currently, only AnimeTime is compatible with showdata.How does the tool works ?The tool's input needs to be an dictionnary, specially formatted, with special keys provided in a dictionnary in the module.Example of formatted python dictionnary :json_dict={"anime_name":{"seasons_episodes":{"episode_number":{"episode_name":"episode_name","episode_duration":00,"episode_release_date":[MM,DD,YYYY]}...}# Others episodes}...}# Others seriesDoes another JSON file is compatible ?AnimeData uses metadata, and corruped metadata stops the tool from loading the data.The AnimeData loading-friendly files are :animedata_source.json : source file of the databaseanimedata_local.json : custom file, similar to the source file but containing custom data from an series manager.The AnimeData saving-friendly files is:animedata_local.json : custom file used to save anime's custom data from a compatible anime manager.
Package: animediffusion
AnimeDiffusion: A Pytorch Library for Anime Image Generation🛠️ Installationgitclonehttps://github.com/kadirnar/AnimeUpscalercdAnimeUpscaler
pipinstall-rrequirements.txt🎙️ Usage🏆 Contributingpipinstall-rrequirements.txt
pre-commitinstall
pre-commitrun--all-files📜 LicenseThis project is licensed under the terms of the Apache License 2.0.🤗 AcknowledgmentsThis project is based on theHuggingFace Diffuserslibrary.
Package: anime-dl
anime-dlA simple command line tool written in python to download anime.Installationpipinstallanime-dlUsageusage: anime-dl [-h] [-v] -s KEYWORD

A simple command-line tool to download anime.

optional arguments:
  -h, --help                    show this help message and exit
  -v, --version                 display the version and exit
  -s KEYWORD, --search KEYWORD  search for an animeLicenseDistributed under the MIT License. SeeLICENSEfor more information.
Package: anime-enforce
What it isanime-enforceis a small package that providesunofficialAPI for the animeforce.org Italian anime website. It is part of a bigger project and the reasons behind it are various. At the moment, it is only tested it with Python3.5+.FeaturesGet full anime list.Retrieve info and episodes from anime page.Retrieve download link for a self-hosted episode.More to come soon.Quick startInstallationanime-enforcecan be installed using pip:$pipinstall-Uanime-enforceIf you want to run the latest version of the code, you can install from Github:$pipinstall-Ugit+git://github.com/Kyraminol/anime-enforce.gitUsageWarning:as this project is in early stage, APIcanchange quite often. Iâ€™ll try to make sure this section stays update, so please check here when updating. Simple iteration through anime list, getting info and episodes:fromanime_enforceimportEnforcer# API Wrapperenforcer=Enforcer()anime_list=enforcer.anime_list()# Returns a list of Anime object, supports force_update=True argumentforanimeinanime_list:print(anime.name,anime.link)print(anime.image_link())print(anime.info())# Both .image_link() and .info() support force_update=True argumentepisode_list=anime.episode_list()# Returns a list of Episode object, supports force_update=True argumentforepisodeinepisode_list:print(episode.name,episode.link)episode_download_link=episode.download_link()# Supports force_update=True argumentprint("Download/Stream:",episode_download_link)IssuesGiven the early stage of the project, issues are not uncommon. Please check out the issue page for a matching issue, or open a new one.You can reach me with the Contact section below, I’ll try to help whenever I can.ContactTelegram:https://t.me/Kyraminol(@Kyraminol)Creditsanime-enforceis written and maintained byKyraminolI do not own animeforce.org, nor any anime or subs there.Many thanks to the maintainers of these awesome projects:RequestsBeautifulSoup4And thanks to:All anime subs teams, without them this wouldn’t exist.Everyone who will contribute!LicenseTODO:Write LICENSE file.
Package: anime-episode-parser
anime-episode-parsertry parse episode info from titlepoetryaddanime_episode_parserfromanime_episode_parserimportparse_episodetitle='[YMDR][哥布林殺手][Goblin Slayer][2018][05][1080p][AVC][JAP][BIG5][MP4-AAC][繁中]'assert(5,1)==parse_episode(title)# 5 for episode start# 1 for episodes counttitle='[从零开始的异世界生活 第二季_Re Zero S2][34-35][繁体][720P][MP4]'assert(34,2)==parse_episode(title)# 34 for episode start# 2 for episodes counttitle="something can't parse"assert(None,None)==parse_episode(title)
Package: animeface
python-animefacepython-animeface is a Python wrapper of AnimeFace, a library to detect
anime character faces in images.See alsothe official website of AnimeFace(in Japanese language).InstallationYou can install this module with PIP.pip install animefaceIn case a Python binary package (wheel) is not available for your environment,
you need to install libnvxs (the original AnimeFace library) before installing
python-animeface. The source code of libnvxs is included in this repository.cd third_party/nvxs-1.0.2
./configure
make
sudo make installUsage>>> import animeface
>>> import PIL.Image
>>> im = PIL.Image.open('/path/to/image.jpg')
>>> faces = animeface.detect(im)
>>> faces
[<animeface.Face likelihood=1.000000 face=<pos=(295, 90; 182, 182)> skin=<color=(253, 226, 212)> hair=<color=(199, 194, 196)> left_eye=<pos=(408, 134; 34, 42), color=(92, 42, 49)> right_eye=<pos=(316, 137; 55, 48), color=(79, 33, 39)> mouth=<pos=(372, 202; 32, 23)> nose=<pos=(397, 186)> chin=<pos=(377, 242)>>]
>>> fp = faces[0].face.pos
>>> print(fp.x, fp.y, fp.width, fp.height)
295 90 182 182Seeanimeface/__init__.pyfor the API definitions.Licensepython-animeface is licenced underApache License.The original AnimeFace library is licenced under NYSL.
Package: animeflv
AnimeFLV APIAnimeFLV is a python custom API foranimeflv.neta Spanish anime content website.InstallationFor install with pip:$pipinstallanimeflvInstall from source:$gitclonehttps://github.com/jorgeajimenezl/animeflv-api.git
$cdanimeflv
$gitinstall-rrequirements.txt
$pipinstall.API DocumentationRead this|Watch videosCreate animeflv api instance:>>>fromanimeflvimportAnimeFLV>>>withAnimeFLV()asapi:>>># Do anything with api object>>>...FeaturesGet download links by episodesSearchGet Video ServersGet Anime InfoGet new releases (animes and episodes)LicenseMITAuthorsJorge Alejandro Jimenez LunaJimmy Angel Pérez Díaz
Package: animeflvV2
AnimeFLV APIAnimeFLV is a python custom API foranimeflv.neta Spanish anime content website.InstallationFor install with pip:$pipinstallanimeflvV2API DocumentationCreate animeflv api instance:>>>fromanimeflvimportAnimeFLV>>>withAnimeFLV()asapi:>>># Do anything with api object>>>...FeaturesGet download links by episodesSearchGet Video ServersGet Anime InfoGet new releases (animes and episodes)LicenseMITAuthorsJulian Morera
Package: anime-gen
How to useIn version 1.0.2 of anime_gen there are only two use cases:Generate Wallpaper:import anime_gen
	
	print(anime_gen.wallpaper())Output:https://images8.alphacoders.com/872/872837.jpgGenerate Wallpaper with discord webhook:import anime_gen
	
	anime_gen.imageWebhook("Your discord webhook here")Output in discord:
Package: animeHours
AnimeHoursFinderFind the amount of hours you took to watch the anime you love.Usesunoffical mal api by Daren Liangto get the data fromMyAnimeList.Installpip install animeHours==0.1.1UsageTo import the package do thisfrom animeHours import animeHours as ahTo search with an XML file exported from MyAnimeList create aFinderclass with thefilearg pointing to the filefile = "anime-list.xml"
finder = ah.Finder(file=file)

hours = brain.find("open")
print("You've watched {} hours of anime\n".format(hours)To search with a string of anime titles, create aFinderclass with theanimelistarg pointing to the stringanimeList = "Dr Stone, My Hero Academia Season 1"
brain = ah.Finder(animelist=animeList)

hours = brain.find()
print("You've watched {} hours of anime\n".format(hours))
Package: anime-king-r
Anime King RA simple anime bot for downloading your favorite animes.RequirementsTo run this bot on your system, you need the following:Python v3 interpreterPipChrome browserInstalling the botTo install the bot to your system run this command:pip install anime-king-rRunnning the botAfter installing the bot, you can now download animes using this command:$ akr-download "jujutsu kaisen"Bugs/RequestIf you encounter any problems or you want to request a new feature feel free to open an issue. If you want to make an improvement, fix, or any contribution, feel free to make a pull request.Found this project useful?If you found this project useful or you like what you see, then please consider giving it a ⭐ on Github and sharing it with your friends on social media.
Package: animelyric
DescriptionAnimelyrics is a python library for retrieving lyrics for anime songs
from animelyrics dot com.Table of ContentsRequirementsInstallationUsageExamplesContactRequirementsurllib.requestbs4requestsgoogleurllib.parseInstallUsing pippip install animelyricor clone and install:git clone https://github.com/emily-yu/animelyrics.git
cd animelyric
python setup.pyUsagefrom animelyrics import AnimeLyrics
al = AnimeLyrics('[keyword-to-search]')FunctionParameterinitkeyword-to-searchlyricslang (en: English, jp: Japanese)
Package: animelyrics
animelyricsPython API to retrieve song lyrics fromanimelyrics.FeaturesSearch for lyrics fromanimelyricswebsiteJapanese (romaji) and english translated text supportShow title on top of lyricsPrerequistiesPython >=3.0.0InstallpipinstallanimelyricsSimple! 🎉Usageimportanimelyricsprint(animelyrics.search_lyrics("renai circulation"))Multi-language searchThe language of the lyrics can be specified using thelangargument during the function call:importanimelyricsprint(animelyrics.search_lyrics("god knows",lang="en"))Currently the API only supports the following inputsjp- romaji texten- translated english textSong TitlesTo add the song title and the anime where it came from to the lyrics, use theshow_titleargumentimportanimelyricsprint(animelyrics.search_lyrics("snow halation",show_title=True))ExceptionsThe API contains the following exception that will be raised in different scenariosInvalidLanguageMissingTranslatedLyricsNoLyricsFoundThe following example shows how to cover all exceptions while searching for lyrics:importanimelyricstry:lyrics=animelyrics.search_lyrics("song lyrics")exceptanimelyrics.MissingTranslatedLyrics:# case when english language is used but no translation is foundexceptanimelyrics.NoLyricsFound:# case when no lyrics are foundTestpythonsetup.pytestAuthor🕺 Melvin YeoGitHub:@colorfusion🤝 ContributingContributions, issues, and feature requests are welcome!"Check out theissues pageSupportPlease ⭐ this repository if it is helpful to you!LicenseCopyright © 2019 Melvin Yeo.This project isMITlicensed.
Package: animemon
A Python Application that displays all the information about all your
anime in the command line. An anime ripoff of
[@iCHAIT](https://github.com/iCHAIT)’s
`moviemon <https://github.com/iCHAIT/moviemon>`__InstallationUsing pip$pipinstallanimemonGet the latest build from the Source$gitclonehttps://github.com/nims11/animemon$cdanimemon$pythonsetup.pyinstallDependenciesguessitterminaltablesdocopttqdmcoloramaUsage:animemon[--auth=user:pass]PATHanimemon[-m|-n|-g|-y|-r|-M|-N]animemon-h|--helpanimemon--versionExamples:Display basic info about all your anime$animemonDisplay all movies sorted according to their MyAnimeList ratings$animemon-mIndex your anime collection with MAL Ratings$animemon~/anime--auth=viceversa:password123Options:-h,--helpShowthisscreen.--versionShowversion.PATHPathtoanimedir.toindex/reindexallanime.--auth=user:passYourMyAnimeListusername(eg.--auth=coolguy123:password12)-m,--malSortacc.toMyAnimeListrating.(dec)-n,--hummingSortacc.toHummingbirdrating.(dec)-g,--genreShowanimenamewithitsgenre.-y,--yearShowanimenamewithitsreleasedate.-r,--runtimeShowanimenamewithitsruntime.-M,--mal-revSortacc.toMyAnimeListrating.(inc)-N,--humming-revSortacc.toHummingbirdrating.(inc)
Package: anime-reference
anime_referenceInstallingViapipI wrote this library to quickly get summaries from my favourite anime episodes. Hopefully, you find it easy to use.
Install using the following command:pip install anime-referenceVia GitHubAlternatively, you can just clone this repo and import the libraries at your own discretion.DocumentationCurrently, the package can get per episode summaries for a few anime titles.
The package will be expanding to include more and other content as well, but this is a start.For full details on the Documentation please refer to thedocumentation.
Package: anime-relations-py
anime-relations-pyA parser for anime-relations. So you don't have to.More information on anime episode relations can be found here.Installation$pipinstall-Uanime-relations-pyUsage>>>fromanime_relations_pyimportAnimeRelations>>>parser=AnimeRelations()# instance is empty until fetched>>>parser.fetch_sync()# alt: await parser.fetch_async()>>>rule=parser.from_mal(40028)>>>ruleRule(mal_from=40028,kitsu_from=42422,anilist_from=110277,episodes_from=(60,75),mal_to=40028,kitsu_to=42422,anilist_to=110277,episodes_to=(1,16))>>>rule.get_episode_redirect(65)6>>>rule.mal_to40028>>>parser.meta{'version':'1.3.0','last_modified':'2021-02-25'}For more advanced usage and other methods, please look at the source code. It's quite short and well-documented.
Package: animesearchinfo
Anime SearchThis Python program features a modular anime library leveraging the Jikan API. TheanimeLibraryclass retrieves anime details such as title, score, episode count, and synopsis based on user input.APIhttps://api.jikan.moe/v4/animeInstallationpipinstallanimesearchinfoUsage/Examplesfromanime_libraryimportanimeLibrarydefmain():jikan=animeLibrary()print(" ")query=input("Search an anime: ")print(" ")hasil_pencarian=jikan.cek_anime(query)ifisinstance(hasil_pencarian,dict):foranimeinhasil_pencarian.get('data',[]):print(f"Title: {anime.get('title')}")print(f"Episodes: {anime.get('episodes')}")print(f"Score: {anime.get('scores')}")print(f"Synopsis: {anime.get('synopsis')}")if__name__=="__main__":main()
Package: animestreamer
AnimeStreamerAnimeStreameris a TUI (Text-based user interface) for searching throughnyaa.siTorrents viaNyaaPyand streaming them viaWebTorrent.Torrent names can be parsed thanks toAnitopy.UsesTextualfor rendering the interface.Dependencieswebtorrent-cli→npm install webtorrent-cli -gPython packages are automatically installed when installing PyPI package. List can be found insetup.cfg.Install and runpip install animestreamer-PyPI packageanimestreamerUsageTODO
Package: animethemes-webm-verifier
DescriptionVerify WebM(s) Against AnimeThemes Encoding StandardsExecutes a test suite on the input WebM(s) to verify compliance.Test success/failure doesNOTguarantee acceptance/rejection of submissions. In some tests, we are determining the correctness of our file properties. In other tests, we are flagging uncommon property values for inspection.InstallRequirements:FFmpegPython >= 3.6Install:pip install animethemes-webm-verifierUsagetest_webm [-h] [--loglevel [{debug,info,error}]] [--groups [{format,video,audio} ...]] [file ...]FileThe WebM(s) to verify. If not provided, we will test all WebMs in the current directory.GroupsThe groups of tests that should be run.Theformatgroup pertains to testing of the file format and context of streams.Thevideogroup pertains to testing of the video stream of the file.Theaudiogroup pertains to testing of the audio stream of the file.By default, all test groups will be included.LoggingDetermines the level of the logging for the program.--loglevel errorwill only output error messages.--loglevel infowill output error messages and script progression info messages.--loglevel debugwill output all messages, including variable dumps.
Package: animetime
AnimeTimeAnimeTime est un projet développé par swarthur.L'objectif est de proposer à l'utilisateur un moyen simple de suivre sa progression de visionnage de ses animés favoris.Pour le moment, AnimeTime n'est qu'un script python, mais il est possible de l'intégrer en tant que module à d'autres programmes ou application, via un codage évolutif. Ainsi, grâce à l'open source, ce script peut être réutilisé et modifié, tant que son appartenance au projet initial est maintenue.Par ailleurs, AnimeTime nécessite le module de gestion de données AnimeData :https://github.com/swarthur/AnimeData/Pour proposer d'éventuelles suggestions ou suivre l'avancement du projet:https://github.com/swarthur/AnimeTime
Package: animeup
AnimeDiffusion: A Pytorch Library for Anime Image Generation🛠️ Installationgitclonehttps://github.com/kadirnar/AnimeUpscalercdAnimeUpscaler
pipinstall-rrequirements.txt🎙️ Usage🏆 Contributingpipinstall-rrequirements.txt
pre-commitinstall
pre-commitrun--all-files📜 LicenseThis project is licensed under the terms of the Apache License 2.0.🤗 AcknowledgmentsThis project is based on theHuggingFace Diffuserslibrary.
Package: animeworld
AnimeWorld-APIAnimeWorld-API is an unofficial library forAnimeWorld(Italian anime site).InstallazioneQuesta libreria richiedePython 3.7o superiore.È Possibile installarare la libreria tramite pip:pipinstallanimeworldUtilizzoPer ricercare un anime per nome nel sito di animeWolrd è possibile usare la funzione find().importanimeworldasawres=aw.find("No game no life")print(res)La funzione estituirà un dizionario contentente per chiave il nome dell'anime e per valore il link della pagina di animeworld.{'name':'No Game no Life','link':'https://www.animeworld.so/play/no-game-no-life.IJUH1',...}È Possibile anche scaricare gli episodi di un anime.importanimeworldasawanime=aw.Anime(link="https://www.animeworld.so/play/danmachi-3.Ydt8-")forepisodioinanime.getEpisodes():print("Episodio Numero: ",episodio.number)if(episodio.download()):print("scaricato")else:print("errore")ifx.number=='1':breakEpisodio Numero: 1
scaricatoDocumentazioneLa documentazione completa è disponibile qui:DocumentazionePer una panoramica di tutte le nozioni di base, vai alla sezioneQuickStartPer argomenti più avanzati, vedere la sezioneAdvanced UsageLa sezioneAPI Referencefornisce un riferimento API completo.Se vuoi contribuire al progetto, vai alla sezioneContributingStar History
Package: animeX
animeX-packA lightweight Python library (and command-line utility) for downloading anime.Table of ContentsInstallationQuick startFeaturesUsageCommand-line interfaceDevelopmentGUIs and other librariesInstallationDownload using pip via pypi.$pipinstallanimeX(Mac/homebrew users may need to usepip3)Quick startpy-manimeX--versionpy-manimeX--nameAnimeNameA GUI frontend for animeX is not yet available.
A Windows executable for animeX is available atAnimeXFeaturesAbility to Capture Thumbnail URL.Extensively Documented Source CodeNo Third-Party DependenciesSaves video to local deviceUsageLet's begin with showing how easy it is to download a video with animeX:py-manimeX-hpy-manimeX--versionThis example will download boruto, its highest quality available.py-manimeX--nameborutoCommand-line interfaceanimeX ships with a simple CLI interface for downloading anime.The complete set of flags are:usage:animeX[-h][--version][--nameAnimeName]Commandlineapplicationtodownloadanime.

positionalarguments:--nameAnimeNameThenameoftheanimeyouwanttodownload

optionalarguments:-h,--helpshowthishelpmessageandexit--versionshowprogram'sversionnumberandexitDevelopmentPull requests are welcome. For major changes and feature request, please consider goinghereand open an issue first to discuss what you would like to change.For bug fixes to the command line application or enhancements, open an issue first to discuss what you would like to change.To run code checking before a PR usemake testVirtual environmentVirtual environment is setup withpipenvand can be automatically activated withdirenvCode FormattingThis project is linted withpyflakes, formatted withblack, and typed withmypyCode of ConductTreat other people with helpfulness, gratitude, and consideration! See thePython Community Code of Conduct.GUIs and other libraries