Saravanan666/pypi-org huggingface dataset:
Package: har-toolkit
Har-ToolkitA module to easily work with HAR (HTTP Archive) files.Installationpip install --upgrade har-toolkitUsageTo use this module in your code:import har_toolkitTo read and parse a HAR file:import har_toolkit
har = har_toolkit.read_har_file("<path/to/har_file>")This will return a Har object with the contents of the file parsed according tothis W3C documentThe different sections of the format can be accessed by calling that section attribute on the parent class. Example:har.browserorhar.entries
Package: hartools
hartoolsTools for processing data and monitoring output from the Harmonie arome modelThis library is still VERY CRUDE. Mainly using it to pack together some functions
I need to use very frequently.Free software: MIT licenseDocumentation:https://hartools.readthedocs.io.FeaturesTODO** Add a function in ecfs to locate the vfld files automatically. Search for the common directoriesand locate  format in which they are stored and decide if I need to unpack or notCreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History0.1.0 (2022-01-17)First release on PyPI.
Package: har-transformer
TransformerAcommand-line toolandPython libraryto convert web browser sessions
(HARfiles) intoLocustload test scenarios (“locustfiles”).Use it toreplay HAR files(storing recordings of interactions with your
website)in load testswithLocust.InstallationUsageCommand-lineLibraryDocumentationAuthorsLicenseInstallationInstall from PyPI:pip install har-transformerInstall Locust to run your locustfiles:pip install locustUsageExample HAR files are included in theexamples/directory, try them
out.Command-linetransformermy_har_files_directory/>locustfile.pyLibraryimporttransformerwithopen("locustfile.py","w")asf:transformer.dump(f,["my_har_files_directory/"])DocumentationTake a look at ourdocumentationfor more details, including how togenerate
HAR files,customize your scenarios, use or writeplugins, etc.AuthorsSerhii Cherniavskyi—@scherniavskyThibaut Le Page—@thilpBrian Maher—@bmaherOliwia Zaremba—@tortilaSee also the list ofcontributorsto this project.LicenseThis project is licensed under the MIT license — see theLICENSE.mdfile for
details.
Package: hartufo
HartufoA Python toolkit for data-driven HRTF researchInstallationThehartufopackage is configured to be installable withpip, so you can simply runpip install [--user] hartufo.Mailing ListIn order to be kept up to date with the latest developments and new releases, subscribe to the mailing list by sending an email tosympa@qmul.ac.ukwith subjectsubscribe hartufo-users FirstName LastNameand an empty body (clicking on the email address will preformat this message for you). Don't forget to replace the placeholders with your own name.Development SetupTo contribute, it is best to check out the repo and install it in "editable mode" with the following procedure.git clone https://github.com/jpauwels/hartufo/cd hartufopip install [--user] -e .You can then simply update the package by callinggit pullwhenever the repo has been updated or even make your own edits and start contributing.
Package: haruka-bot
HarukaBot——优雅的 B 站推送 QQ 机器人名称来源：@白神遥HarukaLogo 画师：@Ratto简介一款将哔哩哔哩 UP 主的直播与动态信息推送至 QQ 的机器人。基于NoneBot2开发，前身为dd-bot。特色功能HarukaBot 针对不同的推送场景（粉丝群、娱乐群、直播通知群），提供了个性化设置：自定义推送内容，每位 UP 主可限制仅动态、仅直播。群内开启权限限制，仅管理员以上可以使用机器人。指定推送内容@全体成员，次数用光自动忽略。同时连接多个 QQ 号，避免@全体成员次数不够。文档（点击查看）部分功能展示特别感谢@mnixry：感谢混淆佬为本项目提供的技♂术指导。@wosiwq：感谢 W 桑撰写的「小小白白话文」。NoneBot2：HarukaBot 使用的开发框架。go-cqhttp：稳定完善的 CQHTTP 实现。bilibili-API-collect：非常详细的 B 站 API 文档。bilibili_api：Python 实现的 B 站 API 库。HarukaBot_Guild_Patch：可以让HarukaBot适用于频道的补丁。（已合入 HarukaBot）支持与贡献觉得好用可以给这个项目点个 Star 或者去爱发电投喂我。有意见或者建议也欢迎提交Issues和Pull requests。许可证本项目使用GNU AGPLv3作为开源许可证。
Package: haruka_bot_red
HarukaBot-Red基于HarukaBot，适配Red协议因go-cqhttp停止维护，
且替代方案chronocat不支持onebot协议，故修改得到此版本，方便原hb用户迁移。安装pip install haruka_bot_red运行hb run原hb用户如何迁移？[!TIP]
如果你是新用户，或许并不需要以下内容卸载原环境中的haruka_bot，或新建虚拟环境，并安装haruka_bot_red在原.env.prod中添加行：DRIVER=~fastapi+~httpx+~websockets
RED_AUTO_DETECT=True运行hb run相比原HarukaBot有何区别？适配Red协议而非Onebot, 可与chronocat链接；添加配置项HARUKA_BROWSER_UA和HARUKA_BROWSER_COOKIE, 用户可自行配置, 大幅降低风控概率;使用Restful Api爬取动态列表，相比gRPC接口更稳定，更新频率低;删除自动同意好友申请功能；README完善中，点个star为作者加速
Package: haruka-parser
Haruka ParserA simple HTML ParserInstallpipinstallharuka-parserUsagefromharuka_parser.extractimportextract_texthtml="""<!DOCTYPE html><html><body><!-- Using MathML --><p>Using MathJax:</p><script type="math/tex; mode=display" id="MathJax-Element-1">{e}^{i\pi }=-1</script><!-- Using MathML --><p>Using MathML:</p><math xmlns="http://www.w3.org/1998/Math/MathML"><msup><mi>e</mi><mrow><mi>i</mi><mi>&#x03C0;</mi></mrow></msup><mo>=</mo><mn>-1</mn></math><!-- Using AsciiMath --><p>Using AsciiMath:</p><script type="math/asciimath">e^(i*pi) = -1</script></body></html>"""text,info=extract_text(html)print(text)print(info)Configurationsfromharuka_parser.extractimportDEFAULT_CONFIGDEFAULT_CONFIG={"readability":False,"skip_large_links":False,"extract_latex":True,"extract_cnki_latex":False,"escape_dollars":True,"remove_buttons":True,"remove_edit_buttons":True,"remove_image_figures":True,"markdown_code":True,"markdown_headings":True,"remove_chinese":False,"boilerplate_config":{"enable":False,"ratio_threshold":0.18,"absolute_threshold":10,"end_threshold":15,},}
Package: haruzira_sdk
DescriptionThis package is a SDK for “Voice Text” with Haruzira(Windows UWP APP) by tcp communication.Haruzira is a UWP APP for “Voice Text” by speech synthesis.You can to program “Text to Speech” or “Voice to Text” by using this SDK. and It is possible to communication by remote access.FeaturesChange the speech synthesis engine, if modify language code or gender option.Repeat reproduce, if modify repeat count option.Reproduce by interrupt when is reproducing in priority of “Normal”, if modify priority option to “High”.Make a secure communication by using account authentication or encryption data, if modify accoun infromations.ReferenceThe Haruzira has been published in the Winpows store.
It has been localized in Japanese and English.Windows StoreAnd also the SDK user’s manual has been published on the web site.SDK User’s ManualSDK Sample Program
Package: harvest-algo
Harvest is a Python based framework providing a simple and intuitive framework for algorithmic trading. Visit Harvest'swebsitefor details, tutorials, and documentation.⚠️WARNING⚠️Harvest is currently atv0.1.1. The program is unstable and cointains many bugs. Use with caution, and contributions are greatly appreciated.🪲File a bug report💡Submit a feature suggestion📝Request documentationExampleBelow is a minimal example of a crossover strategy forTWTRimplemented with Harvest, tested on historical stock prices.fromharvest.algoimport*fromharvest.traderimport*fromharvest.apiimport*classWatch(algo.BaseAlgo):defmain(self):sma_long=self.sma(period=50)sma_short=self.sma(period=20)ifself.crossover(sma_long,sma_short):self.buy()elifself.crossover(sma_short,sma_long):self.sell()if__name__=="__main__":t=tester.BackTester()t.set_symbol('TWTR')t.set_algo(Watch())t.start()If you want to see how this algorithm performs in real life, just change one line to enable paper trading:- t = tester.BackTester()+ t = trader.Trader()Confident in your strategy? Deploy it using a broker of your choice (Currently only supports Robinhood). Again, you just need to change one line:- t = trader.Trader()+ t = trader.Trader(robinhood.Robinhood())With Harvest, the process of testing, simulating, and deploying your strategies is a piece of cake 🍰InstallationThere are few prerequisites:Python 3.8+pipOnce you have them, install via pip:pipinstallharvest-algoNext, install the dependencies necessary for the brokerage of your choice:pipinstallharvest-algo[BROKER]ReplaceBROKERwith a brokerage/data source of your choice:RobinhoodAlpaca (Coming soon)Polygon (Coming soon)Now you're all set!ContributingContributions are greatly appreciated. Check out theCONTRIBUTINGdocument for details.DisclaimerHarvest is not officially associated with Robinhood LLC.Robinhood was also not designed to be used for algo-trading. Excessive access to their API can result in your account getting locked.Tutorials and documentation solely exist to provide technical references of the code. They are not recommendations of any specific securities or strategies.Use Harvest at your own responsibility. Developers of Harvest take no responsibility for any financial losses you incur by using Harvest.
Package: harvest_api_client
Harvest API client===================================A Python library for Harvest's API (getharvest.com) which supports OAuth2 authentication. It's inspired by https://github.com/lann/Harvest and has some distinctions:* Supports Python 3x* Supports Oauth2* Has tests coverageIt doesn't support the basic authentication.How to install-----```$ pip3 install harvest_api_client```How to use it-----**Get the access and refresh tokens and put them in a file:**```{"access_token": {"last_refresh_time": "2015-04-20T00:18:52.494946","value": "[your access token]"}, "refresh_token": {"last_refresh_time": "2015-04-20T16:02:30.831858","value": "[your refresh token]"}}```**And you're ready to go:**```pythonfrom datetime import datetime, timedeltafrom harvest_api_client import Harvestclient_secret = 'your secret token'client_id = 'your client id'tokens_file_name = 'tokens.json'h = Harvest(client_secret=client_secret, client_id=client_id, tokens_file_name=tokens_file_name)u1 = h.find_user('user1_first_name', 'user1_last_name')# => <harvest_api_client.harvest.User object at 0x108cb2da0>u2 = h.find_user('aaa', 'bbb') # <class 'NoneType'># => <class 'NoneType'>print("\nProjects...")for p in h.projects():print(p)print("\nUsers...")for u in h.users():print(u)date1 = datetime(2013, 1, 1)date2 = datetime(2015, 11, 11)print("\nEntries...")for e in u.entries(date1, date2):print(e)```Source-----The source is available at https://github.com/GildedHonour/harvest-api-clientLicense-----The MIT License (MIT)
Package: harvestcli
harvest-reportingHarvest Time tracking and reporting API implementationDocs:Harvest Reporting DocsConfigration of NotificationsYAML SettingsThere is anexample yamlthat shows how to
set up every kind of integration.Global HooksThere are two types of global hooks. Emails and WebHooks.Emails are in the block labeledglobalEmails. All emails in this block receiveallnotifications. This includes client names and usage information. This should only be
used for internal notification for project owners or business management.globalEmails:
  - firstEmailAddress@example.com
  - secnodEmailAddress@example.comHooks are listed in theglobalHooks. All hooks in this block will receiveallnotifications. This includes client names and usage information. This should only be
