Saravanan666/pypi-org huggingface dataset:
Package: thanker
Don't be a wanker, be a thanker!Automatically give thanks to Pypi packages you use in your project!IndexInstallExamplesCommand-lineProgrammaticallyWebpanelSupported Pypi parametersThanks toInstallpip3 install thankerExamplesCommand-lineUsage: thanks [OPTIONS]

Options:
  --packages TEXT            List of packages to thank, seperated by a comma
  --requirements PATH        Used to load a requirements from a requirements
                             file
  --gratitude_level INTEGER  Basically the depth of requirements we should go
                             to
  --layout TEXT              The layout of the thanks, can be any pypi info
                             parameter
  --display BOOLEAN          If the output should be displayed in console
  --save FILENAME            File to save thanks to
  --group_by TEXT            Pypi parameter to group requirements by
  --group_by_layout TEXT     Layout for group by
  --help                     Show this message and exit.ProgrammaticallyimportasynciofromthankerimportThanker,GroupByasyncdefexample()->None:asyncwithThanker(packages=["thanker"],gratitude_level=None)asthanks:# No groupingprint(awaitthanks.style("- [{name}]({package_url}) by{author}"))# Grouping requirements by authorprint(awaitthanks.style(layout="- [{name}]({package_url})",group_by=GroupBy(group="author",layout="### Created by{author}\n{__layout__}")))loop=asyncio.get_event_loop()loop.run_until_complete(example())Webpanelfromthankerimportwebpanelif__name__=="__main__":webpanel()Supported Pypi parametersThanks toCreated by Nikolay KimaiohttpCreated by Hynek SchlawackattrsCreated by Mark PilgrimchardetCreated by Andrew Svetlovmultidictasync-timeoutyarlCreated by Kim DaviesidnaCreated by Guido van Rossum, Jukka Lehtosalo, Łukasz Langa, Michael Leetyping-extensionsCreated by Armin RonacherclickCreated by Martin RichardasynctestCreated by Tin Tvrtkovicaiofiles
