Saravanan666/pypi-org huggingface dataset:
Package: clicol-plugin-extra
CLICOL PLUGIN EXTRASPlugins forclicolwhich help troubleshooting by integrating handy tools.Examplemacvendorinline output:1    000a.b82d.10e0(Cisco Systems, Inc)    DYNAMIC     Fa0/16
 1    0012.80b6.4cd8(Cisco Systems, Inc)    DYNAMIC     Fa0/3
 1    0012.80b6.4cd9(Cisco Systems, Inc)    DYNAMIC     Fa0/16append output:320 9cf4.8ee4.f398  dynamic  Yes      300     Po1                             MAC: Apple, Inc.
101 f8ca.b819.2dfc  dynamic  Yes        0     Po2                             MAC: Dell Inc.ipcalcAfter breaking and command 'I':
IP: 192.168.0.2 255.255.255.224
ipaddress:	192.168.0.2
network/nm:	192.168.0.0/27
prefixlen:	27
netmask:	255.255.255.224
wildcard:	0.0.0.31
network:	192.168.0.0
broadcast:	192.168.0.31
number of ips:	32 - 2 = 30
first host:	192.168.0.1
last host:	192.168.0.30dnsresolveAfter breaking and command 'R':
IP/NAME: 8.8.8.8
Host: dns.google, aliases: [], ipaddrlist: ['8.8.8.8']
IP/NAME: github.com
Host: lb-140-82-118-4-ams.github.com, aliases: [], ipaddrlist: ['140.82.118.4']ConfigurationIn~/.clicol/plugins.cfgthere must be a section for the plugin.Example with defaults:# MAC vendor lookup
 [macvendor]
 # set 'no' to disable
 #active=yes
 # view (append|inline)
 #outtype=inline
 
 [ipcalc]
 # set 'no' to disable
 #active=yes

 [dnsresolve]
 # set 'no' to disable
 #active=yes
Package: cli-commander
cli-commanderCLI commander is an easy-to-use python library for running CLI commands.
All commands are supported on Linux Mint 21, and some commands are supported on other
systems too.Very good packge! You can actually get the output of commands,
assign command output to variables,
print command output, and more!Pip installation:Run this in your command prompt/shell:pip install cli_commanderImporting cli-commanderHow to import cli-commander with no issues:importcli_commander.commandscli-commander venvCreate a new virtual environment like this:importcli_commander.commandsasclicli.venv("MyExampleVenv").new()Get into an existing virtual environment like this:importcli_commander.commandsasclicli.venv("MyExampleVenv").new()You can leave a virtual environment using the venv.leave() function.
Example:importcli_commander.commandsasclimyVenv=cli.venv("MyExampleVenv").enter()myVenv.leave()Need help with the 117 more functions?Run this:importcli_commander.commandsasclihelp(cli)Thank you
Package: cli-command-parser
CLI Command Parser is a class-based CLI argument parser that defines parameters with descriptors.  It provides the
tools to quickly and easily get started with basic CLIs, and it scales well to support even very large and complex
CLIs while remaining readable and easy to maintain.The primary goals of this project:Make it easy to define subcommands and actions in an clean and organized mannerAllow for inheritance so that common parameters don’t need to be repeatedMake it easy to handle common initialization tasks for all actions / subcommands onceReduce the amount of boilerplate code that is necessary for setting up parsing and handling argument valuesExample Programfromcli_command_parserimportCommand,Option,mainclassHello(Command,description='Simple greeting example'):name=Option('-n',default='World',help='The person to say hello to')count:int=Option('-c',default=1,help='Number of times to repeat the message')defmain(self):for_inrange(self.count):print(f'Hello{self.name}!')if__name__=='__main__':main()$hello_world.py--nameBob-c3Hello Bob!
Hello Bob!
Hello Bob!$hello_world.py-husage: hello_world.py [--name NAME] [--count COUNT] [--help]

Simple greeting example

Optional arguments:
  --name NAME, -n NAME        The person to say hello to (default: 'World')
  --count COUNT, -c COUNT     Number of times to repeat the message (default: 1)
  --help, -h                  Show this help message and exitInstalling CLI Command ParserCLI Command Parser can be installed and updated viapip:$ pip install -U cli-command-parserThere are no required dependencies.  Support for formatting wide characters correctly in help text descriptions can