used for internal notification for project owners or business management.globalHooks:
  - https://hooks.slack.com/services/GlobalHooksForAllClients
  - https://hooks.slack.com/services/GlobalHookForProjectsClient Specific HooksEach client listed in the configuration has its own section.
This section has two types of hooks that can be enabled.All webhooks are to be listed underhooks:for the client. This
list is provider agnostic and will auto-switch the formatting based on
if MS Teams or Slack is detected. This hook will only send specific client data.clients:
  - name: LotsOfHours
    hours: 160
    hooks:
      - https://hooks.slack.com/services/dude/what!
      - https://outlook.office.com/webhook/lotsOfhashesAll destination email addresses are to be listed underemails:clients:
  - name: Email Only
    hours: 160
    emails:
      - primary@emailonly.com
      - secondary@emailonly.comCLIInstalling as CLIyou can install this package off of pypipip install harvestclior you can clone the project install the project from that directory.pip install .Environment VariablesWhen using the cli Environment Variables can be used as an alternative to
providing the input via command line flags.VariableOptionBEARER_TOKEN-b, --bearer-tokenHARVEST_ACCOUNT_ID--account-idHARVEST_CONFIG--config-pathSENDGRID_API_KEY-s, --send-gridLocal DevelopmentCreate virtual envpipenv shellInstall Dev dependenciespipenv install --dev --skip-lockGenerate DocsInstall the devrequirements to install sphinx and its dependencies then runsphinx-build .docs docsHosting the docscd docs && python -m http.serverThis will host the docslocally on 8000
Package: harvest-cropper
Harvestcroppercropperis a tool to explore yourHarvestaccount and rewrite entries from one project task to another in harvest.InstallationYou can installcropperby cloning this repository or by usingPip:$pipinstallharvest-cropperIf you want to use the development version, you can install directly from github:$pipinstall-egit+git://github.com/CartoDB/harvest-cropper.git#egg=harvest-cropperIf using, the development version, you might want to install dependencies as well:$ pip install -r requirements.txtNOTE: Only tested in Python3.6.7UsageJust runcropperto see the different commands available, you can also runcropper [command] --helpto check further details and options for every command.The list of commands available are:checkto confirm your account credentials are up and runningclientsto get a list or JSON of your registered clientscompanyto get your organization details as a JSON objectprojectsto get a list or JSON of your projectsprojectgets details of an specific projecttasksgets the list of tasks associated to a projecttime-entriesreturn the timesheet entries added to a projecttime-entryreturns a single timesheetupdate-all-time-entrieswill update a set of time entriesupdate-time-entrywill update an specific time entryusersto get a list of your account usersYou can check each command specific options just calling them with the--helpoption.To authenticate against your Harvest account you need to specify yourtokenandaccount_idas parameters on every execution you you can set up the environment variablesHARVEST_TOKENandHARVEST_IDthat will be read automatically.Finally, most of the commands can output both as text (CSV) or raw JSON formats as returned by the Harvest API, checktheir docsfor details.
Package: harvester
An easy-to-use Web Scraping tool.Harvester is a library written in plain python. Its goal is to provide a non-dependent library for easy web scraping.InstallationInstalling from pip:pip install harvesterInstalling from source:pip install git+https://github.com/blazaid/harvesterRequirementsThere are no mandatory requirements. However to use option A, is necessary the installation of librarychardetis mandatory. If it is not
installed, the option will be ignored leaving a trace.DocumentationWe’re exporting the documentation to “readthedocs”. Until then, the source code is a very good place (and the only one) to get the documentation. We’ll upload the docs as soon as
we can.Authorsharvesterwas written byBlazaidwith help fromDavyria.ThanksTo you.WarningIt has been developed with only python 3.X in mind, so it won’t probably work on lower versions (i.e. no python 2.X support).Second warningEnglish included in both this document and the code can be devastating for the brain of an average human being. Even so we, the poor developers, are working hard to write as
correctly as possible and learn along the way. The documentation will be updated as we improve our language proficency as well as we receive critical / suggestions for this.
Package: harvest-for-mightyhive
About The PackageThe package aims to automate the process of updating time entries in harvest.
Although harvest provides APIs to do so, it requires superuser access. For
regular users, those APIs are not accessible. That is why I created this
package, just to make life easier.Dependenciesseleniumchrome-driver: You should have this if you use chrome.Installationpipinstallharvest-for-mightyhiveUsageInitialize a Harvest client:harvest=Harvest(username,password)Populate the class variables and submit.harvest.date=date.today()harvest.project=Project.INTERNALharvest.task=Task.MEETINGharvest.note="Kick off meeting"harvest.duration="0:30"harvest.submit()
Package: harvest-python
Harvest is a simple yet flexible Python framework for algorithmic trading. Paper trade and live trade stocks, cryptos, and options![^1][^2] Visitherefor tutorials and documentation.⚠️WARNING⚠️Harvest is currently atv0.3. The program is unstable and contains many bugs. Use with caution, and contributions are greatly appreciated.🪲File a bug report💡Submit a feature suggestion📝Request documentationSee for yourself!The example below is an algorithm to trade Twitter stocks using the moving average crossover strategy.fromharvest.algoimport*fromharvest.traderimport*classWatch(BaseAlgo):defconfig(self):self.watchlist=["TWTR"]self.interval="5MIN"defmain(self):sma_long=self.sma(period=50)sma_short=self.sma(period=20)ifself.crossover(sma_long,sma_short):self.buy()elifself.crossover(sma_short,sma_long):self.sell()To paper trade using this algorithm, run the following command:harveststart-syahoo-bpaperTo live trade using Robinhood, run:harveststart-srobinhood-brobinhoodWith Harvest, the process of testing and deploying your strategies is a piece of cake 🍰InstallationThe only requirement is to havePython 3.9 or newer.Once you're ready, install via pip:pipinstallharvest-pythonNext, install the dependencies necessary for the brokerage of your choice:pipinstallharvest-python[BROKER]ReplaceBROKERwith a brokerage/data source of your choice:RobinhoodAlpacaWebullKrakenPolygonNow you're all set!ContributingContributions are greatly appreciated. Check out theCONTRIBUTINGdocument for details, andABOUTfor the long-term goals of this project.DisclaimerHarvest is not officially associated with Robinhood, Alpaca, Webull, Kraken, Polygon, or Yahoo.Many of the brokers were also not designed to be used for algo-trading. Excessive access to their API can result in your account getting locked.Tutorials and documentation solely exist to provide technical references of the code. They are not recommendations of any specific securities or strategies.Use Harvest at your own responsibility. Developers of Harvest take no responsibility for any financial losses you incur by using Harvest. By using Harvest, you certify you understand that Harvest is a software in early development and may contain bugs and unexpected behaviors.[^1]: What assets you can trade depends on the broker you are using.
[^2]: Backtesting is also available, but it is not supported for options.
Package: harvest-python3
Python 3 Harvest API Bindings===================A python 3 wrapper for the harvestapp API. Derived from [lionheart's python2 harvest wrapper][1]. Additional detail can be found by checking the [harvestapp api documentation][2].Usage-----import harvestuser = harvest.HarvestUser('https://example.harvestapp.com', 'example@email.com', 'passw0rd')user.who_am_i()user.update_task({'hours': 1.8})user.get_today()[1]: https://github.com/lionheart/python-harvest[2]: https://github.com/harvesthq/api
Package: harvest-webforum
Harvest - A toolkit for extracting posts and post metadata from web forumsAutomatic extraction of forum posts and metadata is a challenging task since forums do not expose their content in a standardized structure. Harvest performs this task reliably for many web forums and offers an easy way to extract data from web forums.InstallationAt the command line:$pipinstallharvest-webforumIf you want to install from the latest sources, you can do:$gitclonehttps://github.com/fhgr/harvest.git
$cdharvest
$python3setup.pyinstallPython libraryEmbedding harvest into your code is easy, as outlined below:fromurllib.requestimporturlopen,Requestfromharvestimportextract_dataUSER_AGENT="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:70.0) Gecko/20100101 Firefox/70.0"url="https://forum.videolan.org/viewtopic.php?f=14&t=145604"req=Request(url,headers={'User-Agent':USER_AGENT})html=urlopen(req).read().decode('utf-8')result=extract_data(html,url)print(result)WEB-FORUM-52 gold standardThecorpuscurrently contains from 52 different web forums gold standard documents. These documents are also used by the integrations test of harvest.PublicationWeichselbraun, Albert, Brasoveanu, Adrian M. P., Waldvogel, Roger and Odoni, Fabian. (2020). “Harvest - An Open Source Toolkit for Extracting Posts and Post Metadata from Web Forums”. IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT 2020), Melbourne, Australia, Accepted 27 October 2020.
Package: harzvatool
harzvatooltorch and will requirement no need to have torch
to write your content.python setup.py sdist bdist_wheelpython -m twine upload dist/* #正式python -m twine upload --repository testpypi dist/*  #测试pip install -ihttps://test.pypi.org/simple/harzvatoolpip install -ihttps://test.pypi.org/simple/harzvatool==2.6
pip install harzvatool==查看版本
Package: has
Hash Array SnapshotOverviewThis project provides a solution to the following two problems:Dataset revisions are seldom tracked effectively but can be just as important to track as source code revisionsVersion control systems such as Git do not handle large files (i.e. > 1GB) efficiently and struggle to track revisions of large datasetsHash array snapshots solve these two problems because they are easily tracked by Git and provide a record of the data files associated with a specific source code revision.ExamplesSuppose we have a dataset composed of images stored in folders.-dataset
    -square
        square0.png
        square1.png
        square2.png
    -triangle
        triangle0.png
        triangle1.png
        triangle2.png$ has snap -d datasetWill createsnapshot.haswith the following contents:34dc214a2aea8d7c254a9d6dc351e0d3c0088ad998eed6053b78877785fcdff1:triangle/triangle0.png
566f5fa0703f5c2877c38fb3aae0fabbc5f9cdb25499b4f03ca75a6eb3827961:square/square0.png
67240c2cee6e9c77df1192890b1cf4deb265a5a6afdb4a5ecc03e93cc5889cef:triangle/triangle2.png
dfb6352f5d42793b58ac74f2cacf5f1f82bdb1470a30941224a0f1e34766aeb4:square/square2.png
e361db7913f495dafee06657ea67043a49c06fa1a3c57d3ed5b1a9048455de8f:square/square1.png
f7994454bf5a880c5741b3af8e0ababf77f8c450fe47ed8b5c6f7b9d38c9115f:triangle/triangle1.pngSometime later, additional circle data is added to our dataset and the overall naming convention is changed.-dataset
    -square
        square_a.png
        square_b.png
        square_c.png
    -triangle
        triangle_a.png
        triangle_b.png
        triangle_c.png
    -circle
        circle_a.png
        circle_b.png
        circle_c.pngWe can usehas checkto verify the dataset is different from what we recorded in our snapshot.$ has check -d datasetFiles added/modified:181210f8f9c779c26da1d9b2075bde0127302ee0e3fca38c9a83f5b1dd8e5d3b:circle/circle_c.png
61b4c705859f4158d38090c1e38e8fdc4f3d29db007f012766276aa498835cf6:circle/circle_a.png
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855:circle/circle_b.pngEven though the triangle and square images have been renamed, files are tracked according to hash value rather than filename so those files are not seen as being new.We can use our snapshot filesnapshot.hasto recover the older version of our dataset into an empty directorytmp.$ has recover -b dataset -d tmp-tmp
    -square
        square0.png
        square1.png
        square2.png
    -triangle
        triangle0.png
        triangle1.png
        triangle2.pngFoldertmpis now identical to our previous version of folderdataset.We can check the contents oftmpto ensure that all files have been copied successfully.$ has check -d tmpInstallationThe easiest way to installhasis withpip install has.Alternatively, checkout the latest release version ofhas(e.g.git checkout v0.0.x), and runsudo ./install.sh. Open a terminal and typehas --helpto verify installation. Uninstallhasby runningsudo ./uninstall.sh.
Package: hasaki
hasakipython-mpipinstall--user--upgradesetuptoolswheeltwine

pythonsetup.pysdistbdist_wheel# https://test.pypi.org/python-mtwineupload--repository-urlhttps://test.pypi.org/legacy/dist/*# pip install -i https://test.pypi.org/simple/ hasaki# https://pypi.orgpython-mtwineupload--repository-urlhttps://upload.pypi.org/legacy/dist/*# pip install hasaki