Saravanan666/pypi-org huggingface dataset:
Package: butterrobot
Butter RobotPython framework to create bots for several platforms.What is my purpose?Supported platformsNameReceive messagesSend messagesSlack (app)YesYesTelegramYesYesProvided pluginsDevelopmentPingSay!pingto get response with time elapsed.Fun and entertainmentLoquitoWhat happens when you say"lo quito"...? (Spanish pun)InstallationPyPiYou can run it directly by installing the package and calling it
withpythonthough this is not recommended and only intended for
development purposes.$ pip install --user butterrobot
$ python -m butterrobotContainersThefmartingr/butterrobot/butterrobotcontainer image is published on Github packages to
use with your favourite tool:docker pull docker.pkg.github.com/fmartingr/butterrobot/butterrobot:latest
podman run -d --name fmartingr/butterrobot/butterrobot -p 8080:8080ContributingTo run the project locally you will needpoetry.git clone git@github.com:fmartingr/butterrobot.git
cd butterrobot
poetry installCreate a.env-localfile with the required environment variables,
you havean example file.SLACK_TOKEN=xxx
TELEGRAM_TOKEN=xxx
...And then you can run it directly with poetrydocker run -it --rm --env-file .env-local -p 5000:5000 -v $PWD/butterrobot:/etc/app/butterrobot local/butterrobot python -m butterrobot
Package: butterworth
butterPython implementation of the digital butterworth IIR filterDependenciesnumpy– used for its math modules and fast array calculationsnumba– used to increase calculation speedBasic UsageImporting the Butter module:from butterworth import ButterCreating the Butter instance for a lowpass butterworth filter with cutoff frequency 1000Hz and rolloff frequency 48Hz for data taken with sampling frequency 44100:filter_ = Butter(btype="Lowpass", cutoff=1000, rolloff=48, sampling=44100)Sending sample data into filter and retrieving the filtered data:data=[1.0, -2.0, 3.0, . . . .]
filtered_data = filter_.send(data)Retrieving forward-backward filtered data for the accumulated data:data1=[1.0, -2.0, 3.0, . . . .]
filtered_data = filter_.send(data1)
data2=[-1.0, 2.0, -3.0, . . . .]
more_filtered_data = filter_.send(data2)
forward_backwards_filtered_data = filter_.filtfilt()
Package: button
ButtonTiny automation tool written by PythonIntroductionButton is a simple wrapper program for executing command line program or user-defined python script. Button provides abstract classes that can be extended to meet users' requirements.Installation$pipinstallbuttonUsage# pre-defined task to enumerate available tasks
$ btn tasks

$ btn <user-defined task name>

