Saravanan666/pypi-org huggingface dataset:
Package: hibpcli
hibpcliA command line interface for thehaveibeenpwned.comAPI - speaks keepass.installation$ pip install hibpcliusagecheck all passwords in your keepass database$ hibpcli check-keepass PATHTOKEEPASSDB --password PASSWORDFORKEEPASSDB

The passwords of following entries are leaked:
[Entry: "test_title (test_user)"]check a single password$ hibpcli check-password --password PASSWORD

Please change your password!contributions, feature requests, bug reportsPlease create an issue athttps://github.com/jugmac00/hibpcli/issuestestsrun all tests and linterstoxrun tests for Python 3.8 onlytox -e py38pass through e.g. verbose argument to pytesttox -e py38 -- -vvgenerate coveragetox -e coveragethank youclick -https://click.palletsprojects.compykeepass -https://github.com/pschmitt/pykeepasshttpx -https://github.com/encode/httpxCHANGELOG0.6.0 (07.11.2021)addedadd support for Python 3.10changedloosen restriction on pykeepass (@denvera)0.5.1 (07.02.2021)changedpin pykeepass as version 4.0 is broken, seehttps://github.com/libkeepass/pykeepass/issues/2440.5.0 (06.01.2021)addedadd thebanditsecurity checkeradd support for Python 3.9add type annotationsimprove message when there are no known leaks for a password (@eumiro)provide user friendly error message when given password is wrongprovide caching for password lookups (@eumiro)changedrun coverage directly instead of pytest-covuse gh actions instead of Travis0.4.1 (30.09.2020)addedadd packaging guidelinechangedrun linters viapre-commit0.4.0 (25.05.2020)addedintroduce toxintroduce flake8introduce flake8-clickintroduce coverage via coverallsadd beta classifierchangedimprove readmeconvert README and CHANGES to rst formatuse setup.py instead of flit for packagingmove source code in src directoryupdate versions of installation dependenciessubcommand to check a single password now ischeck-passwordsubcommand to check a keepass db now ischeck-keepass0.3.0 (03.11.2019)addedadd new subcommand “password” for checking a single passwordadd pdb++ to dev dependenciesadd some basic error handlingadd some classifiers0.2.0 (02.11.2019)addedadd path option to keepass subcommandadd password option to keepass subcommandchangedupdate dependencies0.1.0 (01.11.2019)addedadd support for Python 3.7add support for Python 3.8create a “hibpcli” scriptchangeduse “black” code formatterupdate dependenciesremove requirements-dev.txtput test requirements in pyproject.toml0.0.3 (29.01.2019)addedadd a separate file for changesadd info about testing and coverageadd more info for –help dialogchangeddo not show password when being enteredmove keepass check into subcommandcheck “path input” whether it is a fileimproved tests and coverage (currently 100%)0.0.2 (22.01.2019)addedadd dependencies to pyproject.toml0.0.1 (22.01.2019)initial release
Package: hibp-downloader
hibp-downloaderThis is a CLI tool to efficiently download a local copy of the pwned password hash data from the very awesomeHIBPpwned passwordsapi-endpointusing all the good bits;
multiprocessing, async-processes, local-caching, content-etags and http2-connection pooling to make things as fast
as is Pythonly possible.FeaturesEasily resume interrupteddownloadoperations into a--data-pathwithout re-clobbering api-source.Only download hash-prefix content blocks when the source content has changed (via content ETAG values); thus making
it easy to periodically re-sync when needed.Ability to directlyqueryfor compromised password values from the data in-place; efficient enough to attach a
service with reasonable loads.Ability to generate a single text file with in-order pwned password hash values, similar toPwnedPasswordsDownloaderfrom the HIBP team.Per prefix file metadata in JSON format for easy data reuse by other tooling if required.Installpip install --upgrade hibp-downloaderUsagePerformanceSample download activity log; host with 12 cores on 45Mbit/s DSL connection.2023-11-12T21:25:08+1000 | INFO | hibp-downloader | prefix=00ec3 source=[lc:10 et:2 rc:3800 ro:0 xx:0] processed=[62.0MB ~43589H/s] api=[105req/s 60.0MB] runtime=1.2min
2023-11-12T21:25:09+1000 | INFO | hibp-downloader | prefix=00eff source=[lc:10 et:2 rc:3850 ro:0 xx:0] processed=[62.8MB ~43547H/s] api=[105req/s 60.8MB] runtime=1.2min
2023-11-12T21:25:10+1000 | INFO | hibp-downloader | prefix=00f3b source=[lc:10 et:2 rc:3900 ro:0 xx:0] processed=[63.7MB ~43528H/s] api=[105req/s 61.7MB] runtime=1.2min
2023-11-12T21:25:11+1000 | INFO | hibp-downloader | prefix=00f6d source=[lc:10 et:2 rc:3950 ro:0 xx:0] processed=[64.5MB ~43541H/s] api=[105req/s 62.5MB] runtime=1.3min105x requests per second toapi.pwnedpasswords.comLog sources are shorthand:lc: 10x prefix files from local-cacheet: 2x etag-match responsesrc: 3950x from remote-cachero: 0x from remote-originxx: 0x failed download62MB downloaded in ~75 secondsApprox ~43k hash values per secondProjectGithub -github.com/threatpatrols/hibp-downloaderPyPI -pypi.org/project/hibp-downloader/ReadTheDocs -hibp-downloader.readthedocs.ioCopyrightCopyright © 2023Threat Patrols Pty LtdCopyright © 2023Nicholas de JongAll rights reserved.LicenseBSD-3-Clause - see LICENSE file for details.
Package: hibpwned
hibpwnedA friendly, low-level, fully functional, Python API wrapper for haveibeenpwned.comAll data sourced fromhttps://haveibeenpwned.comVisithttps://haveibeenpwned.com/API/v3to read the Acceptable Use Policyfor rules regarding acceptable usage of this API.Installationpip install hibpwnedMaking calls to the HIBP API requires a key. You can purchase an HIBP-API-Key athttps://haveibeenpwned.com/API/KeyUsageThis module contains the class Pwned with functions:search_all_breachesall_breachessingle_breachdata_classessearch_pastessearch_passwordsearch_hashesAll functions return a list of JSON objects containing relevent data, with the exceptionof search_password and search_hashes, which returns an integer and a string object,respectively.See module DocStrings for function descriptions and parametersExamplesimporthibpwnedmy_app=hibpwned.Pwned("test@example.com","My_App","My_API_Key")my_breaches=my_app.search_all_breaches()breaches=my_app.all_breaches()adobe=my_app.single_breach("adobe")data=my_app.data_classes()my_pastes=my_app.search_pastes()password=my_app.search_password("BadPassword")my_hashes=my_app.search_hashes("21BD1")
Package: hic
Tools for analyzing heavy-ion collision simulations in Python.Documentationqcd.phy.duke.edu/hicInstallationRequirements: Python 2.7 or 3.3+ withnumpy.Install the latest release withpip:pip install hicTo run the tests, installnoseand runnosetests -v hicSimple examplesCalculate flow cumulants:fromhicimportflowvnk=flow.Cumulant(mult,q2,q3)v22=vnk.flow(2,2)Randomly sample events with specified flows:sampler=flow.Sampler(v2,v3)phi=sampler.sample(mult)Calculate initial condition eccentricities:fromhicimportinitialic=initial.IC(profile,dxy)e2=ic.ecc(2)
Package: hiccough
hiccoughHiccough is a simple html templating tool heavily inspired byhttps://github.com/weavejester/hiccup. It allows for the generation of
html strings from nested lists of python like sohiccough.html(["div.myclass", ["p", "Hello World!"]])
=> '<div class="myclass"><p>Hello World!</p></div>'Nesting ShorthandHiccough supports a nesting syntax via>for multiple nested tags
with only classes and ids.html(["div.a>div.b>div.c", "It's divs all the way down!"])
=>'<div class="a"><div class="b"><div class="c"></div>It's divs all the way down!</div></div>'CLIHiccough currently support execution on the cli with the first argument being
a string that evals to a python list matching what would get passed tohtml/1
Package: hiccupy
hiccupyRendering HTML fromhiccup-style listsin python.UsageFirst, installhiccupy:python3-mpipinstallhiccupyThen simply importrenderand render lists to HTML!fromhiccupyimportrenderlst=["body",["div",{"id":"myDiv"},["h1",{"class":"header"},"Hello World!",],],]print(render(lst))
Package: hichao-test
hichao-testhichao-test is a Tool that HTTP Test base on linux curl.简介:pycharm自带个工具，在菜单Tools –> Test RESTful Web Service可以打开，可视化界面的操作，但不利于参数输入后保存以及后续的复用。此工具基于以上缺点，直接借助linux工具，结合实际的个人需求与想法，以拦截请求、保存请求、复用的流程进行，为方便个人所用定制。使用:依赖:linux系统需要安装curl$ sudo yum install curl
$ sudo apt-get install curl模块介绍：curl_reader.py:
    - 读取存放测试脚本的文件, 以命令行的形式执行(指定的行脚本, 指定范围的行脚本).
    - 利用 linux curl 构建测试脚本, 减少服务端开发过程中, 在测试上对客户端的依赖.

