Saravanan666/pypi-org huggingface dataset:
Package: tigris-python-sdk
# Jogral Tigris Python SDK[![Build Status](https://travis-ci.org/jogral/tigris-python-sdk.svg?branch=dev)](https://travis-ci.org/jogral/tigris-python-sdk)This is the official Python SDK for [Jogral Tigris](https://jogral.co/product).This SDK will let you execute most of the functionality you would from the API,and is an alternative to the stock UI.## Why use this?Suppose you want to extend the functionality/features of Tigris, e.g. integrating with your company intranetor with a third party service. This SDK is a layer around the REST-like API powering Tigris, leaving you towrite software and not worry about forming your HTTP requests--just use native features!We at Jogral are already using this API to build another product: our command line interface for Tigris.## Installation```pip install tigris-python-sdk```## UsageTo get started:```pythonfrom tigrissdk.client import Clientclient = Client(username=username, password=password, base_url=base_url)print('My Username: {0}'.format(client.session.user.shortname))```Getting courses:```python# Get all coursesclient.courses()# You can use a dict as query paramsclient.courses({'slug': 'test'})# You can create/retrieve/update, too## New coursecourse_dict = {'title': 'title', ...}course = client.course(course_dict) # Course is not created yet, but object is.course = course.save(True) # Now course is added to Tigris, and has an ID.print(course.id)## Get/edit coursecourse = client.course({'id': 1}).get()course.status = 1updated_course = course.save()```More coming soon.## ContributingYou should be able to git started by cloning our repo. We use [`virtualenv`](https://virtualenv.pypa.io/en/stable/)and [`pyenv`](https://github.com/pyenv/pyenv) for development. Once you've cloned your repo, go to the repo path and run```virtualenv tigris-sdk-envpip install -r requirements.txt```**NOTE:** You should be sure to have some flavor of Python 3. Due to support officially dropping for Python 2,we do not support Python 2.### TestingTest coverage is still largely in progress. However, you can run _existing_test cases by running```pytest```or```tox```## SupportDevelopment, support, etc. is managed directly by [Jogral](https://jogral.co).If you want to contact us directly, drop us a line at <code@jogral.io>. We welcomeyou to open issues directly through GitHub and to use email for questions.## LicenseThe Tigris Python SDK is licensed under the Apache License 2.0. See LICENSE for details.## TODO- Increase test coverage to 100%.- Make it clearer when sessions are expired.- Create documentation from docstrings.- Incorporate upcoming authorization updates to API into SDK.- Flesh out roadmap.
Package: tihclient
tihclientTable of ContentsInstallationIntroRequirementLicenseInstallationpip install tihclientIntroTIH API clientPython wrapper client for:https://tih-dev.stb.gov.sg/content-api/apisRequirementenvironment variableTIH_API_KEY=xxxLicensetihclientis distributed under the terms of theMITlicense.
Package: tihmDri
TihmDRI_toolsare currently the easiest way to gain accsess to the data collected by the TIHM projects.The tools are an ongoing effort by  Dr Eyal Soreq to standardize data-driven analysis for different types of data domains (IoT, behavioural, physiological, etc.) being collected as part of the ongoing TIHM study to advance our understanding of the different manifestations of dementia.
The package was designed to either work on the Imperial cluster or on your personal computer using Python >3.6.Installation OptionsInstall withpip$ pip install TihmDRI_toolsUsageSee example Jupyter notebooksInputsTIHM data sets3 zip filesFilenameDescriptionDurationtihm10.zipData collected by TIHM IoT system during TIHM project(2016-2018)tihm15.zipData collected by TIHM IoT system during TIHM 1.5 project (extension)(2018-2019)tihmdri.zipData collected by TIHM IoT system during DRI project(2019-present) - exported once a week and copied to RDSThe TIHM system has undergone numerous iterations during this time. These exported datasets are extracted from historic backups taken at the end of each project. The original databases are MongoDB and do not have a consistent schema. The CSV exports harmonise these into a simplified, consistent tabular format.How to ContributeClone repo and create a new branch:$ git checkout https://github.com/esoreq/TihmDRI_tools -b name_for_new_branch.Make changes and testSubmit Pull Request with comprehensive description of changes
Package: tiidan-utils
# Overview<table>
<tbody>
<tr class=”odd”>
<td>docs</td>
<td><a href=”https://readthedocs.org/projects/python-tiidan-utils”><img src=”https://readthedocs.org/projects/python-tiidan-utils/badge/?style=flat” alt=”Documentation Status” /></a></td>
</tr>
<tr class=”even”>
<td>tests</td>
<td><div class=”line-block”><a href=”https://travis-ci.org/ionelmc/python-tiidan-utils”><img src=”https://travis-ci.org/ionelmc/python-tiidan-utils.svg?branch=master” alt=”Travis-CI Build Status” /></a> <a href=”https://ci.appveyor.com/project/ionelmc/python-tiidan-utils”><img src=”https://ci.appveyor.com/api/projects/status/github/ionelmc/python-tiidan-utils?branch=master&amp;svg=true” alt=”AppVeyor Build Status” /></a> <a href=”https://requires.io/github/ionelmc/python-tiidan-utils/requirements/?branch=master”><img src=”https://requires.io/github/ionelmc/python-tiidan-utils/requirements.svg?branch=master” alt=”Requirements Status” /></a><br />
<a href=”https://codecov.io/github/ionelmc/python-tiidan-utils”><img src=”https://codecov.io/github/ionelmc/python-tiidan-utils/coverage.svg?branch=master” alt=”Coverage Status” /></a></div></td>
</tr>
<tr class=”odd”>
<td>package</td>
<td><div class=”line-block”><a href=”https://pypi.org/project/tiidan-utils”><img src=”https://img.shields.io/pypi/v/tiidan-utils.svg” alt=”PyPI Package latest release” /></a> <a href=”https://pypi.org/project/tiidan-utils”><img src=”https://img.shields.io/pypi/wheel/tiidan-utils.svg” alt=”PyPI Wheel” /></a> <a href=”https://pypi.org/project/tiidan-utils”><img src=”https://img.shields.io/pypi/pyversions/tiidan-utils.svg” alt=”Supported versions” /></a> <a href=”https://pypi.org/project/tiidan-utils”><img src=”https://img.shields.io/pypi/implementation/tiidan-utils.svg” alt=”Supported implementations” /></a><br />
<a href=”https://github.com/ionelmc/python-tiidan-utils/compare/v0.0.0…master”><img src=”https://img.shields.io/github/commits-since/ionelmc/python-tiidan-utils/v0.0.0.svg” alt=”Commits since latest release” /></a></div></td>
</tr>
</tbody>
</table>Tiidan utils in python.Free software: BSD 2-Clause License## Installationpip install tiidan-utils## Documentation<https://python-tiidan-utils.readthedocs.io/>## DevelopmentTo run the all tests run:toxNote, to combine the coverage data from all the tox environments run:<table>
<colgroup>
<col style=”width: 10%” />
<col style=”width: 90%” />
</colgroup>
<tbody>
<tr class=”odd”>
<td>Windows</td>
<td><pre><code>set PYTEST_ADDOPTS=–cov-append
tox</code></pre></td>
</tr>
<tr class=”even”>
<td>Other</td>
<td><pre><code>PYTEST_ADDOPTS=–cov-append tox</code></pre></td>
</tr>
</tbody>
</table>Changelog0.0.0 (2019-08-07)First release on PyPI.
Package: tiima
TiimaA Python wrapper around the Visma Tiima mobile REST APIInstallationPIPpip install tiimaPoetrypoetry add tiimaUsagefrom tiima import Tiima

