Saravanan666/pypi-org huggingface dataset:
Package: animius
Animius is an open source software library for creating deep-learning-powered virtual assistants.
It provides an intuitive workflow that extracts data from existing media (such as anime
and TV shows) and trains on them to provide a personalized AI. The flexible architecture enables you
to add custom functionality to your virtual assistant.Animius also ships with a high-level APIanimius.Consolethat allows users without programming
experience to use Animius.InstallationInstall the current release from PyPi:pip install animiusThen, install Tensorflow (recommended version 1.12). We recommend using the GPU package (tensorlfow-gpu)
if you are going to train your own virtual assistant. Read more on Tensorflow installationhere.SeeInstalling Animiusfor detailed instructions and Docker installation guide.Getting StartedCheck out our quick start guide. (WIP)For more informationAnimius WebsiteAnimius TutorialsAnimius DocumentationAnimius BlogLicenseApache License 2.0
Package: animo-trainer
Animo-Trainer uses the ML-Agents Reinforcement Learning Toolkit to train intelligent agents. It is a part of the Little Learning Machines game.https://store.steampowered.com/app/1993710/Little_Learning_Machines/Dependencies: (Windows)PyTorch depends on Microsoft Visual C++ Redistibutable:https://aka.ms/vs/16/release/vc_redist.x64.exeAnimo Simulation depends on DotNet Runtime 7:https://dotnet.microsoft.com/en-us/download/dotnet/7.0
Package: animu
AnimuAn async wrapper forAnimu APIwritten in Python.Key FeaturesAn async library.Anime fact, waifu & more!Especially made for discord bots.Easy to use with an object oriented design.InstallingPython 3.8 or higher is requiredYou can install it by following command:pip install animuFAQHow do I get the Animu API token?To get the token,join Discord server of Animu API. Move to#bot-commandschannel. And do-claim.From there, further process should start in your DM. Good luck!My Token is not working anymore. Why?Make sure that you've joined the support server, or else it won't work. If it's still not working, please ask for help in their official server.Any examples?Checkexamplesfolder for examples.Any ratelimit?Yes, 5 requests/second.Related LinksDocumentationOfficial Animu API Discord Server
Package: animu-cf
animu.py is a Python library for CF's API!## Examples```pyfrom animu import CFClientclient = CFClient(user_agent='animu.py/Production/v0.0.1')def getAnimu():anime = client.get_animu()return anime['url']def getHentai():hentai = client.get_hentai()return hentai['url']```## Changelog* v0.0.1 => Initial ReleaseKeywords: hentai anime animu api api-wrapperPlatform: UNKNOWNClassifier: License :: OSI Approved :: MIT LicenseClassifier: Programming Language :: Python :: 3Classifier: Programming Language :: Python :: 3.4Classifier: Programming Language :: Python :: 3.5Classifier: Programming Language :: Python :: 3.6
Package: aniparser
This is a simple parser that is built to take a file path and return data based on that file path, to determine some common information about animes.UsageThe usage of this is pretty simple, there are two main entry points into grabbing data
from files. To parse through an entire directory (recursively) you can do the followingfor data in aniparser.parse_directories("/home/user/Anime"):
    print(data)To not search recursively, just provide False to the recursive parameterfor data in aniparser.parse_directories("/home/user/Anime/Specific Anime Folder", recursive=False):
    print(data)If you want to parse just a single filedata = aniparser.parse("/home/user/Anime/Specicific Anime Folder/Specific Anime Episode.mpv")