be included by addingwcwidthto your project’s requirements, and/or by installing
with optional dependencies:$ pip install -U cli-command-parser[wcwidth]Python Version CompatibilityPython versions 3.8 and above are currently supported.  The last release of CLI Command Parser that supported 3.7 was
2023-04-30.  Support for Python 3.7officially ended on 2023-06-27.When using Python 3.8, some additional packages that backport functionality that was added in later Python versions
are required for compatibility.To use the argparse to cli-command-parser conversion script with Python 3.8, there is a dependency onastunparse.  If you are using Python 3.9 or above, thenastunparseis not
necessary because the relevant code was added to the stdlibastmodule.  If you’re unsure, you can install
cli-command-parser with the following command to automatically handle whether that extra dependency is needed or not:$ pip install -U cli-command-parser[conversion]LinksDocumentation:https://dskrypa.github.io/cli_command_parser/Example Scripts:https://github.com/dskrypa/cli_command_parser/tree/main/examplesPyPI Releases:https://pypi.org/project/cli-command-parser/Source Code:https://github.com/dskrypa/cli_command_parserIssue Tracker:https://github.com/dskrypa/cli_command_parser/issues
Package: cliconf
cliconfOverviewFramework that lets you write CLIs with Typer that can also be configured via py-app-confGetting StartedInstallcliconf:pip install cliconfA simple example:importcliconf# Do something with cliconfSee amore in-depth tutorial here.Development StatusThis project is currently in early-stage development. There may be
breaking changes often. While the major version is 0, minor version
upgrades will often have breaking changes.DevelopingFirst ensure that you havepipxinstalled, if not, install it withpip install pipx.Then clone the repo and runnpm installandpipenv sync. Runpipenv shellto use the virtual environment. Make your changes and then runnoxto run formatting,
linting, and tests.Develop documentation by runningnox -s docsto start up a dev server.To run tests only, runnox -s test. You can pass additional arguments to pytest
by adding them after--, e.g.nox -s test -- -k test_something.AuthorCreated by Nick DeRobertis. MIT License.LinksSee thedocumentation here.
Package: cli-config-manager
A simple configuration file manager designed for CLI applications.Free software: BSD 2-Clause LicenseInstallationpip install cli-config-managerYou can also install the in-development version with:pip install https://github.com/ryohare/python-cli-config-manager/archive/master.zipDocumentationhttps://python-cli-config-manager.readthedocs.io/DevelopmentTo run all the tests run:toxNote, to combine the coverage data from all the tox environments run:Windowsset PYTEST_ADDOPTS=--cov-append
toxOtherPYTEST_ADDOPTS=--cov-append toxChangelog0.0.0 (2020-11-26)First release on PyPI.
Package: cli-confirm
cli-confirmA CLI utility to confirm yes/no.Installationpipinstallcli-confirmExampleconfirm'Are you sure?'which shows a prompt to ask yes/no:Are you sure? [y/N]:If the user answers "yes", then it returns a zero exit status.
It returns a non-zero exit status otherwise.MotivationThis utility can be used in a combination withtaskipyas follows:[tool.taskipy.tasks]deploy="confirm 'Are you sure to deploy?' && mkdocs gh-deploy"LicenseMIT
Package: clicov
clicovQuickly view and/or download COVID-19 case data from your Terminal.Report issuesClicov is a multi-platform command-line application to track COVID-19 cases. The data are available for global and per country cases. The U.S cases are also available in per state basis and include positive and negative testing results.InstallationFor MacOS and Linux, you could install clicov directly from pip. You may also consider to setup virtual environment usingcondaorpipvirtual environments. To install clicov, use this command in your Terminal shell:pip install clicovFor Windows, you could install clicov onWindows Subsystem for Linux. The installation process is similar as above. Alternatively, you could also install it natively on Windows. One way to install it is using Anaconda/Miniconda. If you don't have either application yet, the instructions to install them are availablehere. Download Anaconda/Miniconda for python version 3.7 or above. After installation, open Anaconda command prompt. Then, install clicov by following the installation procedure for Linux and MacOS above.UsagesGlobal CasesTo view summary of global cases:clicov summary -wTo view summary of a selected country's cases, use the command -c and add the country two-letterISO2 code. You can also use the country name, but ISO2 codes are less prone to errors, particularly for multi-word country names.clicov summary -c [country-iso2-code]You can check ISO2 codes using this command:clicov idFor example, to view total U.S. cases:clicov summary -c usYou can also chain the command with global cases:clicov summary -w -c usAll countries' current cases can be saved into a spreadsheet:clicov summary -svCases from day one for a country is also available for download:clicov download -c [country-iso2-code]All files will be saved in your current working directory as a comma-separated values (.csv) format.U.S CasesThis option is available to dig dive into the U.S states' cases. You can view a summary of all states' cases in the U.S or in per state basis. The data are available for current cases and historical data for each state. For the total U.S. cases, use 'clicov summary -c us' command instead.To view a list of all states' current  cases:clicov usaTo view current cases per state:clicov usa -s [state-code]For example, to view New York cases:clicov usa -s nyTo download all states' current cases:clicov usa -svTo download cases from day one for a selected state:clicov usa -s [state-code] -svData ProvidersGlobal casesData aggregation:https://covid19api.com/Data sources and terms of use:the Center for Systems Science and Engineering (CSSE) at Johns Hopkins UniversityU.S. state casesData aggregation and providers:the COVID Tracking Project at the AtlanticLearn more about the data:https://covidtracking.com/dataTerms of use:https://covidtracking.com/licenseLicense:The app is underMIT license, meaning you are free to do however you want to the app. For the data usages, please refers to the terms of use provided by the data providers.ContributionsThis project was started as a hobby project. We are welcome for anyone to contribute. Please, send pull requests onGithub.
Package: clicr
clicr, the CLI Creatorclicr(pronounced asclicker) is the CLI Creator that aims to be
the template used to make effective CLI apps using Python.Getting Started (Development)InstallPoetry:curl-sSLhttps://install.python-poetry.org|python3-Create new environment, or use existing environment:# Change your python version accordingly (>=3.8)condacreate-nclicrpython
condaactivateclicrThen install the dependencies in Poetry:poetryinstallYou can now use theclicrin the CLI.
Checkclicr --helpfor more information.To run the documentation, runmkdocs serverand check out the site atlocalhost:8000.Template StackTyperPoetryDevelopment StackScrivMkDocsManaging ChangelogThis repository's changelog is managed byScriv.License© Copyright 2022 Syakyr Surani.
This program is licensed underApache Software License 2.0.
Package: clictagger
Python module to identify regions in text.Part of theCLiC projectInstallationLinuxFirst make sure you have the following prerequisites installed:apt-get install python3 python3-dev \
    libicu-dev pkg-configThen install via. pip:pip install clictaggerWindows / MacOSUnder either you can install clictagger via.Anaconda:InstallMinicondaif you haven’t already.Downloadenvironment-windows.ymlif running windows,environment.ymlotherwise.Start anAnaconda promptOn windows, runconda env create-fenvironment-windows.yml, otherwise runconda env create-fenvironment.ymlconda activate clictaggerYou can now useclictagger.UsagePython notebookSeegetting_started.ipynb.To region-tag your own examples, usefile-upload.ipynbCommand lineYou should now have theclictaggercommand available. See--helpfor usage.For more examples, see theclictagger.scriptdocumentation.DevelopmentThere is a Makefile that will setup and perform common development actions, in
