Saravanan666/pypi-org huggingface dataset:
Package: keylock
keylockEncrypter And Decrypter For Bash/Shell and Encrypter for Python[+] Description• The application does not requires internet connection to work• Always ensure that you are using the latest version of Python 3.[+] Features• If not found Required packages are installed on first run.• Colourful Fonts.• Encrypt Bash and Python And Decrypt Sheel.[+] InstallationRun these commands to clone and run Keylock.To use keylock type the following commands in Termux:pkginstallgitnodejspython-ynpminstall-gbash-obfuscate
pipinstallkeylock--force-reinstall[+] UsageIn terminal type :keylock
Package: keylocker
Keylocker CLILibrary with the CLI to save the encrypted secrets in the configuration file, but a transparent read and write the new settings in the app.Simple usage in CLI:keylocker init
keylocker list
keylocker read <keyname>
keylocker remove <keyname>
keylocker write <keyname> <value>Simple usage in code:from keylocker import Storage
secrets = Storage()
print(secrets['test'])Simple usage in bash:PYPIPASS="$(keylocker read pypi_password)"
PYPIUSER="$(keylocker read pypi_user)"
poetry publish --username "${PYPIUSER}" --password "${PYPIPASS}" --buildSource Code:https://github.com/vpuhoff/keylockerTravis CI Deploys:https://travis-ci.com/vpuhoff/keylocker
Package: keylogger
KeyloggerKeyloggeris simple keylogger for Windows, Linux and Mac.InstallationThe following instructions will install Keylogger with pip Python package manager.pipThis installs the latest stable, released version.$ pip install keyloggerHow to run itBy runningkeyloggercommand, it'll start to log your strokes:$ keylogger