print(data)DetailsThe idea behind the parsing method in this library is to do the least amount of work possible while maintaining reliance. There are many common things that appear in a filename, and this does try to do them in some kind of "sane" order of commonality. It will only do some extra work when it's needed. Additionally, since this should always have the same output for the same input, as well as that output being a small memory footprint in of itself, this does use some aggressive caching that should help speed things up tremendously in long running uses.
Package: anipose
AniposeAnipose is an open-source toolkit for robust, markerless 3D pose estimation of animal behavior from multiple camera views. It leverages the machine learning toolboxDeepLabCutto track keypoints in 2D, then triangulates across camera views to estimate 3D pose.Check out theAnipose preprintfor more information.The name Anipose comes fromAnimalPose, but it also sounds like "any pose".DocumentationUp to date documentation may be found atanipose.org.DemosVideos of flies by Evyn Dickinson (slowed 5x),Tuthill LabVideos of hand by Katie RuppReferencesHere are some references for DeepLabCut and other things this project relies upon:Mathis et al, 2018, "DeepLabCut: markerless pose estimation of user-defined body parts with deep learning"Romero-Ramirez et al, 2018, "Speeded up detection of squared fiducial markers"
Package: aniposelib-freemocap
Anipose libNOTE - This is a fork of the original aniposelib repo so I could tweak it to be compatible with needs of the FreeMoCap system (github.com/jonmatthis/freemocap)An easy-to-use library for calibrating cameras and triangulation in Python.This is the backend library for theAniposepackage.Thedocumentationis located in Anipose repository.
Package: anirtic-calculator
Descriptioncalculator.py includes a class 'Calculator' which performs basic calculator operationsInstallationpip install anirtic_calculatorImporting a packagefrom anirtic_calculator.calculator import CalculatorAttributesmemory : float
Calculator memoryMethodsadd(number):
Takes the number and adds it to calculator memorysubtract(number):
Takes the number and subtracts it from calculator memorymultiply(number):
Multiplies calculator memory by a given numberdivide(number):
Divides calculator memory by a given numberroot(number):
Takes the n root of calculator memoryreset():
Resets calculator memoryExamplefrom anirtic_calculator import calculatorCalculator.add(2)2.0Calculator.multiply(3)6.0Calculator.divide(3)2.0Calculator.root(2)1.4142135623730951Calculator.reset()0.0
Package: ani-sched
Python Anime Schedule APIA lightweight API for gathering anime schedules fromMyAnimeListor anime news and announcements fromLiveChart.Installation and UsageTo install the library:pip install -U ani-schedTo import the library:fromani_schedimport*ExampleTo call the API, you need to create an object.fromani_schedimportAniSchedapi=AniSched()fall_2022=api.season(year=2022,season='fall')# gets the animes of Fall 2022print(fall["TV (New)"][7]["title"])# prints the title of the 8th most popular TV anime of Fall 2022# output: "Bocchi the Rock!"
Package: anishot
anishotAnimates a long screenshot into a GIF. Use it to show off long screenshots in your GitHub README.Install$ pip install anishotUsage$ anishot
Usage: 
anishot.__main__:
  --h: Window height
    (default: '0')
    (an integer)
  --inp: Input screenshot image
  --maxspeed: Max speed on scroll px/frame
    (default: '200')
    (an integer)
  --out: Output antimated GIF
  --pad: Padding on sides
    (default: '0')
    (an integer)
  --rgb_bg: Background color
    (default: '#ffffff')
  --rgb_outline: Screenshot outline color
    (default: '#e1e4e8')
  --rgb_shadow: Screenshot shadow color
    (default: '#999999')
  --rgb_window: Window outline color
    (default: '#e1e4e8')
  --shadow_size: Shadow size
    (default: '0')
    (an integer)
  --start_scale: Start scale
    (default: '0.5')
    (a number)
  --stops: List of stops for scrolling
    (default: '')
    (a comma separated list)
  --zoom_steps: Number of steps on initial zoom in
    (default: '7')
    (an integer)
  --zoom_to: Point to zoom to
    (default: '0')
    (an integer)The anishot at the top of this README was generated by:anishot --inp=anishot.png --out=anishot.gif --h=450 --stops=290,640,940 --zoom_to=150 --start_scale=.7You can also experiment with styles. For example, you can go for a retro look:anishot --inp=anishot.png --out=anishot.gif --h=450 --stops=290,640,940 --zoom_to=150 --start_scale=.7 --pad=50 --shadow_size=5 --rgb_bg=#cccccc --rgb_window=#666666