# Usage with env vars
tiima = Tiima()
tiima.login()

# Setting auth variables explicitly
tiima = Tiima(company_id="foo", api_key="bar)
tiima.login(username="example@example.com", password="example")

# Calling an API endpoint
print(tiima.user())ConfigurationAuthentication can be done either explcitly or by settings the following environment variables:VariableDescriptionTIIMA_USERNAMEUsers Tiima username (email)TIIMA_PASSWORDUsers Tiima passwordTIIMA_COMPANY_IDUsers company id (usually all caps)TIIMA_API_KEYTiima API KeyDisclaimerThis software has no connection to Visma, nor is it in any way endorsed by Visma or any other company
affiliated with the product (Visma Tiima). This project was created to make it easier for developers
to use the API and for them to be able to create their own application around the API.LicenseMIT
Package: tiimaweb
This library can be used to control the Tiima web UI through a simple
Python API.  It uses MechanicalSoup for mimicing browser actions.InstallingTiimaWeb is in PyPI and can be installed simply by:pip install tiimawebor if you use Poetry:poetry add tiimawebUsageThe library can be used from Python code like this:fromdatetimeimportdate,datetimeimporttiimawebclient=tiimaweb.Client()withclient.login('username','password','company')astiima:# Get all time blocks of 2020-02-29time_blocks=tiima.get_time_blocks_of_date(date(2020,2,29))# Print and delete all those time blocksfortime_blockintime_blocks:print(time_block)tiima.delete_time_block(time_block)# Add new time blocktiima.add_time_block(start=datetime(2020,3,1,8,30),end=datetime(2020,3,1,11,45))
Package: tiingo-news-api
Tiingo News Api[![pipeline status](https://gitlab.com/paul_armstrong/tiingo_news_api/badges/main/pipeline.svg)](https://gitlab.com/paul_armstrong/tiingo_news_api/-/commits/main)Simple python API wrapper for interacting with Tiingo endpointsFree software: MIT licenseDocumentation:https://tiingo-news-api.readthedocs.io.FeaturesTODOCreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History0.1.0 (2022-05-01)First release on PyPI.
Package: tiingo-prices
A CLI tool to get a close of day price and annual dividends for a set of
tickers. Uses the tiingo python API.Free software: MIT licenseFeaturesUses the tiingo python API to obtain most recent closing prices for a number
of tickers. The tickers being specified in a text file, one ticker per line.Last years dividends are also obtained and calculated for each ticker.Output is either written to stdout or to a specified file. Output is written in CSV
format with Ticker,Price,Dividend on each line of the file.Installationpipinstalltiingo_pricesUsageSet the environment variable TIINGO_API_KEY to the API key associated with your
tiingo account.exportTIINGO_API_KEY='YourTiingoAPIKey'For these close of day prices and divdends the API key
provided with the free “starter” account will work.$tiingo_prices-husage:tiingo_prices[-h][--output_fileOUTPUT_FILE][--nyse_pref][--version]ticker_fileReturnsthemostrecentclosingpricesandlastyearsdividendsforstockspositionalarguments:ticker_fileTickerfilename:Onetickerperlineoptionalarguments:-h,--helpShowthishelpmessageandexit.--output_fileOUTPUT_FILEOutputfilename:Defaultwritestostdout.--nyse_prefAttempttorecognizeNYSEPreferredtickersymbolsandconverttotiingofriendlyformat.WarningmayproduceincorrectresultsfornonNYSEstockswithPRintheirtickername.--versionShowprogram'sversionnumberandexit.CreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.
Package: tik
tikTikWARNING: This repo is in development. It was automatically generated withmkpylib. If you're reading this message, it means that I use this repo for my own purposes right now. It might not do anything at all; the default functionality isprint('TODO').If you really want to try it out, feel free. I recommend reading through thetestsand commit history to see if it does what you need, orask mefor status updates.Stay tuned!Installpip3 install -U tikOr develop locally:git clone https://github.com/shawwn/tik ~/tik
cd ~/tik
python3 setup.py developUsageimporttikprint('TODO')LicenseMIT. SeeLICENSEfile.ContactA library byShawn Presser. If you found it useful, please considerjoining my patreon!My Twitter DMs are always open; you shouldsend me one! It's the best way to reach me, and I'm always happy to hear from you.Twitter:@theshawwnPatreon:https://www.patreon.com/shawwnHN:sillysaurusxWebsite:shawwn.com
Package: tika-client
Tika Rest ClientTable of ContentsFeaturesInstallationUsageWhyLicenseFeaturesSimplified: No need to worry about XML or JSON responses, downloading a Tika jar file or Python 2Support for Tika 2+ onlyBased on the modernhttpxlibraryFull support for type hintingNearly full test coverage run against an actual Tika server for multiple Python and PyPy versionsUses HTTP multipart/form-data to stream files to the server (instead of reading into memory)Optional compression for parsing from a file content already in a buffer (as opposed to a file)Installationpip3 install tika-clientUsagefrompathlibimportPathfromtika_clientimportTikaClienttest_file=Path("sample.docx")withTikaClient("http://localhost:9998) as client# Extract a document's metadatametadata=client.metadata.from_file(test_file)# Get the content of a document as HTMLdata=client.tika.as_html.from_file(test_file)# Or as plain texttext=client.tika.as_text.from_file(test_file)# Content and metadata combineddata=client.rmeta.as_text.from_file(test_file)# The mime type can also be given# This allows Content-Type to be set most accuratelytext=client.tika.as_text.from_file(test_file,"application/vnd.openxmlformats-officedocument.wordprocessingml.document")The Tika REST API documentation can be foundhere.
At the moment, only the metadata, tika and recursive metadata endpoints are implemented.Unfortunately, the set of possible return values of the Tika API are not very well documented. The library makes
a best effort to extract relevant fields into type properties where it understands more about the mime type
of the document (as returned by Tika). This includes information like created/modified information as time zone
awaredatetimeobjects. The full JSON response is always available to the user under the.dataattribute.When a particular key is not present in the response, all properties will returnNoneinstead.WhyOnly one other library for interfacing with Tika exists that I know of. I find it too complicated, trying to handle
a lot of differing uses.The biggest issue I have with the library is its downloading and running of a jar file if needed. To me, an
API client should only interface to the API and not try to provide functionality to start
the API as well. The user is responsible for providing the server with the Tika version they desire.The library also provides a lot of knobs to turn, but I argue most developers will not want to configure XML as
the response type, they just want the data, already parsed to the maximum extend possible.This library attempts to provide a simpler interface, minimal lines of code and typing of the parsed response.Licensetika-clientis distributed under the terms of theGPL-3.0-onlylicense.
Package: tikapi
Unofficial TikTok APIA fully managed hassle-free TikTok API solution with OAuth capabilities.Get started by getting an API Key athttps://www.tikapi.ioNote: Spam/Abuse and other use cases that are against community guidelines are forbidden.SDK & Documentation made withRestsInstallationNode.jsnpmitikapi@latestPython 3pip3installtikapiUsageJavascriptES6 Import Syntax is recommendedimportTikAPIfrom'tikapi';constapi=TikAPI("myAPIKey");Common JSImport it like this in Node with CommonJS to get the Intellisense Support & TypesconstTikAPI=require('tikapi').default;constapi=TikAPI("myAPIKey");PythonfromtikapiimportTikAPIapi=TikAPI("myAPIKey")DocumentationCheck out the documentation for full code samples on all endpointshttps://www.tikapi.io/documentation/
Package: tikapipy
tikapipyAn api-wrapper forhttps://tiktok.jiroawesome.tech/.Installationpip install tikapipyExampleXSS_STUBfromtikapipyimportTikApiapi=TikApi(key='')# api keypayload="payload"print(api.xss_stub(payload=payload))# res: intX-GORGONfromtikapipyimportTikApiapi=TikApi(key='')# api keyurl="url"coolies="cookies"print(api.x_gorgon(url=url,cookies=cookies))# res: strX-KHRONOSfromtikapipyimportTikApiapi=TikApi(key='')# api keyurl="url"coolies="cookies"print(api.x_khronos(url=url,cookies=cookies))# res: intDEVREG (X-LOG + X-APP-LOG)fromtikapipyimportTikApiapi=TikApi(key='')# api keyprint(api.devreg())# res: jsonX-LADONfromtikapipyimportTikApiapi=TikApi(key='')# api keyprint(api.xladon())# res: strAPI-KEYDM Virtuality.#6670 on Discord to purchase an api-key.
Package: tikapy
tikapy is a simple API client for MikroTik RouterOS written in python3.Installation$pipinstalltikapyExamples#!/usr/bin/python3fromtikapyimportTikapySslClientfrompprintimportpprintclient=TikapySslClient('10.140.66.11',8729)client.login('api-test','api123')pprint(client.talk(['/routing/ospf/neighbor/getall']))
Package: tikatree
tikatreeDirectory tree metadata parser usingApache Tikatikatree parses all files in a directory and creates a:_metadata.json - A single file with the metdata from each file that was parsed_file_tree.json and _file_tree.csv - A list of all files and directories with some basic information. One file that's easy to read and another for importing into excel and things like that_directory_tree.txt - A graphical representation of the directory.sfv - A CRC32 checksumInstallationpip install tikatreetikatree usestika-pythonfor interacting with Apache Tika. You may need to refer to thetika-pythondocumentation if you have any issues with Tika.UsageOpen up a command line and typetikatree <directory>, by default it'll create all files at or above that directory. You can target multiple directories, just put a space in between each one on the command line.usage:tikatree[-h][-v][-d][-eEXCLUDE[EXCLUDE ...]][-f][-k][-m][-nm][-s][-y]DIRECTORY[DIRECTORY ...]AdirectorytreemetadataparserusingApacheTika,bydefaultitrunsarguments:-d,-f,-m,-spositionalarguments:DIRECTORYdirectory(s)toparseoptionalarguments:-h,--helpshowthishelpmessageandexit-v,--versionshowprogram's version number and exit-d, --directorytree   create directory tree-e EXCLUDE [EXCLUDE ...], --exclude EXCLUDE [EXCLUDE ...]directory(s) to exclude, includes subdirectories-f, --filetree        creates a json and csv file tree-k, --kill            kill Tika process after each directory parsed-m, --metadata        parse metadata-nm, --newmetadata    create individual metadata files in a 'tikatree'directory-s,--sfvcreatesfvfile-y,--yesautomaticallyoverwriteolderfilesExampleI've included some output examples in theoutput_examplesfolder.Windows FixesWhen parsing files too fast there can be connection errors to Apache Tika. In order to get around this run these commands in Powershell as Admin$KeyPath="HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters"Set-ItemProperty-Path$KeyPath-Name"MaxUserPort"-Value65534$KeyPath="HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters"Set-ItemProperty-Path$KeyPath-Name"TcpTimedWaitDelay"-Value30$KeyPath="HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters"Set-ItemProperty-Path$KeyPath-Name"StrictTimeWaitSeqCheck"-Value1Part of the Keep Dreaming ProjectMain RepositoryProjectGitHub MirrorContributing
Package: tikdan
Tikdantikdan is a Python package that provides functionality for exporting video information from TikTok URLs using the TikMate API.InstallationYou can install tikdan usingpip:pipinstalltikdanUsagefromtikdanimportTikdantiktok_api=Tikdan.Api()url=input("Enter TikTok URL: ")video_info=tiktok_api.export_video_info(url)print(video_info)LicenseThis project is licensed under theGNU General Public License v3.0.
Package: tikit
TiKit是一套对接腾讯云TI平台各模块的python SDK工具。
Tikit的核心作用是为了让算法类研发人员在使用Notebook功能时，能够更好地进行交互，打通Notebook和本地环境访问平台的路径，进行从训练到推理的闭环。# 发布
‘’’bash
# 公网
make publish
‘’’# 开发
‘’’bash
yum install -y cyrus-sasl cyrus-sasl-devel cyrus-sasl-lib krb5-devel
pip install -r requirements.txt
‘’’
# 公网
pip install tikit -U -ihttps://pypi.org/simple‘’’
Package: tikit-lite
TiKit是一套对接腾讯云TI平台各模块的python SDK工具。
Tikit的核心作用是为了让算法类研发人员在使用Notebook功能时，能够更好地进行交互，打通Notebook和本地环境访问平台的路径，进行从训练到推理的闭环。# 发布
‘’’bash
# 公网
make publish
‘’’# 开发
‘’’bash
yum install -y cyrus-sasl cyrus-sasl-devel cyrus-sasl-lib krb5-devel
pip install -r requirements.txt
‘’’
# 公网
pip install tikit -U -ihttps://pypi.org/simple‘’’
Package: tikit-test
TiKit是一套对接腾讯云TI平台各模块的python SDK工具。
Tikit的核心作用是为了让算法类研发人员在使用Notebook功能时，能够更好地进行交互，打通Notebook和本地环境访问平台的路径，进行从训练到推理的闭环。
Package: tikreg
tikreg: Tikhonov regression in Python.Tikhonov regression can be used to estimate encoding models with non-spherical multivariate normal priors.
This framework is useful to model biological signals. This package was developed to analyze brain data collected using functional magnetic resonance imaging (fMRI). tikreg can also be used to model other neuroimaging signals (e.g. 2P, ECoG, etc) and LTI signals more generally.
Package: tiktalik-cli
Tiktalik Command Line InterfaceThis is a command line interface utility implemented in Python, which enables the
user to perform core operations on theTiktalik Cloud Computingservice.Requirementstiktalik-pythonPython >=3.5Note that package dependencies are automatically installed by pip.InstallationInstall using pip:$ pip install tiktalik-cliAuthenticationTo use the CLI you need an API key. You can generate one in youradmin panel. The API authentication
information consists of anAPI keyand anAPI secret. You can save this
information locally by executing:$ tiktalik init-auth API-KEY API-SECRETThis saves the key and secret to~/.tiktalik/authAlternatively, if you don't want to save your API key, you can use the--keyand--secretswitches on the commandline.UsageThe basic usage patterns is:$ tiktalik COMMANDYou can get a list of commands by runningtiktalikwithout arguments.
To get a help on a specific command, run:$ tiktalik COMMAND --helpWe also havea tutorialto quickly get
you started.
Package: tiktokapipy
TikTokPyExtract data from TikTok without needing any login information or API keys.Table of ContentsGetting StartedInstallationQuick Start GuideDocumentationDisclaimerGetting StartedInstallationInstall thetiktokapipypackage (or add it to your project requirements) and set up Playwright:pipinstalltiktokapipy
python-mplaywrightinstallQuick Start GuideTikTokPy has both a synchronous and an asynchronous API. The interfaces are the same, but the asynchronous API
requires awaiting of certain functions and iterators.Both APIs must be used as context managers. To get video information in both APIs:SynchronousAsynchronousfromtiktokapipy.apiimportTikTokAPIwithTikTokAPI()asapi:video=api.video(video_link)...fromtiktokapipy.async_apiimportAsyncTikTokAPIasyncwithAsyncTikTokAPI()asapi:video=awaitapi.video(video_link)...More examples, including how to download videos and slideshows, can be found in thedocumentation.Warnings can be ignored as follows:importwarningsfromtiktokapipyimportTikTokAPIWarningwarnings.filterwarnings("ignore",category=TikTokAPIWarning)DocumentationYou can view the full documentation onRead the Docs.DisclaimerTikTokPy is in no way affiliated with, authorized, maintained, sponsored or endorsed by TikTok or any of its affiliates or subsidiaries. Use of automated scripts to collect information from or otherwise interact with TikTok and its related services is againstTikTok's Terms of Service. Use at your own risk. For educational purposes only.
Package: tiktok-bot
This project is no longer under development.A NEW project is being developed here:sudoguy/tiktokpytiktok-botThe most intelligent TikTok bot for Python.Note:This project should be considered as an"alpha"release.Quickstartfromtiktok_botimportTikTokBotbot=TikTokBot()# getting your feed (list of posts)my_feed=bot.list_for_you_feed(count=25)popular_posts=[postforpostinmy_feedifpost.statistics.play_count>1_000_000]# extract video urls without watermark (every post has helpers)urls=[post.video_url_without_watermarkforpostinpopular_posts]# searching videos by hashtag nameposts=bot.search_posts_by_hashtag("cat",count=50)InstallationInstall with pip:pipinstalltiktok-bottiktok-bot requires Python 3.6+
Package: tiktok-dlpy
TikTokDLA python package to download TikTok videos or slideshows by URL without needing to login.TODOAllow usage of other browsers (eg. Chromium)Requires a fix regarding response body protocol error (similar tothisissue)UsageInstall the package$pipinstalltiktok-dlpyEnsure that playwright has been installed$python-mplaywrightinstall
$python-mplaywrightinstall-depsImport the packagefromtiktokdl.download_postimportget_postRun the function in an async contextvideo_or_slide_url=""post_info=asyncio.run(get_post(video_or_slide_url))