a venv. Once code is checked out you can run:make test  # Run all tests
make lint  # Check code formatting
make coverage  # Check unit-test coverage
make notebook  # Install and serve a Jupyter notebook session
make release  # Use zest.releaser to make a new releaseAcknowledgementsThis work is released underMIT.Changelog0.9.0 (2021-07-30)Initial release.
Package: clictune-bypass
Clictune bypassclictune_bypass is a very simple open-source Python library to get links protected byclictune.Installpipinstallclictune-bypassUsagefromclictune_bypassimportget_urllink=get_url("https://www.mylink1.biz/bypass")print(link)Contributing guideGlad you want to help! To do so, you can read ourContributing guide.
Package: clidantic
clidanticTyped Command Line Interfaces powered by Click and Pydantic.:warning:Library in early alpha stageDocumentationThe first draft of documentation is available here:https://edornd.github.io/clidantic/InstallingThe safest path is to install the latest release using pip:pip install clidanticOptionally, you can install the latest updates through GitHub:pip install git+https://github.com/edornd/clidantic.gitor, if that doesn't work, with multiple steps (this last step might requirepoetry):git clone https://github.com/edornd/clidantic.git
cd clidantic
pip install .QuickstartHere's a quick example to get you started:fromtypingimportOptionalfrompydanticimportBaseModelfromclidanticimportParserclassArguments(BaseModel):field_a:strfield_b:intfield_c:Optional[bool]=Falsecli=Parser()@cli.command()defmain(args:Arguments):print(args)if__name__=="__main__":cli()ContributingWe are not quite there yet!
Package: clidat
CLIdatCLIdat is a tool for inspecting Data from Codat.The Command Line Interface itself is written withClick,
whilst the output of the different commands is passed to
a TUI from theTextualpackage.I work in support at Codat, and have built this tool as a personal project
to help with my day-job. This isn't an officially
supported product.InstallationCLIdat is distributed via the Python Package Index (PyPI). We reccomend installing
it inside avirtual environment(venv)user@host:~$pipinstallclidatThanks to Textual, this software is cross-platform and
should work well on Windows, Linux and MacOS.Quick Start(venv)user@host:~$clidatauthYour Codat API Key:(venv)user@host:~$clidatget-suppliers-id2e14de3b-e2cf-4745-af24-a9a082b4c466DocsTo see a list of all avaliable commands run:(venv)user@host:~$runclidat--helpauthget-accountget-account-transactionget-account-transactions...To get details on a particular command, just append the --help
flag  onto the end of the command, for example:(venv)user@host:~$clidatget-payment--helpOptions:--payment TEXT          [required]-id, --company-id TEXT  [required]-j, --json              View plain JSON response--help                  Show this message and exit.
Package: clidb
clidbclidb is a command line sql client for individual data files, allowing these to be queried (even joined) and viewed. It natively supports CSV and parquet formats, with support for other file types available via the optional extras dependency.Data FormatsThe following file types can be opened as views in clidb without extras:csvparquet(.gz)With pandas installed, the following are also supported:json(l)xls(x)clipboard...UsageThis package can be installed with:pipinstall"clidb[extras]"and executed via:clidbArgumentsIf a filename is supplied as an argument to clidb then it will open the data file as a view.If a directory or S3 path is supplied then the directory view will open in that location.For example:clidbdata/iris.csvorclidbs3://somebucket/data/The contents of the clipboard can be converted into a view (e.g. after copying from Google Sheets), using the--clipboardargument:clidb--clipboardFor some data sources, it can be helpful to render lines that separate rows. This can be enabled via therow-linesoption:clidb--row-linesAdvanced UsageNew views can be created from an opened file. For example ifiris.csvwas opened as the viewiris, then we could create a new view:createviewiris_varietyas(selectvariety,avg("petal.length")fromirisgroupbyvariety)Views can be joined together, for example:select*fromirisnaturaljoiniris_variety
Package: clidir
clidirCreate CLI applications with sub commands easily.DescriptionEven simple CLI applications usually require sub commands. For example,githasgit remote add, whereremoteandaddare sub commands. Doing this withargparseor even with more developer friendly libraries can be challenging.Keeping the commands source code organized in the project can also be complicated.clidir helps you easily implement commands and sub commands by organizing your Python files in sub directories, so that you can useargparsein the simplest way, without the need ofadd_subparsers().For example, to create agit remote addcommand, the project structure would be:├── main.py
├── commands/
│     ├── remote/
│           ├── add.pyAnd the implementation of theadd.pycommand would be like this:importargparsedefrun(args:list[str])->None:parser=argparse.ArgumentParser(prog='git remote add')parser.add_argument("name")parser.add_argument("url")# the rest of the implementationInstallationInstall this tool usingpip:pip install clidirExamplesHello WorldUsageCreate amain.pyfile with the following code:importsysimportclidirdefmain()->int:args=sys.argvclidir.run(args)return0if__name__=="__main__":exit(main())Create acommandsfolder.Within thecommandsfolder, create sub folders for your commands. For example:├── commands/
│     ├── remote/
│           ├── add.pyImplement the command. For example, to implement theaddcommand, use this boilerplate:importargparsedescription="what the command does"defrun(args:list[str])->None:parser=argparse.ArgumentParser(prog='your-app remote add')print('running the add command...')Test the execution of the command:%python3main.pyremoteaddrunningtheaddcommand...
Package: clientapi-atrocore
This is a REST API documentation for AtroCore data platform and its modules (AtroPIM, AtroDAM and others), which is based on [OpenAPI (Swagger) Specification](https://swagger.io/specification/). You can generate your client [here](https://openapi-generator.tech/docs/generators).&lt;br&gt;&lt;br&gt;&lt;h3&gt;Video tutorials:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;[How to authorize?](https://youtu.be/GWfNRvCswXg)&lt;/li&gt;&lt;li&gt;[How to select specific fields?](https://youtu.be/i7o0aENuyuY)&lt;/li&gt;&lt;li&gt;[How to filter data records?](https://youtu.be/irgWkN4wlkM)&lt;/li&gt;&lt;/ul&gt;
Package: client_bank_exchange_1c
1C Client Bank Exchange HandlerHandling of 1CClientBankExchange formatFree software: GNU General Public License v3Documentation:https://client-bank-exchange-1c.readthedocs.io.FeaturesTODOCreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History0.1.0 (2017-09-24)First release on PyPI.
Package: clientdoapi
ClientDOAPIThis is a module to manage Digital Ocean API v2You can manage:Account infoDomains (Create, get, delete)Domain records (Create, Get record ID, Delete)TODO: other endpoints available from DOAPI Reference from Digital OceanExample:Get info from accountimport clientdoapi as cdo
import json

client = cdoapi.ClientDOApi("tokenfromDigitalOcean")

try:
    info = client.get_account_info()
    print(info.droplet_limit)
    print(info.email)
    print(info.uuid)
    #or get the object as a dictionary:
    info_dict = info.to_json()
    #so you can dump it to json
    json_obj = json.dumps(info_dict)
except Exception as identifier:
    print(identifier)Create Domaintry:
     #Returns a DomainDO object with ne info created
     new_domain = client.create_domain("testmydomain.com", "123.45.6.7")
     print(f"name: {new_domain.name}")
     print(f"name: {new_domain.ttl}")

 except Exception as e:
     print(e)
Package: clientele
⚜️ ClienteleGenerate loveable Python HTTP API ClientsClientele lets you generate fully-typed, pythonic HTTP API Clients using an OpenAPI schema.It's easy to use:# Install as a global tool - it's not a dependency!pipxinstallclientele# Generate a clientclientelegenerate-uhttps://raw.githubusercontent.com/phalt/clientele/main/example_openapi_specs/best.json-oapi_client/Generated codeThe generated code is designed by python developers, for python developers.It uses modern tooling and has a great developer experience.frommy_apiimportclient,schemas# Pydantic models for inputs and outputsdata=schemas.RequestDataRequest(my_input="test")# Easy to read client functionsresponse=client.request_data_request_data_post(data=data)# Handle responses elegantlymatchresponse:caseschemas.RequestDataResponse():# Handle valid response...caseschemas.ValidationError():# Handle validation error...The generated code is tiny - theexample schemawe use for documentation and testing only requires250 lines of codeand 5 files.Async supportYou can choose to generate either a sync or an async client - we support both:frommy_async_apiimportclient# Async client functionsresponse=awaitclient.simple_request_simple_request_get()Other featuresWritten entirely in Python.Designed to work withFastAPI's anddrf-spectacular's OpenAPI schema generator.The generated client only depends onhttpxandPydantic 2.4.HTTP Basic and HTTP Bearer authentication support.Support your own configuration - we provide an entry point that will never be overwritten.Designed for easy testing withrespx.API updated? Just run the same command again and check the git diff.Automatically formats the generated client withblack.
Package: clientgdocs
Jerrybuilt data exchange through Google Docs - clientTested against Windows 10 / Python 3.10 / Anacondapip install clientgdocsThismoduleprovidesafunctionforextractingtextcontentfromaGoogleDocslinkprotectedbyapassword.ItusesBeautifulSoup,requests,andotherlibrariestoretrieveanddecryptthecontent.Functions:get_text_from_google_docs(doclink,password,timeout=30):RetrievesanddecryptsthetextcontentfromaGoogleDocslinkprotectedbyapassword.Parameters:doclink(str):TheURLoftheGoogleDocsdocument.password(str):Thepasswordusedtodecryptthedocument.timeout(int,optional):Themaximumtime(inseconds)towaitforthedocumenttoload.Defaultsto30seconds.Returns:str:ThedecryptedtextcontentoftheGoogleDocsdocument.Example:# server modulefromsevergdocsimportupdate_textnt=update_text(text="babudada",password="bibidudu",doclink="https://docs.google.com/document/d/xxxx/edit",)print(nt)# this modulefromclientgdocsimportget_text_from_google_docsdoclink="https://docs.google.com/document/d/xxxx/edit"password="bibidudu"text=get_text_from_google_docs(doclink,password,timeout=30)print(text)
Package: clientMOE
Client side code for MOE.Install MOE with docker and call it using python REST interfaceSeehttps://github.com/Yelp/MOE/issues/461[MOE](https://github.com/Yelp/MOE) A global, black box optimization engine for real world metric optimization.## Installpip install git+https://github.com/mulyoved/clientMOE.git@master## Eaxmples
* python [start_moe_example.py](https://github.com/mulyoved/clientMOE/blob/master/start_moe_example.py)
* jupyter notebook [example.ipynb](https://github.com/mulyoved/clientMOE/blob/master/jupyter-examples/example.ipynb)