Saravanan666/pypi-org huggingface dataset:
Package: tl.gcrop
tl.gcrop: Introduction and usageThe goal of this program is to allow cropping an image using the mouse and
having visual feedback while at the same time applying various mathematical
constraints such as maintaining a given aspect ratio or ensuring minimal
values for the crop margins.The current state of implementation does visual cropping but doesn’t yet take
into account constraints. Also, the output of the program is only the crop
coordinates; the cropped image cannot be saved yet.tl.gcroprequirespygtkto be installed.Key bindings:Ctrl-O:Open a new image, replacing the previous one without warning.Mouse actions inside the image window:Left button:Change crop margins if the mouse is outside the crop area (one if it’s
outside an edge, two if it’s outside a corner), otherwise move the crop
area without changing its size.Scroll wheel:Zoom the image up or down by factors of 2.Widgets on the right panel:A line describing the current crop area (left and top margin, width
and height) that can be copied using mouse selection.Input fields that allow setting all crop parameters to exact pixel values.Two preview windows that show the cropped image and the crop area relative
to the total image.About tl.gcropAuthor:Thomas Lotze (thomas@thomas-lotze.de,http://thomas-lotze.de/)PyPI page:http://pypi.python.org/pypi/tl.gcrop/Issue tracker:https://bitbucket.org/tlotze/tl.gcrop/issues/Source code:https://bitbucket.org/tlotze/tl.gcrop/src/Current change log:https://bitbucket.org/tlotze/tl.gcrop/src/tip/CHANGES.txt
Package: tl.geodrawing
The tl.geodrawing distributionA geographic pygtk drawing area.The drawing surface provides a geographic coordinate system and displays map
images in the background. By default, map tiles are downloaded from the
OpenStreetMap project.Python 2.6 is required.About tl.geodrawingAuthor:Thomas Lotze (thomas@thomas-lotze.de,http://thomas-lotze.de/)Online documentation:http://packages.python.org/tl.geodrawing/PyPI page:http://pypi.python.org/pypi/tl.geodrawing/Issue tracker:https://bitbucket.org/tlotze/tl.geodrawing/issues/Source code:https://bitbucket.org/tlotze/tl.geodrawing/Current change log:https://bitbucket.org/tlotze/tl.geodrawing/file/tip/CHANGES.txt
Package: tlhelp32
cipypiqaTlHelp32An idiomatic Python API for the Windows Tool Help library.InstallationPython 3.7+ is required.pip install tlhelp32Moreinstallation methods.Getting StartedTraversing a snapshot:importtlhelp32withtlhelp32.Snapshot()assnapshot:print([repr(heap)forheapinsnapshot.heaps])print([repr(module)formoduleinsnapshot.modules])print([repr(process)forprocessinsnapshot.processes])print([repr(thread)forthreadinsnapshot.threads])Moreexamples.LicenseThe code in this project is licensed under theISC license.
Package: tlid
tlidInstallationpipinstalltlidUsage:importtlid# Get TLIDtlid_str=tlid.get_tlid()print(tlid_str)# Outputs: YYMMDDHHMMSS# Get TLID with millisecondstlid_milli=tlid.get_milliseconds()print(tlid_milli)# Outputs: YYMMDDHHMMSSmmm# Get TLID for different time granularitiesprint(tlid.get_seconds())# Outputs: YYMMDDHHMMSSprint(tlid.get_minutes())# Outputs: YYMMDDHHMMprint(tlid.get_hour())# Outputs: YYMMDDHHprint(tlid.get_day())# Outputs: YYMMDDprint(tlid.get_month())# Outputs: YYMMprint(tlid.get_year())# Outputs: YY# Check if a string has a TLIDprint(tlid.has_tlid('Hello 210101010101 World'))# Outputs: True# Extract TLID from a stringprint(tlid.extract_tlid('Hello 210101010101 World'))# Outputs: 210101010101# Clean a string from its TLIDprint(tlid.clean_tlid('Hello 210101010101 World'))# Outputs: Hello World# Convert a TLID string to a datetime objectprint(tlid.to_date('210101010101'))# Outputs: 2021-01-01 01:01:01# pytlid`pytlid`is a command-line interface for generating time-based identifiers using the`tlid`Python package.## UsageTo use`pytlid`, simply run the command followed by the desired time unit. The default time unit is minutes if no argument is provided.

```sh
pytlid [unit]Here are the available units and their corresponding outputs:h: Current hour in YYMMDDHH formats: Current seconds in YYMMDDHHMMSS formatms: Current milliseconds in YYMMDDHHMMSSmmm formatm: Current month in YYMM formatM: Current month in YYMM format (same asm)y: Current year in YY formatd: Current day in YYMMDD formatExamplesTo get the current time in minutes:pytlidTo get the current time in hours:pytlidhTo get the current time in seconds:pytlidsFor help:pytlid--helpThis will display the help message for thepytlidcommand.
Package: tlingua
TLinguaTLingua is a token-based language/grammar/text processing library built to simulate rule-governed recursively replicatable grammar.TechCurrently the implementation depends only on basic(pre-installed) python packages, without any fancy-special tech introduction.And of course Lingua itself is open source with apublic repositoryon GitHub.InstallationLingua is published and distributed via PyPI.pipinstalltlinguaPluginsLingua doesn't have plugins as it's too no-name of a package to begin with. Probably never going to even receive an update or security-issue-related bump.To-dosWrite tests.Make usable.Make better.LicenseMITFree Software, Hell Yeah!
Package: tlinhart-httpbin
version 0.0.0Tomáš Linhart’s python client to httpbin.org, open sourced under the MIT licenseInstallpipinstalltlinhart-httpbinDocumentationhttps://tlinhart-httpbin.readthedocs.orgBasic Usage# demo usage for your python packagethisisanopportunitytogettheattentionofpotentialusersofyourpackage/tool/libraryContributingCheck thecode structure documentationWrite testsWrite codeSend a pull-request
Package: tlint
Python TlintSimple linter that just works and implements various kind of checks.Installpip install tlintUsageGenerate initial project configurationtlint initLint project according to generated configurationtlintIdeas / Roadmapdetermines user defined modulesforeach user defined module, prevent import based on rulestheses rules come from a config file that only owner may modifya warning is thrown in pipeline if someone else modify this file
Package: tljh-db
tljh-dbEverytime a new user is created in the JupyterHub a corresponding user will
be created in a pre-configured database server by this plugin. Afterwards a
matching DataJoint configuration file will be placed in the home directory
of the newly created JupyterHub user.ConfigurationThis plugin is configured via/srv/tljh-db.ini.Example:[DEFAULT]Host=127.0.0.1User=rootPassword=root-password
Package: tllab-common
Common CodeCode that both LiveCellAnalysis and smFISH (or others) use and doesn't get major changes goes here. This code should be a submodule in smFISH and LiveCellAnalysis.Command line tools:wimreadwimread imagefileDisplays information (pixel size, interval time etc.) about the image file.Installation (Ubuntu)python-javabridge is required, which requires java, for ubuntu:sudo apt install openjdk-8-jdk-headlessSet java 8 as default java:sudo update-alternatives --config javaThen this code can be installed as a package:pip install tllab_commonor editable:git clone git@github.com:Lenstralab/tllab_common.git
pip install -e tllab_common/ --user
Package: tllcommon
tllcommon======.. image:: https://circleci.com/gh/timelinelabs/tll-common/tree/master.png?circle-token=05825add39ecb90316bb7f1b350d8d12f84c1744:target: https://circleci.com/gh/timelinelabs/tll-common/tree/master:alt: Latest CircleCI ReleaseLow-level, reshareable Python code for Timeline Labs projectsUsage-----Installation------------Testing-------Make sure you have the following python environments local::pyenv local 3.3.3 2.7.6 2.6.8 3.4.1Then::toxRequirements^^^^^^^^^^^^Compatibility-------------Python 2 and 3 support enforced by tox on circleci
Package: tlmulticlient
Multi Sessions addon for TelethonInstalling:pip3installtlmulticlientHow to use:# importing multiclient library and other required importsfromtlmulticlientimportMultiClientimportasynciofromtelethonimportevents# create the multiclientclient=MultiClient(api_id=12345,api_hash='my_api_hash',sessions=['list','of','str_sessions'])# listenting to new messages@client.on(events.NewMessage)deflistener(event):# Now we need to use `event.client.etc` instead of client.etc to be able to run a function on all the available clients!awaitevent.client.send_message(event.chat_id,"Hello World!")# To find out from which session an event was triggered we use:id=event.client.session_id# session id is the name of the session attached to the client which received the event.ifid=='str_sessions':print('This event was triggered from the session named str_sessions')else:print('This event was triggered from the session named{0}'.format(id))# iterate though all the clientsforcinclient:print(c.session_id)# run all the clientsloop=asyncio.get_event_loop()client.run_all_clients(loop=loop)
Package: tlo
Type Language ObjectReader ofbinary serializedType Language SchemaExample of result in the end of reading TLODeclaimerThis code has not been tested sufficiently.
It's a rewritten version of original reader in C++.
If you are going to use this for code generation,
please do additional tests.
Recheck my implementation for errors and so on.ContextTheType Language (TL)was
invented many years ago. It was originally used inVK,
and now inTelegram.
The creators of this language invented and
wrote all the necessary tools to work with it.
For example, aparser of the languageand itsbinary formatfor serialization was developed.What is this for?To work with TL Schemes using OOP. To generate the client MTProto code using
official TL parsers and binary formats.Many Open Source MTProto client use their own implementation of parsers,
which are not ultimatum. They are hardcoded for their minimal task.Hardcode is not the way of Telegram. Official Telegram's Open Source projects
take the right approach. So, for example,tdlibgenerates several interfaces for different languages and this is how it looks:Raw TL Schema -> Tl Parser -> binary TL Object ->TLO reader-> code generator.Step nameDescriptionRaw TL SchemaCan be foundedhereand in official Telegram repositories of client (tdesktop/Telegram/Resources/tl,tdlib/generate/scheme).Tl ParserOfficial TL parser written in C++. Now it's a part oftdlib/td/generate/tl-parser. In the input it takes raw TL schema file. The output is TLO file.binary TL ObjectThe output of Tl Parser.TLO readerThis repository contains implementation of it in Python and JavaScript.Reader of binary file. Provide access to combinators, types, functions, arguments and so on via Object Oriented Programming.code generatorAny code generator. Intdlib/td/generatethere is generator for C++, JNI, .NET and JSON interfaces.InstallingFor PythonpipinstalltloFor JavaScriptWork in progressnpminstalltloUsageYou can find TLO files for testshere.Python (3.6+)fromtloimportread_tl_config_from_file,read_tl_config# use read_tl_config(data) to pass bytes directlyconfig=read_tl_config_from_file('td_api.tlo')JavaScriptWork in progressimport{read_tl_config_from_file,read_tl_config}from'tlo';// use read_tl_config(data) to pass bytes directlyconstconfig=read_tl_config_from_file('td_api.tlo')LicenceMIT License
Package: t-log
这是一个简单的python日志包环境python > 3.5安装pip install t_log如何使用#!/usr/bin/python3fromt_logimportloggerlog=logger.logger()log.critical("这是一个 critical 级别的问题！")log.error("这是一个 error 级别的问题！")log.warning("这是一个 warning 级别的问题！")log.info("这是一个 info 级别的问题！")log.debug("这是一个 debug 级别的问题！")教程官方文档 ：https://packaging.python.org/tutorials/packaging-projects/#uploading-your-project-to-pypitwine : 无法将“twine”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。配置环境变量C:\Users\tinyw\AppData\Roaming\Python\Python37\Scriptshttps://pypi.org/manage/account/HTTPError: 403 Client Error: Invalid or non-existent authentication information. for url: https://test.pypi.org/legacy/UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 197: illegal multibyte sequence解决办法1：FILE_OBJECT= open('order.log','r', encoding='UTF-8')解决办法2：FILE_OBJECT= open('order.log','rb')打包生成包安装setuptools并wheel安装了最新版本python3 -m pip install --user --upgrade setuptools wheel现在从setup.py位于的同一目录运行此命令python3 setup.py sdist bdist_wheel以上命令应输出大量文本，一旦完成，应在dist目录中生成两个文件dist/
example_pkg-0.0.1-py3-none-any.whl
example_pkg-0.0.1.tar.gz该tar.gz文件是源存档，而该.whl文件是构建的分发。较新的pip版本优先安装构建的发行版，但如果需要，将回退到源代码存档。您应该始终上传源存档并为项目兼容的平台提供构建的存档。在这种情况下，我们的示例包在任何平台上都与Python兼容，因此只需要一个构建的发行版。发布包使用twine上传分发包。 你需要安装Twine：python3 -m pip install --user --upgrade twine如果是Windows 清配置环境变量，重新打开重新打包python3 setup.py sdist bdist_wheel运行Twine上传所有存档distPS D:\Git\t_log> twine upload  dist/*系统将提示您输入使用Test PyPI注册的用户名和密码。命令完成后，您应该看到与此类似的输出Enter your username: Tinywan
Enter your password:
Uploading distributions to https://upload.pypi.org/legacy/
Uploading t_log-0.51-py3-none-any.whl
 76%|██████████████████████████████████████████████████████████████████████████
100%|██████████████████████████████████████████████████████████████████████████
█████████████████████████████████████| 10.5k/10.5k [00:03<00:00, 3.31kB/s]
Uploading t_log-0.51.tar.gz
100%|██████████████████████████████████████████████████████████████████████████
█████████████████████████████████████| 9.50k/9.50k [00:01<00:00, 9.24kB/s]注意:如果您收到错误消息，则需要为您的包选择一个唯一的名称。一个不错的选择 。更新参数 ，删除文件夹，然后 重新生成存档。The user '[your username]' isn't allowed to upload to project 'example-pkg'example_pkg_your_usernamenamesetup.pydist包发布完成后，其他人只需要使用pip就可以安装你的包文件。比如pip install package-name包发布完成后，其他人只需要使用pip就可以安装你的包文件。比如pip install package-name --upgrade如何使用安装pip install t_log升级包pip install --upgrade  t_log卸载包pip uninstall t_log搜索pip search t_log升级pip本身pip install --upgrade pip可能遇到的错误
Package: tlogg
tloggA fast, advancedtext-basedlog explorer written inpyTermTk, inspired byglogg - the fast, smart log explorerandklogg - Faster log explorer(fork of glogg)FeaturesSearch PanelHighlightBookmarksShiny ASCII Red PeppersDraggableTiling tabsscreenshotInstall frompypipipinstalltloggEnable the system ClipboardpyTermTkautomatically support the system clipboard throughpyperclippipinstallpyperclipQuickRun$tlogg-h
usage:tlogg[-h][-cC]filename[filename...]positionalarguments:filenamethefilename/s

optionalarguments:-h,--helpshowthishelpmessageandexit-cCconfigfolder(default:"/home/user/.config/tlogg")TestClonegitclonehttps://github.com/ceccopierangiolieugenio/tlogg.gitcdtloggRunpython3 -m tlogg  <File/s>
Package: tlpc
Task-Level Parallelization for HLSFeature Synopsissoftware simulation (not cycle-accurate)Xilinx HLS backendHeteroCL frontendApplication SynopsisAppPropertiesDetails# Streams# Tasks# Stepsbandwidthstaticbandwidth test usingasync_mmap441cannonstatic,feedbackCannon's algorithm2071graphdynamic,feedbackconnected components631jacobistatic5-point stencil23171vaddstaticnaïve vector addition341Getting StartedPrerequisitesUbuntu 16.04+Install from Binary./install.shInstall from SourceBuild PrerequisitesCMake 3.13+A C++11 compilerGoogle glog libraryClang headersBuildtlpccmkdirbuildcdbuild
cmake..
make
maketestcd..
sudoln-sbackend/python/tlpc/usr/local/bin/
sudoln-sbuild/backend/tlpcc/usr/local/bin/Known IssuesTemplate functions cannot be tasksVivado HLS include paths (e.g.,/opt/Xilinx/Vivado/2019.2/include) must not
be specified intlpc --cflags;Workaround is toexport CPATH=/opt/Xilinx/Vivado/2019.2/include
Package: tlp-classifier
tplClassifierGetting startedInstall round eliminator locallycurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
git clone -b arbitrary2 https://github.com/olidennis/round-eliminator.git
cd round-eliminator
RUSTFLAGS="-C target-cpu=native" cargo build --release
cd ..
mv round-eliminator/target/release/server 'path-to-tlpClassifier'Generating the data setpython3 -m tlp_classifier generate -w 3 -b 2Running the classifierpython3 -m tlp_classifier classify -w 3 -b 2
Package: tlp-ui
TLP UIThe Python scripts in this project generate a GTK-UI to changeTLPconfiguration files easily.
It has the aim to protect users from setting bad configuration and to deliver a basic overview of all the valid configuration values.Install and run instructions :ledger:PyPIPoetryPython 3Arch LinuxCurrent status :sunrise_over_mountains:Supports TLP versions 1.3-1.6 -older TLP versions are supported by1.6.1Requires Python 3.8 or greaterConfiguration can be read and displayedShows information about configuration changes (defaults/unsaved and drop-in/user config)Changes can be saved with user and sudo permissions (/etc/tlp.conf)tlp-stat can be load in ui (simple and complete)To be done :building_construction:Weblate translations -#121Mobile UI -#111Implement package build pipeline -#90
Package: tlpytools
TransLink's Python ToolsPython tools to read data, yaml configuration, logging, and much more.Getting StartedTo use the tools within this package, you must first install this package:Method 1: precompiled wheelInstall with precompiled wheels from PyPI is the fastest way to get started:pipinstalltlpytools--upgradeMethod 2: build from sourceBuild and install from source allow you to access the latest version or a specific version without any available precompiled wheels:gitclonehttps://github.com/TransLinkForecasting/tlpytools.git--depth=1cdtlpytools
python-mpipinstall--upgradebuild
python-mbuild
pipinstalldist/tlpytools-0.1.4-py3-none-any.whl--upgrade--force-reinstallMethod 3: editable install for developmentIf you are developing and testing tlpytools to work with downstream code, you may install the package as aneditable install. This allows you to continuously make changes to thetlpytoolspackage in your local development folder, while integrating these changes in real time with your downstream code.gitclonehttps://github.com/TransLinkForecasting/tlpytools.git--depth=1cdtlpytools
pipinstall-e./Note that after this installation, any code changes you make within thetlpytoolsfolder will take effect immeidately witin your development environment.UsageAfter installation, you can access thetlpytoolsnamespace within your data project and importing parts of the package in your python script:fromtlpytools.logimportloggerfromtlpytools.configimportrun_yamlBuild and Distribution ProcessReviewsetup.cfgandpyproject.tomlto ensure dependencies and versions are up to date.Generate distribution archivesconda activate base
python -m pip install --upgrade build
python -m buildUpload to PyPIpython -m pip install --upgrade twine
python -m twine upload dist/*Review the newly upload package onhttps://test.pypi.org/project/tlpytools/If you are having problem authenticating to PyPI, you should register onPyPIand create a new token. Set up the token in~/.pypircby followingpackage distribution guide
Package: tlqb-tools
TLQB TOOLSTest publish module to pypi ...INSTALLATIONCurrently it is only supported Python3 onwards. It can be installed through pip:pipinstalltlqb_toolsUSAGEThe following example illustrates the ease of use of this package:fromtlqb_toolsimporttlqbtlqb.sum_func(10,20)LICENSE
Package: tl-radio
TL-Radio - Telegram UserBot to play and stream audio to telegram group chat using YoutubeDl and TgCalls.DocumentationAll setup and usage documentation are located ontl_radio.nitanmarcel.comSetupUsageMade withTelethonTgCallsYoutubeDLFeaturesPlaylists, queues.Supports streaming from multiple sources. See YoutubeDl's list ofsupported sites.Smooth playout thanks to parralel downloading.Play audio in chats from url stream. Checkfmstreamsfor a list of radio streams (The required stream url is displayed in the small playback control box in top right corner of the website).
Package: tlru
tLRUTime-bound LRU caching library for Python 3, optimized for speed and efficient use of resources.EXPERIMENTAL: Use at your own risk.When installing under PyPy, be sure to:export XXHASH_FORCE_CFFI=1Requires Python 3.5 or better.Related WorksThe term "TLRU" is also used by M. Bilal and S. Kang in "Time Aware Least Recent Used (TLRU) cache management policy in ICN," 16th International Conference on Advanced Communication Technology, Pyeongchang, 2014, pp. 528-532, doi: 10.1109/ICACT.2014.6779016.This Python project was originally implemented independently of M. Bilal and S. Kang's work, and the reuse of the term "TLRU" was coincidental. However, we cite it here as an important related work that describes a higher-level network caching system, while also quantifying the effects of combining a TTL with an LRU eviction strategy.LegalCopyright 2018 by individual and corporate contributors as
noted in the individual source files.Licensed under the Apache License, Version 2.0 (the "License"); you may
not use any portion of this software except in compliance with
the License. Contributors agree to license their work under the same
License. You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Package: tls-client
Python-TLS-ClientPython-TLS-Client is an advanced HTTP library based on requests and tls-client.Installationpip install tls-clientExamplesThe syntax is inspired byrequests, so its very similar and there are only very few things that are different.Example 1 - Preset:importtls_client# You can also use the following as `client_identifier`:# Chrome --> chrome_103, chrome_104, chrome_105, chrome_106, chrome_107, chrome_108, chrome109, Chrome110,#            chrome111, chrome112, chrome_116_PSK, chrome_116_PSK_PQ, chrome_117, chrome_120# Firefox --> firefox_102, firefox_104, firefox108, Firefox110, firefox_117, firefox_120# Opera --> opera_89, opera_90# Safari --> safari_15_3, safari_15_6_1, safari_16_0# iOS --> safari_ios_15_5, safari_ios_15_6, safari_ios_16_0# iPadOS --> safari_ios_15_6# Android --> okhttp4_android_7, okhttp4_android_8, okhttp4_android_9, okhttp4_android_10, okhttp4_android_11,#             okhttp4_android_12, okhttp4_android_13## more client identifiers can be found in settings.pysession=tls_client.Session(client_identifier="chrome112",random_tls_extension_order=True)res=session.get("https://www.example.com/",headers={"key1":"value1",},proxy="http://user:password@host:port")Example 2 - Custom:importtls_clientsession=tls_client.Session(ja3_string="771,4865-4866-4867-49195-49199-49196-49200-52393-52392-49171-49172-156-157-47-53,0-23-65281-10-11-35-16-5-13-18-51-45-43-27-17513,29-23-24,0",h2_settings={"HEADER_TABLE_SIZE":65536,"MAX_CONCURRENT_STREAMS":1000,"INITIAL_WINDOW_SIZE":6291456,"MAX_HEADER_LIST_SIZE":262144},h2_settings_order=["HEADER_TABLE_SIZE","MAX_CONCURRENT_STREAMS","INITIAL_WINDOW_SIZE","MAX_HEADER_LIST_SIZE"],supported_signature_algorithms=["ECDSAWithP256AndSHA256","PSSWithSHA256","PKCS1WithSHA256","ECDSAWithP384AndSHA384","PSSWithSHA384","PKCS1WithSHA384","PSSWithSHA512","PKCS1WithSHA512",],supported_versions=["GREASE","1.3","1.2"],key_share_curves=["GREASE","X25519"],cert_compression_algo="brotli",pseudo_header_order=[":method",":authority",":scheme",":path"],connection_flow=15663105,header_order=["accept","user-agent","accept-encoding","accept-language"])res=session.post("https://www.example.com/",headers={"key1":"value1",},json={"key1":"key2"})Pyinstaller / PyarmorIf you want to pack the library with Pyinstaller or Pyarmor, make sure to add this to your command:Linux - Ubuntu / x86:--add-binary '{path_to_library}/tls_client/dependencies/tls-client-x86.so:tls_client/dependencies'Linux Alpine / AMD64:--add-binary '{path_to_library}/tls_client/dependencies/tls-client-amd64.so:tls_client/dependencies'MacOS M1 and older:--add-binary '{path_to_library}/tls_client/dependencies/tls-client-x86.dylib:tls_client/dependencies'MacOS M2:--add-binary '{path_to_library}/tls_client/dependencies/tls-client-arm64.dylib:tls_client/dependencies'Windows:--add-binary '{path_to_library}/tls_client/dependencies/tls-client-64.dll;tls_client/dependencies'AcknowledgementsBig shout out toBogdanfinnfor open sourcing histls-clientin Golang.Also I wanted to keep the syntax as similar as possible torequests, as most people use it and are familiar with it!