RECORD extension version 1.13The Keylogger is now running! It will log your strokes to the file you specified. Stop it by hitting the grave key (Thats the one under escape on a standard keyboard).Keylogger has several options that can be used to change output log file and change its cancel key:--log-file output.og: File path to use as the log file.  Default is current directory.--cancel-key: The key that uses as the cancel key, default is '`'.--clean-log: clean the log file first, default is No.Use casesSome uses of a keylogger are:Business Administration: Monitor what employees are doing.School/Institutions: Track keystrokes and log banned words in a file.Personal Control and File Backup: Make sure no one is using your computer when you are away.Parental Control: Track what your children are doing.Self analysis2.7.3 (2018-12-20)Fixed typo2.7.2 (2018-12-05)Add CHANGES file and updatesetup.pyfile - Thanks@GreatBahram2.7.1 (2018-12-04)Add python package structure - Thanks@GreatBahramAdd CLI forkeylogger- Thanks@GreatBahramUpdate Readme file- Thanks@GreatBahram
Package: keyman
Keyman is a utility for storing and managing your passwords locally.FeaturesThe manager can store an account with following terms recorded (“*” marked term
is required):title (*): title of the account, e.g. weibo, wechat, facebookusername: your usernamedescription: description of the accountpassword: your passwordphone: the phone number bound to the accountemail: the email address related to the accountsecret: some secret informationwhere passwords and secrets are stored in encrypted forms.IMPORTANT:In spite that encryption procedure is involved, since keymandoesn’t require any certificationbefore it is used to manage (including
exhibit and edit) your account records, it is recommended that you store the
keywords that can remind you of your password and secret info, rather than the
“raw” keywords and secret messages.InstallationSimply use:$pipinstallkeymanIf you are using Anaconda, problems may arise when pip is trying to installpycrypto, which is required by keyman. To deal with this problem, you can use$condainstallpycryptoand then use$pipinstallkeymanas usual.UsageBelow are what can be done with keyman:Create a new account record:$keymaninsertThen follow the instructions to record the account.Remove an existing account (accounts):$keymanremove--idIDS_TO_BE_REMOVEDIf--nontrashflag is not given, the record(s) will be moved into trash;
Otherwise they will be deleted from the database completely.Recover an account (accounts) from trash:$keymanrecover--idIDS_TO_BE_RECOVEREDSearch accounts according to given conditions:search by id’s:$keymansearch--idIDS_TO_SEARCHor search by sub-strings in title and description[1]:$keymansearch--titleSTR_IN_TITLE--descriptionSTR_IN_DESCIf--show-allflag is given, the records found in trash will also be
listed out.[1]The logical relation between arguments--titleand--descriptionis “AND”.List out all the accounts in certain range[2]:$keymanlist--all|--trash|--normal[2]The three flags are not mutually exclusive.--allwill overwrite the rest two flags, and--trash--normalis equivalent to--all.Update an existing account by editing its information:$keymanupdata--idID_TO_BE_UPDATEDThen follow the instructions to update the account.For commandkeymanor any sub-command, use--helpto get the related
help message.
Package: keymapper
KeyMapperKeyMapper is a subclass of the dictionary class, which allows you to:Assign keys and values dynamicallyChoose what delimiter you want (default is dot-notation: .)Access all keys and values in a single key declaration regardless of type (list, tuple, set)Is treated as a dict type by defaultInitializes an empty dictionary, or accepts an existing dict upon class declarationGreat for key iteration and loopsKeyMapper functionality is not forced on youInstallationYou can install either via pypi:pip install keymapperOr, install it locally after the package has been unarchived:pip install -e /destinationExamplesStandard Dict:fromkeymapperimportKeyMapperkm_dict=KeyMapper()print(km_dict)# Prints: {}km_dict['key1']='All the keys!'print(km_dict)# Prints: {'key1': 'All the keys!'}Nested Dict:fromkeymapperimportKeyMappermy_dict={'messages':{'message_1':'Hey there!'}}km_dict=KeyMapper(my_dict)# Standardprint(km_dict['messages']['message_1'])# Prints: 'Hey there!'# KeyMapperprint(km_dict['messages.message_1'])# Prints: 'Hey there!'Dict with iterables:fromkeymapperimportKeyMappermy_dict={'messages':{'message_1':'Hey there!'},'objects':[{'obj1':'Hi!'}],'objects2':({'obj2':'There!'}),'objects3':{'A','Peoples!','Friend?'}}km_dict=KeyMapper(my_dict)# Standardprint(km_dict['objects'][1]['obj2'])# Prints: 'There!'# KeyMapper - does not care what type of iterableprint(km_dict['objects2.0.obj2'])# Prints: 'There!'print(km_dict['objects3.1'])# Prints: 'Peoples!'print(km_dict['objects.0.obj1'])# Prints: 'Hi!'# Or don't even declare the data typeprint(km_dict['objects.1.obj2'])# Prints: 'There!'Dict with different delimieter:fromkeymapperimportKeyMappermy_dict={'messages':{'message_1':'Hey there!'},'objects':[{'obj1':'Hi!'},{'obj2':'There!'},{'obj3':'Peoples!'}]}km_dict=KeyMapper(my_dict,delimiter=',')# Standardprint(km_dict['messages']['message_1'])# Prints: 'Hey there!'# KeyMapper with new delimeterprint(km_dict['messages,message_1'])# Prints: 'Hey there!'ExamplefromkeymapperimportKeyMapperquestions=['What is your name: ','What is your email: ','What is your password: ','How many servers do you want to add: ','What is the ip: ','What is the port: ']keys=['user.name','user.email','user.password','servers']config={'user':{'name':'','email':'','password':''},'servers':[]}km_dict=KeyMapper(config)foriinrange(len(questions)):ifi<3:km_dict[keys[i]]=input(questions[i])else:forrinrange(int(input(questions[i]))):server_info={'ip':'','port':''}fori,kinenumerate(questions[4:]):ifi<1:server_info['ip']=input(k)else:server_info['port']=input(k)km_dict[keys[len(keys)-1]].append(server_info)breakprint(km_dict)# Prints: ... Well, whatever you entered as your input values! Try it if you don't believe me ;)foriinrange(len(km_dict['servers'])):print(km_dict['servers.{}.ip'.format(i)])# Prints the IP for each index iterated through
Package: keymaster-client
keymaster-clientkeymaster-client is the client portion of the keymaster wireguard
key distribution solution. This readme is limited to configuration of
the keymaster-client daemon; for an overview and general information
please seethe keymaster-server repo.Installation & UsageTo install keymaster-client:pip install keymaster-clientTo run keymaster-client, first create a configuration (see below) and then run:keymaster_clientConfigurationBy default, keymaster-client looks for configuration at the path
/etc/keymaster_client.yaml. You can change this by passing the desired
path in the-for--path-to-configflags.Example Configuration---
keymasterServer:
  url: https://example.com:5300
  token: a-fake-token
wg:
  configDir: /var/different/directory/