Package: thanks
# thanks
Finding ways to fund the python packages you use. Inspired by [feross’ thanks](https://github.com/feross/thanks).Runthankson your requirements.txt to find ways to support the developers
who are supporting your code. 💚[![asciicast](https://asciinema.org/a/zftUjf4ZzhIJMEDkEenR1181m.png)](https://asciinema.org/a/zftUjf4ZzhIJMEDkEenR1181m)` $ pip install thanks $ thanks requirements.txt `## ContributingThe best way to contribute is to add info tothanks/thanks.jsonabout
contributors, matching PyPI usernames to URLs.The second best way is to add whatever you think will make this library more
useful. I will happily accept PRs for tests, better functionality, better output
formatting, etc.History0.0.7 (2018-02-12)Lucky number 7Added more contributorsImproved output formatting and coloring0.0.4 (2018-02-10)Add jezdez and lambyFix a trailing comma bug0.0.3 (2018-02-10)Add more contributorsAdd json to manifest to make it actually work (thanks @martinmaillard)0.0.1 (2018-02-10)First release on PyPI.
Package: thanos-py
# thanos-py타노스가 당신의 컴퓨터에 도착했어요! 그는 당신의 파일을 파괴하러 왔어요..!그는 당신의 파일중 절반을 건틀렛과 함께 손을 튕겨서 날려버릴거에요..!당신이 정말 운이좋다면, 그는 별 중요하지 않은 파일들만 날려버리겠죠? 행운을 빌어요 :D## Install`pip install thanos-py`## Usage-   remove root dir : `thanos-py /`-   another location : `thanos-py /Your/Own/Location/`## Technical Details-   그래요, 이건 파일을 지워줘요 [ 이 패키지가 무엇을 하는지 잘 모르는 사람을 위하여 (찡긋)]-   이것은 `os.remove()` 함수를 통해서 파일을 지워요-   이것은 명령이 실행된 디렉토리의 모든 하위디렉토리를 돌아다녀요. 그러니 폴더안에 있는 파일도 지워질 수 있어요-   이것이 정확하게 2/1개의 파일을 지울지는 저도 잘 모르겠어요 (야!!)```pysearch(target)random.shuffle(filelist)print("[😈] Death note is ready...")filecount = len(filelist)for i in range(0, int(filecount / 2)):deletelist.append(filelist[i])print (deletelist[i])for i in range(filecount + 1):os.remove(str(deletelist[i]))// logic to delete the file}```## 첨언컨셉은 thanosjs.org 에서 따왔어요 ㅇㅁㅇ..사실상 거의 비슷한데 제가 인자를 잘 다룰줄 몰라서 thanos.js 처럼 인피니티 건틀렛 인자를 어캐받아야할지 잘 모르겠어요 ㅇㅁㅇ.."--" 해서 받는 인자랑 그냥 받는 인자랑 받을때 "--" 포함시켜서 받으면 되는건가..ㅇㅁㅇ..
Package: thanosql-magic
# thanosql-magic## Introductionthanosql-magicis a Jupyter Notebook extension that provides SQL query capabilities using [ThanoSQL](https://www.thanosql.ai). This magic extension enables users to interact with ThanoSQL Workspace databases using extended SQL syntax within a Jupyter notebook.thanosql-magicuses IPython magic. [IPython magic](https://ipython.readthedocs.io/en/stable/interactive/magics.html) is a special command that can be used in the IPython shell to perform specific tasks before executing the code. Since Jupyter includes the IPython shell, you can also use these magic commands in Jupyter Notebook.IPython magic commands are prefixed with % or %% and % applies the magic to a single line of code, while %% applies the magic to multiple lines of code.## InstallationTo install thanosql-magic, you can use pip:` pip installthanosql-magic`Once installed, you can load the extension in your Jupyter notebook by running:`python %load_ext thanosql `## UsageAfter loading the extension, you can connect to your ThanoSQL Engine instance by setting the thanosql variable:Setting API_TOKEN`python %thanosqlAPI_TOKEN=<Issued_API_TOKEN>`Changing the Default API URI (Optional)`python %thanosqlhttp://localhost:8000/api/v1/query`Using Magic CommandsYou can then execute SQL queries on your Thanos data using the %thanosql magic command:`python %%thanosql SELECT * FROM users `This will run the SQL query and display the results in your Jupyter notebook.You can also refer to the guide provided in [ThanoSQL’s official documentation](https://docs.thanosql.ai/getting_started/hello_ThanoSQL/#3-check-the-list-of-the-thanosql-models-and-datasets-using-the-list-query-syntax).## Requirements
- Python 3.x
- Jupyter Notebook## Contributing
If you find any issues or would like to contribute to thanosql-magic, feel free to submit a pull request or open an issue on the [GitHub repository](https://github.com/smartmind-team/thanosql-magic).## License[MIT](LICENSE)
Package: tharos-pytools
tharos-pytoolsThis package contains cool functions in order to better manage Python projects.Contentsfutures_collectoris a function that ensures multithreading.limit_memoryallows to define a percentage-based memorylock for current Python thread.get_paletteallows to create a N-sized color palette.get_palette_from_listreturns a list of colors, normalizing a data array.overloadis a decorator that allows C-like overloading of functions.flattenis a fast list flattener.revcompis a reverse-complement calculatortypes_checkeris a decorator for type checking based on annotations.
Package: thassault
thassaultA CLI load testing tool for getting website data.InstallationInstall usingpip:$ pip install thassaultUsageThe simplest usage ofthassaultrequires only a URL to test against and 500 requests synchronously (one at a time). This is what it would look like:$ thassault https://example.com
.... Done!
--- Results ---
Successful requests     500
Slowest                 0.010s
Fastest                 0.001s
Average                 0.003s
Total time              0.620s
Requests Per Minute     48360
Requests Per Second     806If we want to add concurrency, we'll use the-coption, and we can use the-roption to specify how many requests that we'd like to make:$ thassault -r 3000 -c 10 https://example.com
.... Done!
--- Results ---
Successful requests     3000
Slowest                 0.010s
Fastest                 0.001s
Average                 0.003s
Total time              2.400s
Requests Per Minute     90000
Requests Per Second     1250If you'd like to see these results in JSON format, you can use the-joption with a path to a JSON file:$ thassault -r 3000 -c 10 -j output.json https://example.com
.... Done!DevelopmentFor working onassult, you'll need to have Python >= 3.7 (because we useasyncio) andpipenvinstalled. With those installed, run the following command to create a virtualenv for the project and fetch the dependencies:$ pipenv install --dev
...Next, activate the virtualenv and get to work:$ pipenv shell
...
(thassault) $
Package: that
Warning: This is a joke. Don’t use these bits unless you want to be hated.DocumentationSeehttp://that.rtfd.orgInstallationInstalling from PyPI:pip install thatOr if you want to try and play with the awesome source code:git clone git@github.com:pydanny/that.gitUsageFrom the Python shell:import thatEnjoy the wisdom!ContributingClearly, the code that generatesTHATis too straightforward. If you can make it better, then do so. Just don’t do anything like add tests or document the code.
Package: tha.tagfinder
tha.tagfindertha.tagfinder is a library for finding trunks and tags in an svn hierarchy.
Including options for not descending into specific directories and so.Made byReinout van ReesatThe Health Agency.More details in src/tha/tagfinder/USAGE.txt .Usage of tha.tagfinderThe goal of tha.tagfinder is to traverse though an svn structure and return
tags and trunks.Three imports are needed:>>> from tha.tagfinder import extracter
>>> from tha.tagfinder import finder
>>> from tha.tagfinder import listerYou need a startpoint, which is either an svn url or a directory name.  Our
test fixture provides an svn repository:>>> repo_url
'file://.../repo'Give your startpoint to a lister, in this case an SvnLister, with an optional
list of directory names that should be ignored:>>> startpoint = lister.SvnLister(repo_url, ignore=['sandbox'])Choose an extractor.  Normally the BaseExtracter, but you can subclass it:>>> info_extracter = extracter.BaseExtracterLastly, set up a finder with the startpoint and the extractor.  Optionally
pass in stop_indicators that, when found in a directory, will stop the finder
from recursing in that directory:>>> info = finder.Finder(startpoint, info_extracter,
...                      stop_indicators=[])The main usage is to query this info object for the projects it has found:>>> print(info.projects)
[<tha.tagfinder.extracter.BaseExtracter object at ...,
 <tha.tagfinder.extracter.BaseExtracter object at ...]Every project object has attributes that are provided by the extracter.  So
subclass the extracter if you need extra attributes of your own:>>> project = info.projects[1]
>>> project.name
'project1'
>>> project.location
'file://.../repo/project1'
>>> project.tags
['0.1', '0.2', '0.3-bugfix']
>>> project.tag_location('0.2')
'file://.../repo/project1/tags/0.2'TODONothing at the moment.Changelog of tha.tagfinder1.2 (2009-12-18)Nothing changed yet.1.1 (2009-12-18)Updated test setup to use compattest.  [reinout]Documentation cleanup.  [reinout]1.0 (2009-10-06)Working around a difference when running the test from an svn checkout and
when running them from a released egg.  [reinout]0.4 (2009-10-06)Fixed test-all setup.  [reinout]Added small files to currently-empty directories in the test fixture to
prevent them from being omitted in the egg.  [reinout]0.3 (2009-10-05)Preparing for pypi release by removing some internal The Health Agency
development tools.  [reinout]0.2 (2009-10-05)Updated documentation with a basic example in USAGE.txt.  [reinout]0.1 (2009-10-05)Copied most of the original tha.taglist code, but cleaned up and tested.
[reinout]Initial library skeleton created by thaskel.  [reinout]
Package: that-is-me-on-github
that_is_me_on_githubthat_is_me_on_github is a Python CLI application used for collect user's github contribution and generate markdown.demoQuick StartOption 1: run with pip$ pip install that_is_me_on_github
$ that_is_me_on_github generate --username hustclf --org_filter apache --repo_filter hustclf/RateLimiter,ing-bank/flink-deployer,edenhill/kafkacatA markdown file namedthat_is_me_on_github.mdwill be generated under current folder.Option 2: run with DockerNotice: docker will create a folder automatically when not exist. To aovid it, We should create an empty file manually.$dockerpullhustclf/that_is_me_on_github
$touch~/result.md
$dockerrun-it--rm-v~/result.md:/usr/src/that_is_me_on_github/that_is_me_on_github.mdhustclf/that_is_me_on_githubgenerate--usernamehustclf--org_filterapache--repo_filterhustclf/RateLimiter,ing-bank/flink-deployer,edenhill/kafkacatNotice: provided with github auth info:--auth_usernameand--auth_passwordare optional parameters.
Without auth info, it is easily to reach the rate limit of github api, you can provide your account to avoid it.For example:$that_is_me_on_githubgenerate--usernamehustclf--org_filterapache--repo_filterhustclf/RateLimiter,ing-bank/flink-deployer,edenhill/kafkacat\\--do_authTrue--auth_username<github_username>--auth_password<githubpassword>Replace <github_username> and <github_password> with your own.Developmentthat_is_me_on_github use pipenv for local development.1.(Optional) Install pipenv$pipinstallpipenv2. Build a pipenv environment$cdpath-to-the-project/
$pipenvshell3. Under development.Pycharm is the recommended ide.4. Run tests.$pytesttests/
Package: that-ml-library
that-ml-libraryInstallpipinstallthat_ml_libraryFor tree visualization function
(plot_tree_dtreevizorplot_tree_sklearn),
you also need to installgraphviz. Please follow the instructionhereHow to usePlease visithttps://anhquan0412.github.io/that-ml-library/for
tutorials and documentationsA word of cautionThis library should only be utilized solely for developing a proof of
concept or prototype for your machine learning model with your specific
dataset, with the aim of evaluating the model’s performance and
interpretability. For deployment in a production environment, opt for a
more organized methodology, such ashttps://scikit-learn.org/stable/modules/compose.html#pipeline
Package: thatsme
thatsmeCrachá personalizado com dados do github e/ou QRcodes dos perfis do Facebook e InstagramUsuário completoUsuário básicoO thatsme foi criado em python3.8. O sistema pode ser usado em Windows, Linux e Mac.Colaboradores:Wendel NunesEva LuanaDescrição:O thatsme é um pacote criado durante a disciplina de Programação Orientada a Objetos 2 (POO2), ministrada no curso de Sistema de Informação na Universidade Federal do Piauí-CSHNB.
Não há intuito comercial, ou governamental.
O thatsme foi produzido para fins de aprendizado e experiência em desenvolvimento de pacotes, contudo pode ser utilizado por qualquer usuário do Github que tenha interesse. O projeto possui a Licença do MIT disponibilizada pelo próprio Github.
O thatsme pode ser utilizado como cartão virtual, em formato PDF, para qualquer pessoa física/jurídica que queira compartilhar suas informações de contato de forma padronizada, elegante e eficiente.Requisitos:python3pipInstalação:Python3Windows:DownloadLinux Debian e derivados.$ sudo apt-get install python3PIPInstalação do PIP - LINUX$ sudo  apt-get install python-pip$sudoyuminstallpython-pipthatsmeInstalação do thatsmepip install thatsmeExecução:Instale o pacote;Importe a classe Cracha:
(from cracha import Cracha);Crie um objeto da classe:3.1. O objeto deve enviar como parâmetro("nome_usuario_github","url_perfil_facebook", "url_perfil_instagram");
from cracha import Crachausuario = Cracha('usuario_github', 'url_perfil_facebook', 'url_perfil_instagram')

usuario.cracha()3.2. O parâmetro "nome_usuario_github" é obrigatório;
3.3. Caso não hajam as URLs dos perfins do Facebook e/ou Instagram, deve ser inserido "None" no local devido;from cracha import Cracha

usuario = Cracha('usuario_github', None, 'url_perfil_instagram')

usuario.cracha()3.4. Para o caso de não haver URL do Facebook nem do Instagram será adicionado o QRcode do perfil do usuário no Github;
3.5. Se o usuário do Github não for encontrado será apresentado o ERROR 404.
Package: thaw
thawthawis a command line tool that identifies precisely where project dependencies are used. It is designed to help with CI and with general project updates by providing a roadmap of where dependency updates would impact your project.By default thaw looks at the project'srequirements.txtfile, and there are also options to search for dependencies based on import statements or to only report where specific libraries are used.See planned features and progress here.Requires Python 3. Not compatible with Python 2. Tested with Python 3.7/3.8InstallationYou can install thaw with pip and PyPI:$ pip3 install thawUsethaw takes one positional argument, the root/top level of your project directory.Running thaw with its default settings will look through yourrequirements.txtfile and print a report of where they're used to stdout:$ python3 -m thaw .You can write the report to a .txt file with the--outflag. This creates a timestamped file in the location you specify:python3 -m thaw . ---out /put/report/hereBy default, the report will have filepaths relative to the project's root directory and line numbers for each affected file. You can have the report include the line content by using the--verboseflag:python3 -m thaw . --verboseIf you have norequirements.txtfile or if you want to get a report on where all dependencies are used, use the--importsflag:python3 -m thaw . --importsAlternatively, if you want to search for one or several libraries in particular, use the--libraryflag and enter the names of the libraries separated by spaces:python3 -m thaw . --library pandas numpyExample report*library1                                 | 2.9 >> 2.10          | 2 files affected
	*library2                                 | 3.8 >> 4.0           | 1 files affected
	library3                                  | 4.9.1, no update needed
	library4                                  | no version number listed

2 total updates: 1 MAJOR updates, 1 MINOR updates, 0 MICRO updates

Major updates:
[ ]library2
	file3.py
		[19, 22, 23, 28, 47, 49]
    file4.py
        [6, 12, 13, 14, 110, 212, 213]

Minor updates:
[ ]library1
    file1.py
		[14, 15, 16, 22, 87, 88, 209, 211, 212]
    file2.py
        [16, 18, 21]
    file3.py
        [24, 89, 134, 137]

Micro updates:
noneBugs/RequestsPlease use theGitHub issue trackerto submit bugs or request features. (If thaw is breaking on a particular repo and you're able to share the repo publically, it would be great if you can include a link to it in your report - if not, no worries.)You can check planned features on thaw'sGitHub project board.Backgroundthaw was created because it's super frustrating to update project dependencies and then play whack-a-mole with errors. The report thaw generates tells you which libraries are used where, including variables made with those libraries, so you can easily pinpoint where problems may occur and have a roadmap for fixing update-induced errors.
Package: thawani
Thawani Python ClientPython bindings for interacting with the thawani APIThis is primarily meant for merchants who wish to perform interactions with the thawani API programatically.Installation$pipinstallthawaniUsageYou need to setup your key and secret using the following:
You can find your API keys athttps://thawani.om//#/app/keys.importthawaniclient=thawani.Client(secret_key="<Secret_KEY>",publishable_key="<Publishable_KEY>")Supported ResourcesCustomerPaymentsRefundsInvoiceBugs? Feature requests? Pull requests?All of those are welcome. You canfile issuesorsubmit pull requestsin this repository.
Package: thc
Trustable homomorphic computationTHC is a Python package that provides a practical framework for cost-effective trustable homomorphic computation.It leverages themodular extensiontechnique, which was developed to protect embedded cryptographic implementations against fault injection attacks, to ensure the integrity of a computation delegated to an untrusted third-party.The paper describing THC has been accepted atCANS 2021.
It can be found on the IACR ePrint Archive asreport 2021/1118.InstallationYou can either install THC fromPyPIusing pip with the following command:$ pip3 install thcOr you can download itssource codeand run the following command in the root directory of the repository:$ pip3 install .You can check that the installation went well by running the included test demo:$ python3 -m thc.demo.faultsDependenciesTHC depends on thepycryptodomexpackage to generate prime numbers.You can probably install it using your distribution's package manager: it's thepython3-pycryptodomepackage on Debian and derivatives.If you choose to let pip installpycryptodomex, you will need to have some Python development packages installed as it needs to compile C extensions.
On Debian and derivatives, the necessary packages are namedpython3-devandpython3-wheel.DemoIn addition to the previously mentioned test demo of THC, an electronic voting software (server and client) is provided in thethc.demo.evotingpackage.Please refer to itsREADMEfor more information.
Package: thcli
thcliCLI program created by taehoon. This is for studying. Do not use in production ;)How to use?pipinstallthcli
thclihello--name'taehoon'--age14# Hello taehoon in 14 years old. 👍# see morethcli--helpFeaturesCapitalize the greeting.
WhenheLlois given, it will change intoHellocapitalizing the first character.Random emoji for fun!
Random emoji is added at the end!available emojis👍👎🔥
Package: thcolor
This module is a color management module made byThomas Touhey(this fortouhey) for thetextoutpcproject, a BBCode to HTML translation
module. It provides the following features:color management and conversions between formats (RGB, HSL, HWB, NCol, …).text-to-color using close-to-CSS format.For more information, consultthe official website.For getting started with the module, an onboarding is available onthe official documentation, as well as guides, discussion topics and
references.
Package: thcouch
thcouchOverviewTangledHub library for couchdb with a focus on asynchronous functionsLicensingthcouch is licensed under the BSD license. Check theLICENSEfor detailsInstallationpipinstalthcouchTestingdocker-composebuild--no-cachethcouch-test;docker-composerun--rmthcouch-testBuildingdocker-composebuildthcouch-build;docker-composerun--rmthcouch-buildPublishdocker-composebuildthcouch-publish;docker-composerun--rm-ePYPI_USERNAME=__token__-ePYPI_PASSWORD=__SECRET__thcouch-publish