Package: anisofilter
Python Wrapper for Anisotropic Denoising of 3D Point CloudsA python implementation for denosing 3D point clouds with Gaussian noise, where the anisotropic neighborhoods were computed to both denoise the smooth regions and to preserve the sharp features, i.e. edges and corners.The implementation is based onZ. Xu and A. Foi, "Anisotropic Denoising of 3D Point Clouds by Aggregation of Multiple Surface-Adaptive Estimates," in IEEE Transactions on Visualization and Computer Graphics, vol. 27, no. 6, pp. 2851-2868, 1 June 2021, doi: 10.1109/TVCG.2019.2959761.The package contains the Anisotropic Denoising binaries compiled for:Windows (Win10, MinGW-64)Linux (Ubuntu 20.04.2 LTS, 64bit)Mac OSX (Big Sur, 64-bit)The binaries are available for non-commercial use only (please see LICENSE for more details).For the demo, see the demo folder of the full source zip, which also includes the example noisy and noise-free point clouds demonstrated in the paper. You can also download the demo fromhttps://webpages.tuni.fi/foi/PointCloudFiltering/pcd_anisotropic_denoi_py_demo.zipAuthors:Zhongwei Xuxu@noiselessimaging.comAlessandro Foi
Package: anit
AnitProvided by Animite Software FoundationCreated by Shaurya Pratap SinghFor Python3 and aboveAnit 0.0.9Installationtype the following command in command linepip install anitthen in your .py file type this,fromanitimport*EmailFirst we have to create a message class,msg=Message('Hello World',"""May the force be with you.""")You can also pass in a html file,msg=Message('Hello World','something.html')Then, create a new class,mailer=Mailer('email','password')to send it, do this,mailer.send_message('Your message class here.')mailer.send_to('recievers email')Done!Mailer and Message mixin classes:classMyMessage(MessageMixin):subject=Nonemessage=NoneclassMyMailer(MailerMixin):email=Nonepwd=Noneperson='the person who youare sending to'You can also use the terminal command:anit -i mailerOpen browser url,open_browser_url('why do we love star wars?')Terminal command for this:anit -i openCreating package structurecreate_package('name of package')Terminal command for this:anit -i packageAnit variablesprint(anit.OS)# returns your osprint(anit.VERSION)#returns anit versionprint(anit.DATE)# returns the dateprint(anit.TIMESTAMP)# returns the timestamp
Package: anitakuapi
anitakuapiPython wrapper for the anitakuapiBase Url : anitakuapi-87ab1094388c.herokuapp.comDocumentation :Click HereUpdates Channel :zzSupport Group :zzxInstallationInstall latest version using$ pip install -U anitakuapiUse the above command to update alsoUsageTo get latest releases from gogo animefrom anitakuapi.api import AnitakuapiX

GogoApi = AnitakuapiX.Gogo