# taskdir can be changed by command-line option '--taskdir'
$ btn --taskdir mybuttons tasksExamplesSee,examples.
Package: buttons
A simple to use, highly customizable, Interactive Session and Paginator for discord.py.
Still in early stages and undergoing rapid production. Feel free to suggest something via Discord.SupportFor support using Buttons, please join the officialsupport serveronDiscord.InstallationButtons requires Python 3.6 or higher.Windowspy-version-mpipinstallbuttonsLinuxpython3-mpipinstallbuttonsGetting StartedA quick and easy paginator example:fromdiscord.extimportcommandsfromdiscord.extimportbuttonsclassMyPaginator(buttons.Paginator):def__init__(self,*args,**kwargs):super().__init__(*args,**kwargs)@buttons.button(emoji='\u23FA')asyncdefrecord_button(self,ctx,member):awaitctx.send('This button sends a silly message! But could be programmed to do much more.')@buttons.button(emoji='my_custom_emoji:1234567890')asyncdefsilly_button(self,ctx,member):awaitctx.send('Beep boop...')bot=commands.Bot(command_prefix='??')@bot.command()asyncdeftest(ctx):pagey=MyPaginator(title='Silly Paginator',colour=0xc67862,embed=True,timeout=90,use_defaults=True,entries=[1,2,3],length=1,format='**')awaitpagey.start(ctx)@bot.eventasyncdefon_ready():print('Ready!')bot.run('TOKEN')
Package: buttplug
buttplug-pyButtplug-py is a python implementation of the Core and Client portions of the Buttplug Sex Toy
Control Protocol. It allows users to write applications that can connect to Buttplug Servers, such
as theIntiface Desktop ApplicationorIntiface Rust CLI.For more information on the Buttplug project, check out the project website athttps://buttplug.io.NO LONGER DEPRECATEDIf you're thinking "but wasn't buttplug-py deprecated?"... Yeah it was but honestly it works and converting to the new rust FFI is going to take a while and it hasn't been on my todo list in well over a year, so we'll actually just call this still in production for now.Table Of ContentsSupport The ProjectDocumentationExamplesLicenseSupport The ProjectIf you find this project helpful, you cansupport us via PatreonorGithub Sponsors! Every donation helps us afford more hardware to
reverse, document, and write code for!DocumentationLibrary and API Documentation for buttplug-py is available athttps://buttplug-py.docs.buttplug.ioOther recommended reading includesThe Buttplug Protocol SpecThe Buttplug Developer GuideExamplesExample code is available in the examples/ directory. Examples are heavily commented to hopefully
make usage of the library clearer.LicenseButtplug is BSD 3-Clause licensed. More information is available in the LICENSE file.
Package: buttplug-py
buttplug-pyButtplug-py is a python implementation of the Client of the Buttplug Sex Toy Control Protocol.
It allows users to write applications that can connect to Buttplug Servers, such asIntiface CentralorIntiface CLI.For more information on the Buttplug project, check out the project website atbuttplug.io.OfficialityButtplug-py is not officially supported by the developers of Buttplug, it is a community maintained project.
There is an outdated official Python client that can be found inbuttplugio/buttplug-py.Table Of ContentsSupport The ProjectDocumentationExamplesLicenseChangelogSupport The ProjectIf you find this project helpful you cansupport me via Ko-Fi.
Every donation helps to maintain this library up to date and adding new features.Buttplug developer's Patreoncan be used if you wish to support the Buttplug project.DocumentationCurrently, the documentation of the library is limited to class and methods documentations. The main entrypoint is the
Client class which will guide the reader forward.ExamplesExample code is available in the examples/ directory. Examples are heavily commented to hopefully
make usage of the library clearer.LicenseButtplug-py is BSD 3-Clause licensed. More information is available in theLICENSE file.ChangelogThe full changelog can be foundhere.
Package: buttshock
buttshock-pyPython implementation of serial based control of the following devices:Erostek ET-312 Electrostimulation DeviceErostek ET-232 Electrostimulation DeviceEstim Systems 2B Electrostimulation DevicedocstestspackageUsing pyserial 3.1.1 (thought may work with pyserial 2.6+, but untested)Buttshock Project GoalsIf you’re going to shock yourself in the butt (or other places) for
sexual pleasure, don’t you want to be able to know exactly what and
how you’re doing it? Even if you can’t understand it, wouldn’t it be
nice for people that do to have access to the knowledge and data they
need to make sure things are safe? Why is the best encryption open
source, but electrostim toys are closed?The Buttshock project exists to reverse engineer and document
eletrostim devices so that any developer that wants to control their
devices can, via their own code.Some of the goals of this project include:Documenting the communications protocols (serial or otherwise)Reverse engineering the firmware (where possible)Mapping the circuit boards and creating schematicsInstallationTo install:$pipinstallbuttshock--upgradePackage is also available on PyPi athttp://pypi.python.org/pypi/buttshockPython Implementation DetailsThis is a python implementation of the RS-232 control protocol for the
ErosTek ET-312 electrostimulation box.Documentation of the link cable, protocol, and other information is at:https://buttshock.com/doc/et312This library was developed and tested using a ET-312B running v1.6
firmware. The ET-232 and 2B libraries are untested, but please let us
know if you’ve used them and they do/don’t work!Requirementsbuttshock-py requires the pyserial library if you want to actually
connect via serial. However, it can pass packets for each box over
whatever medium you like.Repo ContentsThis repo contains the following:src - Source code for the libraryexamples - Example code that uses the libraryLicensetl;dr: BSD 3-Clause licenseCopyright (c) 2016, Buttshock ProjectSee LICENSE file for full text.Versions0.2.0 (2016-07-05)Change module layout to plan for new hardware implementationsAdd documentation treeMore tests0.1.2 (2016-07-05)Fixed serial initialization issue0.1.1 (2016-07-04)CI/automation changes0.1.0 (2016-07-04)Initial ReleaseBasic ET-312 functionality
Package: buty_full
# buty_full## Introduction* buty_full infers traits by 16S* input: otu table (-t) and otu sequences (-s)* requirement: mafft* Optional: fasttree![alt text](https://raw.githubusercontent.com/caozhichongchong/buty_full/master/Methodology.png)## Install`pip install buty_full`\in preparation: `anaconda download caozhichongchong/buty_full`## Availabilityin preparation: https://anaconda.org/caozhichongchong/buty_fullhttps://pypi.org/project/buty_full## How to use it1. test the buty_full\`buty_full --test`2. try your data\`buty_full -t your.otu.table -s your.otu.seqs`\`buty_full -t your.otu.table -s your.otu.seqs -top 2000`3. try different traits (default is butyrate production)\predicting butyrate production\`buty_full -t your.otu.table -s your.otu.seqs --rs your.own.reference.16s`\or\`buty_full -t your.otu.table -s your.otu.seqs --rs your.own.reference.16s --rt b`\predicting sulfate reduction (in preparation, not yet)\`buty_full -t your.otu.table -s your.otu.seqs --rs your.own.reference.16s --rt s`\predicting nitrate reduction (in preparation, not yet)\`buty_full -t your.otu.table -s your.otu.seqs --rs your.own.reference.16s --rt n`4. use your own traits\`buty_full -t your.otu.table -s your.otu.seqs --rs your.own.reference.16s --rt your.own.reference.traits`* your.own.reference.16s is a fasta file containing the 16S sequences of your genomes\\>Genome_ID1\ATGC...\\>Genome_ID2\ATGC...* your.own.reference.traits is a metadata of whether there's trait in your genomes (0 for no and 1 for yes)\Genome_ID1   0\Genome_ID1   1## ResultsThe result dir of "Bayers_model":* `filename.infertraits.txt`: the OTUs inferring as butyrate-producing bacteria (1.0, 0.5)and non-butyrate-producing bacteria (0.0).* `filename.infertraits.abu`: the total abundance of butyrate-producing bacteria in all samples.* `filename.infertraits.otu_table`: the otu_table of butyrate-producing bacteria in all samples.The result dir of "Filtered_OTU":* Some temp files of filtered OTUs, alignment, and tree.## CopyrightCopyright: An Ni Zhang, Prof. Eric Alm, Alm Lab in MIT\Citation: Not yet, coming soon!\Contact: anniz44@mit.edu
Package: buty-phyl
buty_phylIntroductionbuty_phyl infers traits by 16Sinput: otu table (-t) and otu sequences (-s)requirement: mafftOptional: fasttreeInstallpip install buty_phylin preparation:anaconda download caozhichongchong/buty_phylAvailabilityin preparation:https://anaconda.org/caozhichongchong/buty_phylhttps://pypi.org/project/buty_phylHow to use ittest the buty_phylbuty_phyl --testtry your databuty_phyl -t your.otu.table -s your.otu.seqsbuty_phyl -t your.otu.table -s your.otu.seqs -top 2000try different traits (default is butyrate production)predicting butyrate productionbuty_phyl -t your.otu.table -s your.otu.seqsorbuty_phyl -t your.otu.table -s your.otu.seqs --rt bpredicting sulfate reductionbuty_phyl -t your.otu.table -s your.otu.seqs --rt spredicting nitrate reductionbuty_phyl -t your.otu.table -s your.otu.seqs --rt nuse your own traitsbuty_phyl -t your.otu.table -s your.otu.seqs --rs your.own.reference.16s --rt your.own.reference.traitsyour.own.reference.16s is a fasta file containing the 16S sequences of your genomes>Genome_ID1ATGC...>Genome_ID2ATGC...your.own.reference.traits is a metadata of whether there's trait in your genomes (0 for no and 1 for yes)Genome_ID1   0Genome_ID1   1ResultsThe result dir of "Bayers_model":filename.infertraits.txt: the OTUs inferring as butyrate-producing bacteria (1.0), unknown bacteria (0.5),
and non-butyrate-producing bacteria (0.0).filename.infertraits.abu: the total abundance of butyrate-producing bacteria.filename.infertraits.commensal.abu: the total abundance of commensal butyrate-producing bacteria.filename.infertraits.pathogen.abu: the total abundance of pathogenic butyrate-producing bacteria.filename.infertraits.otu_table: the otu_table of butyrate-producing bacteria.filename.infertraits.commensal.otu_table: the otu_table of commensal butyrate-producing bacteria.filename.infertraits.pathogen.otu_table: the otu_table of pathogenic butyrate-producing bacteria.filename.bpbspecies.commensal.abu: the abundance of commensal butyrate-producing species.filename.bpbspecies.pathogen.abu: the abundance of pathogenic butyrate-producing species.The result dir of "Filtered_OTU":Some temp files of filtered OTUs, alignment, and tree.CopyrightCopyright: An Ni Zhang, Prof. Eric Alm, Alm Lab in MITCitation: Not yet, coming soon!Contact:anniz44@mit.edu
Package: buvar-aiohttp
Solves some boilerplate around starting anaiohttpserver.importaiohttp.webfrombuvarimportcontext,di,fork,pluginfrombuvar_aiohttpimportAioHttpConfigasyncdefhello(request):returnaiohttp.web.Response(body=b"Hello, world")asyncdefprepare_aiohttp(load:plugin.Loader):# provide configcontext.add(AioHttpConfig(host="0.0.0.0",port=5678))# prepare server siteawaitload("buvar_aiohttp")# mount routesapp=awaitdi.nject(aiohttp.web.Application)app.router.add_route("GET","/",hello)# start a process for each available CPU and provide a shared socket to all# childrenfork.stage(prepare_aiohttp,forks=0,sockets=["tcp://:5678"])
Package: bux
BuxPython SDK and CLI for BUX Zero (getbux.com).Features:100% type safe.Multiple network libraries supported.Both sync and async APIs.Open-world assumption, changes in API won't break the library.Supported networking libraries:requestshttpxaiohttpDisclaimerThis is an unofficial library! I'm not affiliated with BUX B.V., don't work there, don't know anyone who works there. BUX B.V. is not responsible for any bugs in this library and does not provide technical support for the library usage or development.This is an OSS distributed under MIT License. I don't provide warranty nor technical support for the project. I'm not responsible for any bugs or issues you may encounter. SeeLICENSE.The library uses public API, in a sense that it is publicly available and all you need to get access to it is an account (which you own, thanks to GDPR). However, this API is not documented and can be broken by BUX B.V. at any moment.Keep in mind thatBUX Client Agreementforbids placing orders in other way than the official mobile app: "You can only provide Orders to BUX through a mobile application". However, it doesn't say anything about other API endpoints, like getting historical data. Hence all endpoints, except those that place orders, are legal.So, use it at your own risk! If you found a bug, you're the only one who can fix it. Please, when you fix something, contribute it back, the project is open for contributions.Getting startedInstallationInstall bux and the networking library you want to use. If you don't know which one you need, just use requests.python3-mpipinstallbuxrequestsGetting tokenTo make requests to the API, you need to get token. The library provides a CLI command specifically for this:python3-mbuxget-tokenKeep this token in secret! This is all you need to get full access to the API.CLI UsageShow available commands:python3-mbux--helpEvery command requires--tokenargument. It's up to you how you store it. For example, in a file:echo"MY_TOKEN">.token
python3.9-mbuxinfo--token$(cat.token)NL0011540547SDK Usageimportbuxapi=bux.UserAPI(token=your_token)me=api.me().requests()Every API endpoint is represented as a method ofUserAPI. Every such method returns abux.Requestmethod which provides a method for every supported networking library (requests,httpx, and so on). Just call this method and you get the result. The result is represented asbux.Responseobject which is just adictwith some additional type-safe properties.See the source code for CLI commands (bux/_commands) for the real-world usage examples.
Package: buycoins-python
BuyCoins Python LibraryThe BuyCoins Python library allows interactions with the BuyCoins API from applications written in Python.DocumentationYou can view the documentation for the BuyCoins Python libraryhere.The official BuyCoins API documentation can be found on theBuyCoins developer portal.InstallationThis package can be installed fromPyPiusing the command:pipinstallbuycoins-pythonInstall from source:pythonsetup.pyinstallRequirementsPython 3.6+UsageThe library depends on an authentication key to communicate, send requests and receive responses from the BuyCoins API.Create a.envfile and set your authentication key in the format below:auth_key="public key:private key"If you don't have a public and private key, follow the procedures
onHow to get access?.Example usage of the library is:frombuycoinsimportWalletbuycoins_user=Wallet()# Print the account balances of each cryptocurrency the buycoins_user have.print(buycoins_user.get_balances())Handling ExceptionsThe library comes built-in with exception handlers for unsuccessful requests. This is documented in
theexceptionspage.Executing your own queriesIn a situtation where you need to run a query different from what is provided in the library, create an instance of
theBuyCoinsClientclass and run your query:frombuycoinsimportBuyCoinsClient# Write your queryquery="""query queryName{query body}"""# Write your variables if anyvariables={"x":x,"y":y}# Execute your requestresponse=BuyCoinsClient()._execute_request(query=query,variables=variables)# Print the response from the request sentprint(response)ContributingCheckCONTRIBUTING.MDAuthorsAbdulazeez Abdulazeez AdeshinaPrecious NdubuezeLicenseSeeLICENCE.MD.
Package: buycoins-sdk
Buycoins Python SDKPython SDK for BuycoinsIntroductionBuycoins SDK is a Python SDK for the Buycoins APIWith this SDK, you gain access to all the functionality ofthe official Buycoins API.
This means that you can:Buy and sell cryptocurrencies like Bitcoin and Ethereum instantlyPerform P2P trading on the Buycoins platformGet the latest prices of various cryptocurrencies in Naira and so on.You can find Buycoins SDK on PyPihere.FeaturesBuycoins Python SDK comes with amazing features and benefits such as:Strong emphasis on typesEveryone loves types!All Buycoins GraphQL types and enums have a corresponding native Python Class or Enum provided by this package.There are also convenience methods for converting fields of a GraphQL response to a native Python object instantly.CapabilityWith this SDK, you have access to all the functionality of the official Buycoins APIFlexibilityWhile you can do almost anything you want to do with the classes provided, you can also write your own custom queries if you choose to, and so much moreYou can learn more about Buycoins SDK through theofficial documentation
Package: buyrandom3
buyrandom3InstallationYou can installbuyrandom3via [pip] from [PyPI]:$pipinstallbuyrandom3ContributingContributions are very welcome.
To learn more, see theContributor Guide.LicenseDistributed under the terms of theMIT license,buyrandom3is free and open source software.IssuesIf you encounter any problems,
please [file an issue] along with a detailed description.
Package: buzio
Read the Docs:http://buzio.readthedocs.io/Source Code:https://github.com/chrismaille/buzioBuziois a python library tool for printing formatted text in terminal, similar totermcolororcolored.Installing BuzioInstall Buzio using the command:$ pip install buzioImporting the Libraryfrombuzioimportconsole,formatStrTheconsoleis a instance of theConsoleclass initialized with default color themes. You can also import the class and instantiate with your own settings (See the :doc:reference for more info)TheformatStris also a instance of theConsoleclass too, but instead of printing in terminal the message, this instance just return the formatted text.The default color themesMethodText Colorconsole.boxFore.CYANconsole.errorFore.REDconsole.infoFore.CYANconsole.sectionFore.LIGHTYELLOW_EXconsole.successFore.GREENconsole.warningFore.YELLOWThese colors are based incoloramaconstants.Generate fancy formats“Section” example 1:frombuzioimportconsoleconsole.section("First Section")Terminal output:$ >> First Section
$ ----------------Humanize Python objectsBuziocan automatically humanize any python object for printing in terminal:fromdatetimeimportdatetime,timedeltafrombuzioimportconsoletoday=datetime.now()yesterday=today-timedelta(days=1)my_dict={"start day":yesterday,"end day":today}console.box(my_dict,date_format="%a, %b-%d-%Y")The output on terminal will be (in blue color):$ *********************************
$ *                               *
$ *  start day: Thu, Feb-01-2018  *
$ *   end day: Fri, Feb-02-2018   *
$ *                               *
$ *********************************Ask for Input dataYou can useBuzioto automatically generate “choose” and “select” questions, based on Python objects:“Choose” example:frombuzioimportconsolemy_choices=["Orange","Apple","Potato"]console.choose(my_choices)Terminal output:$ 1. Orange
$ 2. Apple
$ 3. Potato
$
$ Select (1-3): ?Run terminal commandsYou can useBuzioto run terminal commands (using Pythonsubprocess) and get thestdoutresult:>>> from buzio import console
>>> ret = console.run("echo HelloWorld!", get_stdout=True, verbose=True)
Cmd: echo HelloWorld!
>>> print(ret)
HelloWorld!Further readingPlease check full documentation inhttp://buzio.readthedocs.io/
Package: buzzapi
buzzapiAn API client for the Agilix/Buzz LMS APIOverviewThe Agilix Buzz API is RESTful API for the Buzz LMS that accepts XML by default,
but can also accept and serve JSON. It consists of both paginated un-paginated
data, and requires a login token cookie for most endpoints.Thebuzzapipackage handles storing the login token as a cookie to be passed
with each request, as well as pagination on the relevant endpoints.Setupfrom buzzapi import Client

# Creating a new client
client = Client("school/myusername", "mypassword")ExamplesGet resources from the GetUserActivityStream endpointclient.get_user_activity_stream(12345, 54321) 
# => List of ActivitiesStart IDLE with initialized client for testingNote that you will need to set the environment variables according to the .env_examplepython -i buzzapi/client.py
Package: buzz-captions
BuzzDocumentation|Buzz Captions on the App StoreTranscribe and translate audio offline on your personal computer. Powered by
OpenAI'sWhisper.Buzz is better on the App Store. Get a Mac-native version of Buzz with a cleaner look, audio playback, drag-and-drop import, transcript editing, search, and much more.InstallationmacOS:brewinstall--caskbuzzWindows:Download and run the.exefile in thereleases page.Linux:sudoapt-getinstalllibportaudio2
sudosnapinstallbuzz
Package: buzzoff
BuzzOffThis project creates a list of possible words that can be created from a set of letters.
It is definitely not designed to assist withThe New York Times' Spelling Bee puzzle.
Pinky promise.To see what words can be made with the set of lettersyaehlptthat containy, run it!%python-mbuzzoff-myyaehlptallayalleyally...InstallationInstall this project withpython -m pip install buzzoff.