syncPeriod: 30Configuration ReferencekeymasterServerIf present, indicates that thekeymasterServerConfigSource is to be used.
Cannot be used at the same time as the uDPUAPI ConfigSource.keymasterServer.urlRequired ifkeymasterServeris specified. The complete URL of the
keymaster-server deployment.keymasterServer.tokenRequired ifkeymasterServeris specified. The token to use in requests to
the keymaster-server deployment. This token can be obtained from the
keymaster-server web UI.uDPUAPIA ConfigSource for a proprietary system. Cannot be used at the same time as
the keymasterServer ConfigSource.uDPUAPI.urlRequired ifuDPUAPIis specified. The complete URL of the uDPU API deployment.uDPUAPI.networkNameRequired ifuDPUAPIis specified. The network name to request config for on the
uDPU API.uciA ConfigScheme that uses OpenWrt's UCI (Universal Configuration Interface) to
configure wireguard interfaces. Has no options. Cannot be used at the same time
as thewgConfigScheme. For more information on UCI please seethe OpenWrt wiki.wgA ConfigScheme that uses theipandwgcommands to configure wireguard
interfaces on the host running keymaster-client. Cannot be used at the same
time as thewgConfigScheme.wg.configDirOptional. Default: /var/lib/keymaster_client/The directory in which configuration is stored after syncing with the
ConfigSource.privateKeyOptional.Allows you to specify the private key that this deployment of keymaster-client
will configureallinterfaces with. This value takes precedence over any
values that otherwise would be generated by keymaster-client. This setting
is useful if you have multiple non-endpoint interfaces behind a load balancer that
you want to appear as a single highly-available interface to any endpoint
interfaces connecting to them.syncPeriodOptional. Default: 60Lets you specify the interval, in seconds, at which keymaster-client requests
configuration from the ConfigSource.Extendingkeymaster-client provides two interfaces that make it easy to modify:AConfigSchemespecifies how wireguard configurations are written to,
and read from, the Node.AConfigSourcetells keymaster-client how to get configuration of
wireguard interfaces. This can take the form of a local file, a remote server,
or anything else you can imagine.For more information, please see the code.
Package: key_note
# NoteThis is a tool for writing, restoring and retriving notes in command line. Here are some examples of command:1. **note add/a note\_file**add a note. the note file's first line is keywords seperated by whitespaces, the rest of lines are content.2. **note delete/d [-r] keyword1 [keyword2...]**delete the notes with the keywords3. **note get/g keyword0 [keyword1 ... keywordN]**print notes about the keyword(s)4. **note change/c note\_file**for the note with keywords in note\_file, the note in database will be changed.5. **note scan/s**dispaly the information of the notes which have stored.6. **note -h**display help infomation# ImplementationFor each note, it has two components which are keyword(s) and content.In order to save the notes, a database is created. The database has two tables. One table is a dict, whose keys and values are the keywords and the note ids. Each id links to a note. The other table has three columns: the notes' ids, the keywords which the notes linked to, the note contents.```create table keywords (keyword string primary key not null,ids string not null);create table notes (id integer primary key autoincrement,keywords string not null,content string not null);```# to do1. get notes with bool filter2. suppert a gui
Package: keynoteSlideStopwatch
Keynote Slide StopwatchAllows to measure the time spent on each slide during a presentation with Apple Keynote.Install usingpip install keynoteSlideStopwatch --upgraderunkeynoteSlideStopwatchfrom a terminalplay your presentation. The time spent on a slide is automatically measured from the previous slide change to the next one.The time spent for each slide will appear in the terminal as such:Press CTRL+C to quit
slide 8 - 00:16
slide 9 - 00:10
slide 10 - 00:03
slide 11 - 00:10
Total - 00:00:39
Package: keyof
KeyOfMypyplugin for static type checking ofTypedDictkeys
inspired by TypeScript'skeyoftype operator.Requirementspython>=3.11mypy>=1.0.1InstallationpipinstallkeyofMypy pluginAddkeyof.mypy_pluginto the list of plugins in yourmypy config file(for examplepyproject.toml)[tool.mypy]plugins=["keyof.mypy_plugin"]Features✅KeyOf,RequiredKeyOf, andNotRequiredKeyOftypes✅ Supports inheritance✅ Plays nicely with other types, e.g.KeyOf[Foo] | Literal["bar"]✅ Compatibility module forPylanceandPyright✅ Zero dependencies❌ GenericTypeVarargumentsUsagefromtypingimportTypedDictfromkeyofimportKeyOfclassData(TypedDict):version:intcommand:strdefget_data(data:Data,key:KeyOf[Data])->int|str:returndata[key]data=Data(version=1,command="foo")get_data(data,"version")# OKget_data(data,"foo")# mypy catches the error:# error: Argument 2 to "get_data" has incompatible type "Literal['foo']"; expected "Literal['version', 'command']"Usage with other type checkersSincePylanceandPyrightdon't support plugins
and cannot correctly handle subclassing ofAny(new in Python 3.11) there is compatibility modulekeyof.compatthat exports the same types but they are onlyTypeAliasforAny.
Package: keyoscacquire
keyoscacquire is a Python package for acquiring traces from Keysight
InfiniiVision oscilloscopes through a VISA interface.Based onPyVISA, keyoscacquire
provides programmes for acquiring and exporting traces to your choice of ASCII
format files (default csv) or numpynpy,
and a png of the trace plot. The package also provides an API for integration
in other Python code.By default, the package uses the binaryWORDformat for the waveform
transfer from the oscilloscope, giving roughly an order of magnitude speed-up
over theASCIItransfertype.The code has been tested on Windows 7 and 10 with a Keysight DSO2024A model
using a USB connection.DocumentationAvailable atkeyoscacquire.rtfd.io.
A few examples below, but formatting and links are broken as this file is intended
for the documentation parser.Building a local copy of the docsShould you wish to build a local copy of the sphinx docs, make sure the
necessary packages are installed:pip install sphinx sphinx-prompt furo recommonmarkand then build by executingmake htmlin thedocsfolder.InstallationInstall the package with pip:pip install keyoscacquireor download locally and install with$ python setup.py installor
by runninginstall.bat.
Package: keypartx
KeypartXNo more Topic ModelingNo need TrainingNo more Machine Learning but Human-like ReadingGet the Insights of Text Big and SmallKeypartX: a graph-based approach to represent perception (text in general) by key parts of speech. KeypartX solved the coherence crux that current topic modeling algorithms are trying to deal with but failed. KeypartX extracts the topics from text corpus syntactically, semantically and pragmatically instead of a meaningless combination of words from topic modeling.Key Parts: Noun, Adjective, Verb and EmojiKeypartX Vs Topic Modeling results from the following text:“Thai food was great we loved it. Thiland also has beautiful beach resorts, we will come to Thailand again👍”KeypartX ResultTopic Modeling Result['food','thailand','resort','great','love', 'beautiful']Installationifneedcoreferee:pipinstallkeypartx[coreferee_spacy]python3-mcorefereeinstallenpython-mspacydownloaden_core_web_lgelse:pipinstallspacypipinstallkeypartxpython-mspacydownloaden_core_web_lgGetting StartedFor an in-depth overview of the features of KeypartX
you can check theDocumentsor you can follow along
with one of the examples as follows:NameLinkKeypartX Quick StartKeypartX with Real ExampleKeypartX VS Topic ModellingKeypartX Network ComparisonVisualization Examples1 NLP TargetOriginal sentence: """Thai food was great,delicousr and not expensive, we loved it. We visited 3 beach resorts, they are higly recommened... We had "Fire-Vodka" !!!"""2 Keyparts WordcloudsThe following wordclouds are generated from a real example of corpus comprised of reviews by those who visit Thailand.3 Community and Gray Perceptual Unit NetworksCitationTo cite theKeypartX paper, please use the following bibtex reference:@article{pengyang2022keypartx,
  title={KeypartX: Graph-based Perception (Text) Representation},
  author={Peng, Yang},
  journal={arXiv preprint arXiv:2209.11844},
  year={2022}
}
Package: keypendium
keypendiumis an easy to use python wrapper for the [Keyforge Compendium API](http://keyforge-compendium). Head to the site, register, and request an api key to get started.InstallationDownload using thepipinstaller:pip install keypendiumor download the source from gitgit clonehttps://github.com/caerulius/keypendium.gitUsage`python from keypendium import Keypendium myapi =Keypendium('my_api_key','my_secret') myapi.Cards() `
Package: key-people
This package is used to pull key people from a company based on the ticker.from Key-People import get_Key_People, Key_People, get_c_Namelist_of_key_people = get_Key_People("AAPL")company_Name = get_c_Name("AAPL")#if you are doing multiple entries and want to make it quickerdb = Key_People()entry = db.entry("AAPL")entry.company_Nameentry.key_Peopleentry.ticker
Package: keyper
keyperA Python 3 library for dealing with the macOS Keychain.Please note that this library requires openssl 3.0 or above to function.Installationpip install keyperExamples:importkeyper# Get a password from the keychainpassword=keyper.get_password(label="my_keychain_password")# Create a temporary keychain and install the certificate:withkeyper.TemporaryKeychain()askeychain:certificate=keyper.Certificate("/path/to/cert",password="password")keychain.install_cert(certificate)# Use codesign or similar hereContributingThis project welcomes contributions and suggestions. Most contributions require you to agree to a
Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us
the rights to use your contribution. For details, visithttps://cla.microsoft.com.When you submit a pull request, a CLA-bot will automatically determine whether you need to provide
a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions
provided by the bot. You will only need to do this once across all repos using our CLA.This project has adopted theMicrosoft Open Source Code of Conduct.
For more information see theCode of Conduct FAQor
contactopencode@microsoft.comwith any additional questions or comments.
Package: keyphrasetransformer
Quickly extract key-phrases/topics from you text data with T5 transformerKeyPhraseTransformeris built on T5 Transformer architecture, trained on 500,000 training samples to extract important phrases/topics/themes from text of any length.Why KeyPhraseTransformer?You get the power of amazing T5 architecture.The underlying T5 model is specifically trained in extracting important phrases from the text corpus, so the results are of superior quality.No pre-processing is needed of any kind. Just dump your data to the modelIt does not need any n-gram-related inputs from user. It can automatically extract unigram, bigram, or trigram on its own.It can process text data of any length as it breaks down input text into smaller chunks internallyIt helps to automate the topic modeling/keyword extraction process end to end with no manual intervention.Installation:pipinstallkeyphrasetransformerUse:fromkeyphrasetransformerimportKeyPhraseTransformerkp=KeyPhraseTransformer()doc="""Transfer learning, where a model is first pre-trained on a data-rich task before being fine-tunedon a downstream task, has emerged as a powerful technique in natural language processing (NLP).The effectiveness of transfer learning has given rise to a diversity of approaches, methodology, and practice.In this paper, we explore the landscape of transfer learning techniques for NLP by introducing a unified frameworkthat converts every language problem into a text-to-text format. Our systematic study compares pretraining objectives,architectures, unlabeled datasets, transfer approaches, and other factors on dozens of language understanding tasks.By combining the insights from our exploration with scale and our new “Colossal Clean Crawled Corpus”,we achieve state-of-the-art results on many benchmarks covering summarization, question answering,text classification, and more. To facilitate future work on transfer learning for NLP,we release our dataset, pre-trained models, and code."""kp.get_key_phrases(doc)['transfer learning',
 'natural language processing (nlp)',
 'nlp',
 'text-to-text',
 'language understanding',
 'transfer approach',
 'pretraining objectives',
 'corpus',
 'summarization',
 'question answering']
Package: keyppc
keyppc DocumentationPFPC(password, savepath, exceptions)argumentoptionaldefaultavailablepasswordno[ string type ]savepathyes"./"[ string type ]exceptionsyes[][ list-pynput-key type ]penaltyyes"start chrome.exe"[ string type ]Example of using this libraryfrom keyppc.keyppc import PFPC
from pynput.keyboard import KeyCode, Key
exceptions = [Key.esc, Key.ctrl, Key.end, KeyCode(char = 'o')]
savepath = "./"
password = "abcdefg"
penalty = "start chrome.exe"
PFPC(
  password = password,
  savepath = savepath,
  exceptions = exceptions,
  penalty = penalty
).run(chances = 5, verbose = True)
Package: key-pressed-count
Keyboard press count and Mouse event countA Python package which will count your daily keyboard press as well as mouseUsageFollowing query on terminal will help you to enable your application to count your key pressedinstall : sudo apt-get install python3-tk or sudo apt-get install python3.6-tk
key-pressed-count

in case tkinter gui close then plz press ('+') or plus key to pop-up result with guikey-pressed-count
Package: key-pressing
print_function_py2UsageThis package is using for detect pressing in Python.How to use itImport it by:import key_pressing. No any additional modules or packages will be installed. You need to install bash if you are using POSIX.>>>importkey_pressing>>>key_pressing.detect_onekey()O'O'>>>key_pressing.detect_escape()^[[7m'\x1b[7m'>>>key_pressing.detect_keys(12)Helloworld!'Hello world!'If you cannot install the package by pip, please download the tar.gz file and extract to sys.path(PYTHONPATH).Known issuesCannot be used on Win32 platform.Cannot detect newline character correctly(got it as\x00).