print(GogoApi.latest())
Package: anitejb
pip install anitejbTable of ContentsOverviewUsageLicenseContributionsApproved List of ContributorsOverviewA collection of customPythontools and functions developed for me, by me, with <3.Full disclosure: the functionality provided in this package may exist in various other forms across the depths of the internet. Everything here stems from a personal experience when I needed Python features that were not in-built/importable. I thought would be nice to have all of these things in one place, so here it is.UsageThe package is live onPyPI. I plan to use it, and you could too! All you need are three magic words:pip install anitejbThat being said, keep in mind that this package was developed solely for my own use, and quite literally everything could change at any moment with zero prior notice.Unless (and even if) you are me, I would not recommend using this on large scale and/or somewhat important projects. You wouldn't wantthisto happen.LicenseCopyright (c) 2021 Anitej Biradar. Released under the MIT License. SeeLICENSEfor details.ContributionsDue to the custom nature of this project, in order to contributecode, you must be on theapproved list of contributors(shown below).Things that don't require approval: questions, comments, concerns, thoughts, opinions, and cute animal pictures — reach out topip@anitejb.dev!Approved List of ContributorsAnitej BiradarRequests to be added to this list will only be considered on the 20th of April every 48 years.The 2021 cycle has concluded. Details regarding the next cycle will be published closer to the event.
Package: anitopy
Anitopy is a Python library for parsing anime video filenames. It’s simple to use and it’s based on the C++ libraryAnitomy.ExampleThe following filename…[TaigaSubs]_Toradora!_(2008)_-_01v2_-_Tiger_and_Dragon_[1280x720_H.264_FLAC][1234ABCD].mkv…can be parsed using the following code:>>>importanitopy>>>anitopy.parse('[TaigaSubs]_Toradora!_(2008)_-_01v2_-_Tiger_and_Dragon_[1280x720_H.264_FLAC][1234ABCD].mkv'){'anime_title':'Toradora!','anime_year':'2008','audio_term':'FLAC','episode_number':'01','episode_title':'Tiger and Dragon','file_checksum':'1234ABCD','file_extension':'mkv','file_name':'[TaigaSubs]_Toradora!_(2008)_-_01v2_-_Tiger_and_Dragon_[1280x720_H.264_FLAC][1234ABCD].mkv','release_group':'TaigaSubs','release_version':'2','video_resolution':'1280x720','video_term':'H.264'}Theparsefunction receives a string and returns a dictionary containing all found elements. It can also receive parsing options, this will be explained below.InstallationTo install Anitopy, simply use pip:$pipinstallanitopyOr download the source code and inside the source code’s folder run:$pythonsetup.pyinstallOptionsTheparsefunction can receive theoptionsparameter. E.g.:>>>importanitopy>>>anitopy_options={'allowed_delimiters':' '}>>>anitopy.parse('DRAMAtical Murder Episode 1 - Data_01_Login',options=anitopy_options){'anime_title':'DRAMAtical Murder','episode_number':'1','episode_title':'Data_01_Login','file_name':'DRAMAtical Murder Episode 1 - Data_01_Login'}If the default options had been used, the parser would have considered_as a delimiter and replaced it with space in the episode title.The options contain the following attributes:Attribute nameTypeDescriptionDefault valueallowed_delimitersstringThe list of character to be considered as delimiters.‘ _.&+,|’ignored_stringslist of stringsA list of strings to be removed from the filename during parse.[]parse_episode_numberbooleanIf the episode number should be parsed.Trueparse_episode_titlebooleanIf the episode title should be parsed.Trueparse_file_extensionbooleanIf the file extension should be parsed.Trueparse_release_groupbooleanIf the release group should be parsed.True
Package: anitube-lib
anitube-ua-libPython library for working withAniTube- anime resourceInstallationpipinstallanitube-libUsage# Import the library:fromanitube_ua_libimportAniTube# Initialize:anitube=AniTube()# Search for anime:results=anitube.search_anime("naruto",limit=10)# Get anime details:anime=results[0]print(anime.name)print(anime.description)print(anime.rating)# Get anime screenshots:screens=anime.get_big_screens()# orscreens=anime.get_small_screens()# Get anime playlist:playlist=anime.get_playlist()print(playlist.json)# Get anime list by filters:anime_list=anitube.get_anime(cat=[6,22],year=[2010,2020],sort='rating')Descriptionanitube-ua-lib is a Python library for convenient work with AniTube anime resource.It allows you to:Search animeGet anime details like description, rating, categories, etcGet anime screenshotsGet anime playlist (video links)Get anime list by filters: category, release year, rating, etc
Package: anitube-simple-notification
Anitube Simple NotificationAnitube Simple Notification is a application made for getting
notification when a content is updated on the web-site (anitube.in.ua).InstallEnsure that python and pip are installed:python--versionpython-mpip-V# orpython3--versionpython3-mpip-VInstall the package:pipinstallanitube-simple-notification# orpip3installanitube-simple-notificationUsageIn application folder create file with nameconfig.toml. If a value
is wrong, then a error will be shown. If there no value or a wrong value
then it will be default.Example of a config file for all options:POSTERS=trueWAITING_PERIOD=3600URLS=["https://anitube.in.ua/4110-chainsaw-man.html","https://anitube.in.ua/4010-overlord-iv.html","https://anitube.in.ua/4097-mob-varyat-100-3-sezon.html","https://anitube.in.ua/4087-spy-x-family-part-2.html",]The last comma of the urls list can be ommited.Run the program by one of the commands:anitube-simple-notificationasnAuthorKostiantyn Klochko (c) 2022-2023DonationMonero:
8BCZr3LaciDZUwNUbC8M5gNZTtnPKoT9cMH95YcBoo2k8sg4qaxejYL4Qvp6V21ViqMHj5sHLiuRwhMYxHTVW1HUNAawV6cLicenseUnder GNU GPL v3 license
Package: anitub-lib
anitube-ua-libPython library for working withAniTube- anime resourceInstallationpipinstallanitube-libUsage# Import the library:fromanitube-libimportAniTube# Initialize:anitube=AniTube()# Search for anime:results=anitube.search_anime("naruto",limit=10)# Get anime details:anime=results[0]print(anime.name)print(anime.description)print(anime.rating)# Get anime screenshots:screens=anime.get_big_screens()# orscreens=anime.get_small_screens()# Get anime playlist:playlist=anime.get_playlist()print(playlist.json)# Get anime list by filters:anime_list=anitube.get_anime(cat=[6,22],year=[2010,2020],sort='rating')Descriptionanitube-ua-lib is a Python library for convenient work with AniTube anime resource.It allows you to:Search animeGet anime details like description, rating, categories, etcGet anime screenshotsGet anime playlist (video links)Get anime list by filters: category, release year, rating, etc
Package: anitui
ani-tuiTUI written in Python usingTextualto navigate local Anime files.ShowcaseGetting StartedPrerequisitesPython 3.9+InstallTo use ani-tui simply install the Python package:Unixpip3installanituiWindowspy-mpipinstallanituiThe TUI can then be run by simply typinganituiin the shell.Connecting withVLC-Ani-Discordani-tui is capable of launching the vlc-ani-discord script along with your chosen media to display Discord Rich Presence and automatically update your Anilist episode progress. Note that this is only applicable if you are using VLC as your media player. The setup for this is a bit convoluted at the moment so it is automatically turned off. However, if you would like to use this feature here's how to do it! :)Find out where ani-tui was installedpipshowanituiHere you should see something of the form:Location:{PATH}Go to the directorycd{PATH}/scriptHere you will find aREADME.mdwith instructions on setting upvlc-ani-discord. Complete the setup and then move on to Step 4Modify the ani-tui config file~/.config/anitui/config.jsonin your chosen editor. Simply change"script": falseto"script": true.Then you're done! I will be improving this process to be more straightforward in the future.NotesStill in development, expect bugs! :)LicenseMIT
Package: anity
Anity CLIanity.ioenables developers to monitor their APIs using system tests written in
Python rather than traditional ‘ping’ tests.This CLI is used to deploy and invoke test suites for your monitors.InstallationpipinstallanityUsageDeploy Test SuiteTo deploy your test suite you'll first need to create a new monitor atanity.io, where you'll be given an API key for the monitor.Package up your test suite withzip. Anity runs test using a
custom implementation ofunittest discoverso anything that works withunittestwill work in Anity.zip-rmysuite.zipmysuite/Then deploy your test suite to your monitor withanityupdatePATHAPI_KEYFor exampleanityupdatemysuite.zip2a91-85ba-4cebHelpIf you have any problems getting setup please contact us atinfo@anity.ioand we'll respond as soon as possible.
Package: anitya
AnityaAnitya is a release monitoring project. It provides a user-friendly interface
to add, edit, or browse projects. A cron job can be configured to regularly
scan for new releases of projects. When Anitya discovers a new release for a
project, it publishes a RabbitMQ messages viafedora messaging.
This makes it easy to integrate with Anitya and perform actions when a new
release is created for a project. For example, the Fedora project runs a service
calledthe-new-hotnesswhich files a Bugzilla bug against a package when the upstream project makes a
new release.For more information, check out thedocumentation!DevelopmentFor details on how to contribute, check out thecontribution guide.
Package: anitya-telegram
anitya-telegramTelegram gateway for Anitya release monitoring systemGetting startedBefore running application, install dependencies:pip install -r requirements.txtThen makeconfig.tomlconfiguration file fromconfig.toml.example. Gateway sets up viaconsumer_configsections.Top level parameters areapi_keyandchat_ids:api_keyis a Telegram's Bot API key, can be configured viaANITYA_TG_BOT_KEYenvironment variable;chat_idsis the chats identifiers which notifications send to.Projects sectionconsumer_config.projectsconsists of:idis a project ID fromAnitya;versionsis a versions filter, which filters versions by start of string;allow_nonstable- settrueif you want receive notifications about non-stable releases too.To run gateway execute the command below:fedora-messaging --conf config.toml consume --callback-file anitya_tg_gw.py:TelegramForwardConsumerConfiguration file can be also set up viaFEDORA_MESSAGING_CONFenvironment variable.DevelopmentCreate virtual environment:python -m venv .venvVenv activation / deactivation on Windows:.venv\Scripts\Activate.ps1
deactivateTo run tests execute the command below:python -m unittest discover -v anitya_telegram\tests\LinksRelease monitoringIntegrating with AnityaQuick StartConsumersUsing the APIfedora-messagingDatagrepper  - anitya.project.version.update.v2
Package: aniwrap
aniwrapAn asynchronous wrapper for theMyAnimeList V2 API.Aniwrap aims to make it easier to interact with MAL API.DisclaimerThe library is still in Alpha, and the features may change at any time.InstallationPython version 3.10 or greater is required to use aniwrap.pipinstallaniwrapFeaturesSearch anime and manga by nameFetch anime and manga details by IDFetch seasonal animeFetch anime and manga rankingsFetch forum boards and discussionsFetch and manipulate user's anime and manga list using user's access tokenUsageExample of using anime and manga related actionsfromaniwrapimportClientclient=Client("your MAL client Id")anime_search_result=awaitclient.anime.search_anime("attack on titan")manga_search_result=awaitclient.manga.search_manga("attack on titan")ifanime_search_result.is_success:anime_results=anime_search_result.valueifanime_search_result.is_error:error=anime_search_result.errorifmanga_search_result.is_success:manga_results=manga_search_result.valueifmanga_search_result.is_error:error=manga_search_result.errorawaitclient.close()Example of using user related actionsfromaniwrapimportUserClientuser_client=UserClient("user's access token")anime_list_result=awaituser_client.user.get_anime_list("user's username")manga_list_result=awaituser_client.user.get_manga_list("user's username")ifanime_list_result.is_success:anime_list=anime_list_result.valueifanime_list_result.is_error:error=anime_list_result.errorifmanga_list_result.is_success:manga_list=manga_list_result.valueifmanga_list_result.is_error:error=manga_list_result.errorawaituser_client.close()You can find information on generating Client Id and user's access token used in the above examples onMAL documentation.IssuesIf you're facing any problems with the library, please open an issuehere.CreditsCredits toJonxslays'swom.py. Lot of stuff iscopiedinspired from wom.py.Licenseaniwrap is licensed underMIT License.
Package: aniwrapper
A Simple python api wrapperAPI HereHow to useThis api has many endpoints and the wrapper uses them all.
For example if you want to generate an 'hug' image use can use;fromaniwrapperimportanimeanime.hug(link=True)#For generating a link of the imageORfromaniwrapperimportanimeanime.hug(link=False)#For generating the imageHowever it also has nsfw endpointsfromaniwrapperimprtnsfwnsfw.hentai(link=True)#Will generate a nsfw imageIf you have any problems regarding this package mail me atwork4infinite@gmail.com.