@django_request:
用于Django项目

@pyramid_request:
用于Pyramid项目

@tornado_request:
用于Tornado项目

    - 测试时, 输出POST信息到控制台.
    - 拦截测试时请求数据, 保存并构建curl脚本保存到文件.

curl_builder.py:
    - 构建生成curl测试请求数据, 以便于后续回归测试, 供curl_reader.py自动化.
    - 对之前生成报告文件做去重处理.在shell终端:$ hichao_curl -h
$ hichao_distinct -hChangelog0.2.2 - 18-JUN-2015Fix some bugs.Add code comment.Some objects for extended separation.0.2.0 - 11-Apr-2015Add decorator for Django or Tornado project.Add build curl script function.0.1.0 - 06-Apr-2015First release.Read the script from file and execute it.
Package: hickory
Abouthickoryis a simple command line tool for scheduling Python scripts.SupportOperating SystemSchedulermacOSlaunchdLinuxsystemdWindows❌InstallpipinstallhickoryQuickstartCreate a file calledfoo.py:importdatetimeimporttimestamp=datetime.datetime.now().strftime("%H:%M:%S")time.sleep(5)print(f"Foo -{stamp}+ 5 seconds")Schedulefoo.pyto execute every ten minutes:hickoryschedulefoo.py--every=10minutesCheck the status of all queued schedules:hickorystatusStop and delete the schedule forfoo.py:hickorykillfoo.pyLogsmacOS - logs are stored in the same directory as the scheduled script:tail-fhickory.logLinux - logs are written to the journal:journalctl-f--everyExamplesRepeatEvery ten minutes--every=10minutesEvery day at 10:10 AM--every=@10:10Every Monday at 10:10 AM--every=monday@10:10amEvery 10th day of the month at 10:10 AM--every=10th@10:10amEvery last day of the month at 10:10 AM--every=eom@10:10amEvery 10th and last day of the month at 10 AM and 10 PM--every=10,eom@10,10pm--everyTableInterval10 seconds10,10s,10sec,10secs,10seconds10 minutes10m,10min,10mins,10minutes10 hours10h,10hr,10hrs,10hoursTime10:00 AM@10,@10am10:00 PM@22,@10pm10:10 AM@10:10,@10:10am10:10 PM@22:10,@10:10pmWeekdayMondaym@,mon@,monday@Tuesdayt@,tue@,tues@,tuesday@Wednesdayw@,wed@,weds@,wednesday@Thursdayth@,thu@,thur@,thurs@,thursday@Fridayf@,fri@,friday@Saturdays@,sat@,saturday@Sundaysu@,sun@,sunday@Calendar Day1st1@,1st@2nd2@,2nd@3rd3@,3rd@4th4@,4th@15th15@,15th@31st31@,31st@Other DayEvery Dayday@Every Weekdayweekday@End of Montheom@
Package: hictkpy
hictkpyPython bindings for hictk, a blazing fast toolkit to work with .hic and .cool files.Installing hictkpyhictkpy can be installed in various ways. The simples method is using pip:pip install hictkpy.Refer toInstallationfor alternative methods.Using hictkpyimporthictkpypath_to_clr="file.mcool"# "file.hic"clr=hictkpy.File(path_to_clr,100_000)sel=clr.fetch("chr1")df=sel.to_df()# Get interactions as a pd.DataFramem1=sel.to_numpy()# Get interactions as a numpy matrixm2=sel.to_coo()# Get interactions as a scipy.sparse.coo_matrixFor more detailed examples refer toQuickstart.The complete documentation for hictkpy API is availablehere.CitingIf you use hictkpy in you reaserch, please cite the following publication:Preprint available soon.BibTex@misc{hictk,author={Roberto Rossini},year={2023},note={https://github.com/paulsengroup/hictk},title={hictk: blazing fast toolkit to work with .hic and .cool files}}MIT LicenseCopyright (c) 2023 Roberto RossiniPermission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Package: hictools
hictoolshictools is a collection of handful tools for processing hic data based on:nextflow1pairtools2cooler3higlass4......Currently, hictools is mainly composed of 3 parts:Anextflowbased hic-data processingpipeline.Pythonapifor handling outputs of the pipeline(.cool).A simple yet user friendlyhiglass server.requirementspython3.6+nextflowInstallpip install hictooolsUsagePipelineFill in the config file and run.Fill in a config file in order to  specify the desired sample files(.fastq) to process.
You can find a template config file in the current folder namedconfig_template.ymlafter you executed this command:nextflowpullzhqu1148980644/hictools&&nextflowrunzhqu1148980644/hictoolsRun the pipeline with this config file.nextflowrun-params-fileconfig_template.ymlhictools-resume\-profilestandard# Choose the cluster profile if you wish to run in a another executor(platform) by using:# -profile clusterOutputsYou can find output folders after the execution of pipeline finished in the same directory as the current config file.work/# Working directory generated by nextflow.log/# Logging file generated by nextflow.results/# Main folder containing results of this pipeline.fastqc/bams/pairs/cools/features/other/VisualizeStart a api server to provide tilesetsFiles added into this folder will be automatically recorded and converted usingclodius.e.g..mcool.bam.bigwig.bed....hictoolshgserverserve--workers10--paths./
>>
Openningapiserver:http://x.x.x.x:48005/api/v1
TilesetsDatabase:sqlite:////store/qzhong/.hictools_hgserver.db
Run'hictoolshgserverview--api_port48005tovisualizeinyourwebbrowser.Start higlass web app and visit in browserhictoolshgserverview--api_port48405>>
Govisithttp://x.x.x.x:8888inbrowser.CLIAPICheck source codes for details.Notesnextflowis a pipeline framework based on the dataflow programing model, which can be spectacularly expressive when writing complex distributed pipelines.Pipeline built byNextflowcan be executed in multi platforms including SGE, LSF, SLURM, PBS, HTCondor batch schedulers , Kubernetes and Amazon AWS cloud platform by changing the executor specified in~/.nextflow/assets/zhqu1148980644/hictools/nextflow.config. The default executor isSGE(Sun Grid Engine). You may need to change it depending on the platform you use.The pipeline procesures in hictools are similar to that of theHi-C Processing Pipelineused by4DN.ReferencenextflowA DSL for data-driven computational pipelines.pairtoolsA cool place to store your Hi-C.coolerCLI tools to process mapped Hi-C data.higlassFast large scale matrix visualization for the web.
Package: hicues
hicueshicues(HIndenburgCUES) is a command line helper tool forHindenburg Journalistthat reads a project file and lists the cue points and their locations on the timeline along with their names.As of October 2021, you cannot get such a list within Hindenburg Journalist itself.By default, the program keeps running and listens to changes to the file; the output is refreshed when the file is changed.InstallationThe best way to install hicues is via pip:pip install hicues. You can alternatively install it from the source:python setup.py install.UsageBasic usageRun the program in the command line usinghicues path/to/myproject.nhsx. You will then see a table with the cue points in your project (if there are any). The table gets refreshed when you save the file. You can stop the program by pressingctrl-c.Command line parametersFor more advanced use cases, you can use some of the following parameters.flagoptiondescription-h--helpShow the help-t--no-trackDon't show track names in the table-formatted output-r--no-regionDon't show region names in the table-formatted output-d--dumpDump the list of cuepoints to output once instead of watching for changes forever-v--verbosePrint diagnostic messages to stderr-j--jsonOutput the results in JSON format instead of a formatted table--json-indentIf the output is JSON, this many spaces will be used to indent it. If not passed, everything will be on one linePython packageThe main function,get_cue_points_from_file()can be accessed byfromhicuesimportcue_findercue_finder.get_cue_points_from_file(filename)This function returns a dictionary with the cue points ordered by their appearance on the timeline. Each cue point has four keys:timestamp, which is adatetime.timeobject with the location of the cue point on the timeline;name, the label associated with the cue point;region, the name of the region to which the cue point is attached; andtrack, showing the name of the track where the the region is located.ContributingIssue submissions and pull requests are welcome. Simple fixes do not require an issue to be submitted, however, do submit one if your pull request includes a lot of changes or new features.Changelog0.1.0:initial public release
Package: hid
Installing pyhidapipyhidapi is available onPyPIand can be installed using pip.pip install hidpyhidapi is dependant upon thehidapi library, which must be installed separately.Installing hidapiLinuxInstallation procedures vary depending on your distribution.Arch LinuxBinary distributions are available in the community repository.Enable the community repository in/etc/pacman.conf[community]
Include = /etc/pacman.d/mirrorlistInstall hidapipacman -Sy hidapiCentOS/RHELBinary distributions are available throughEPEL.yum install hidapiFedoraBinary distributions are available.dnf install hidapiUbuntu/DebianBinary distributions are available.apt install libhidapi-hidraw0orapt install libhidapi-libusb0OthersBinary distributions may be available in your package repositories. If not, you can build from source as describedin the libusb/hidapi README.WindowsInstallation procedure for Windows is describedin the libusb/hidapi READMEBinary distributions are provided bylibusb/hidapiOSXThere are currently no official binary distributions for Mac, so you must build hidapi yourself.Installation instructions are describedin the libusb/hidapi READMEYou can also use brew:brew install hidapiFreeBSDBinary distributions are available.pkg install -g 'py3*-hid'Sample usage codeThe details about a HID device can be printed with following code:importhidvid=0x046d# Change it for your devicepid=0xc534# Change it for your devicewithhid.Device(vid,pid)ash:print(f'Device manufacturer:{h.manufacturer}')print(f'Product:{h.product}')print(f'Serial Number:{h.serial}')
Package: hidabc
Collection of abstract protocols to interact with HID devices.Backend implementationsLinux Hidraw -HidrawInterfacePyUSB (libusb/openusb) -PyUSBInterfaceCompatibility TableInterface/PlatformLinuxmacOSWindowsOpenBSD, NetBSD, Haiku, SolarisInterfaceHidrawInterfacePyUSBInterface*PyUSBInterface*PyUSBInterface*PyUSBInterface*ExtendedInterfaceHidrawInterfacePyUSBInterface*PyUSBInterface*PyUSBInterface*PyUSBInterface*FullInterfacePyUSBInterface*PyUSBInterface*PyUSBInterface*PyUSBInterface** Requires OS driver detach.
Package: hidapi
ContentsDescriptionSoftware DependenciesLicenseInstallBuild from sourceUdev rulesDocumentationDescriptionA Cython interface toHIDAPIlibrary.This has been tested with:TREZORHardware Walletthe PIC18F4550 on the development board from CCS with their example programthe Fine Offset WH3081 Weather StationIt works on Linux, Windows and macOS.Software DependenciesPythonCythonhidraw or libusb+libudev on LinuxLicensecython-hidapi may be used by one of three licenses as outlined in LICENSE.txtInstall$ sudo apt-get install python-dev libusb-1.0-0-dev libudev-dev
$ sudo pip install --upgrade setuptools
$ sudo pip install hidapiFor other download options visit thePyPi page.Build from sourceDownload cython-hidapi archive:$ git clone https://github.com/trezor/cython-hidapi.git
$ cd cython-hidapiInitialize hidapi submodule:$ git submodule update --initBuild cython-hidapi extension module:$ python setup.py buildTo use hidraw API instead of libusb add –without-libusb option:$ python setup.py build --without-libusbInstall cython-hidapi module into your Python distribution:$ sudo python setup.py installAlternatively, you can run pip directly, which will call the necessary build and install commands:$ pip install -e .Test install:$ python
>>> import hid
>>>Try example script:$ python try.pyUdev rulesFor correct functionality under Linux, you need to create a rule file similar
tothis onein your udev rules directory.Also you might need to calludevadm control--reload-rulesto reload the rules.DocumentationDocumentation can be built using Sphinx:$ cd docs && make htmlThe HTML output will be indocs/_build/html.The documentation is extracted from the code usingautodoc.Note that the build output is used. So rebuilt the package before generating documentation.Built documentation is also deployed to:https://trezor.github.io/cython-hidapi/.
Package: hidash
The Project can be explained as follows:Provide the chart details in an xml file.Provide the path to your xml in your settings.py.Make API calls to fetch the chart data as supported by Google Charts generated directly from your database. Or, you can just use ourJavascript library to get the chart directly using an angular directive <hi-dash> without making any API calls manually.Use our APIs to generate reports of the charts in excel or pdf format.UI Ready Dashboard- Group reports in the xml file and see all the charts in a single page by just hitting a single url and writting zero lines of code.
Package: hi-dateinfer
hi-dateinferPython library to infer date format from examples.  This is an actively
maintained fork of the originaldateinferlibrary by Jeffery Starr.  It maintains python 2/3 compatibility and
will be released as hi-dateinfer.  Pull requests and issues welcome.Table of ContentsProblem StatementInstallationUsageProblem StatementImagine that you are given a large collection of documents and, as part of the extraction process, extract date information and store it in a normalized format.
If the documents follow a single schema, the ideal approach is to craft a date parsing string for the schema.
However, if the documents follow different schemas or if the contents are noisy (e.g. date fields were hand-populated), the development can become onerous.This library makes a "best guess" on the proper date parsing string (datetime.strptime) based on examples in
the file.Installationgitclonehttps://github.com/hi-primus/hi-dateinfer.gitcddateinfer
pipinstall.orpipinstallhi-dateinferUsage>>>importdateinfer>>>dateinfer.infer(['Mon Jan 13 09:52:52 MST 2014','Tue Jan 21 15:30:00 EST 2014'])'%a%b%d%H:%M:%S %Z %Y'>>>Givedateinfer.infera list of example date strings.inferreturns adatetime.strftime/strptime-compliant
date format string for its "best guess" of a format string that will correctly parse the majority of the examples.DevelopmentUse the following to install the package locally for development purposes:# create empty virtual environmentvirtualenvvenv--python=python3.7sourcevenv/bin/activate# install dateinfer in editable modepipinstall-e.# install development dependenciespipinstall-rrequirements.txtYou can run unit tests as follows:python-munittestdateinfer/tests.py