Saravanan666/pypi-org huggingface dataset:
Package: cracker
CrackerUsable GUI for text-to-speech services.Supported text-to-speechESpeak --https://en.wikipedia.org/wiki/ESpeakAWS Polly --https://aws.amazon.com/polly/Google TextToSpeech --https://cloud.google.com/text-to-speech/Why all of thisWhat can you do with it?I (the author) have difficulty to focus on only reading.
The best way to read is to walk and have white noise in the background but that isn't always possible.
The other best way is to read both with eyes and ears.
When someone reads and I can follow, I don't overly focus on how some words look weird
or continue the line even though there is no text remaining.
When someone reads what I see, it sets the pace and helps me remember/reference more easily.Is it only reader?Text often have footnotes, emoji, and other decorators.
These can be visually pleasing but machine needs simple text.
Cracker also provide text (de)formatters so to simplify text for Speakers.
Examples of deformatters include removal of extensive whitespace, cryptic citation references and wikipedia decorators.Is this an active project?Kind of. I update it as I need it. It hasn't been touched in a while because of plenty of problems
with (Py)Qt on Linux and increased popularity of Electron (seePollytron).
But, things have changed, and Qt is even better (and Electron is meh).
I'm going to updateCrackeras needed. Anyone and everyone is welcome to contribute or submit features request.InstallationIt should be enough to install viapip, i.e.$pipinstallcrackerSeeUsagesection below.DevelopmentPyQt5is used to display GUI. To install PyQt5 head off to theirinstallation page.
Package is currently heavily favouring Ubuntu as end OS. If you are one of the lucky ones then the installation requires:$sudoshinstall.sh# Installs pyqt5 on Ubuntu$pipinstall-r.For other OS you'd needPyQt5andvlc.If you're on Ubuntu you'll most likely need additionalgstreamerpackages. Otherwise you'll see something likedefaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer".UsageSince this is a GUI on top ofAWS Pollyit is assumed that one has credentials stored in default directory. This is~/.aws/credentialson unix based systems.Currently reading out is performed by downloading mp3 format of the request and then usingmpg123to play it. This isn't optimal and should be changed, but, for now, it works.Suggested execution command$cdcracker
$python-mcracker.mainKey shortcutsThere's only one global command (read from clipboard).
All commands are expected to be called when Cracker is in focus.ActionShortcutGlobalRead (clipboard)Ctr + Shift + SpaceYesRead (text area)Ctr + Shift + RNoPause / Resume readCtr + SpaceNoStop readingCtr + Shift + SNoReduce (all active)Ctr + RNoReduce (wiki)Ctr + Shift + WNoReduce (citation)Ctr + Shift + CNo
Package: crackhash
CrackhashCrackhash is a tool that try to crack different types of hashes using free online services.Free software: GNU General Public License v3Documentation:https://crackhash.readthedocs.io.FeaturesBrowser supports proxy configurationAutomatic hash type identificationCan crack hashes from a fileAlgorith supportedMD5 - RFC 1321SHA1 - RFC 3174 (FIPS 180-3)SHA256 - FIPS 180-3SHA384 - FIPS 180-3SHA512 - FIPS 180-3LM - Microsoft Windows hash NTLM - Microsoft Windows hashNTLM SupportMYSQL - MySQL 3, 4, 5 hashCISCO - Cisco IOS type 7 encrypted passwordsJUNIPER - Juniper Networks $9$ encrypted passwordsRMD128 SupportRMD160 - RFC 2857RMD256 SupportRMD320 SupportGOST - RFC 583WHIRLPOOL - ISO/IEC 10118-3:2004LDAP_MD5 - MD5 Base64 encodedLDAP_SHA1 - SHA1 Base64 encodedAvailable ServicesIt checks the hash in the following services on-line:md5.my-addr.comnitrxgen.netmd5decrypt.nethashcrack.comhashtoolkit.commd5hashing.nethashkiller.co.ukpassword-decrypt.comm00nie.comfirewallruletest.comifm.net.nzibeast.comcmd5.orgrainbowtables.it64.comCreditsThis package was developed by @5h4d0wb0y_.Stargazers over timeHistoryunreleasedv1.0.2v1.0.1 (2019-10-27)Check if the browser has been started on travisAadded chromedriver installation on travisRemoved unused imports and variables and conformed to the PEP 8 style guideAdded installation of codecov in travisRemoved setuptools-changelog package, use only bump2version to change historyFixed phony and added other commands in makefileChanged python to python3 in makefileAdded chrome browser in travisUpdated features in README.rstRemoved unused module terminaltablesMisc: small fix or general refactoring1.0.0 (2019-09-15)First release on PyPI.
Package: crackie
A simple, silly library to generate combinations.I wrote this when I forgot part of a password, and decided to try run ~500,000
combinations on the parts I remembered. It worked! Also I decided to publish it
because I had never created a Python package before, so this would learn me
something.UsageSay you have forgotten a password, but remember the basics of it. For example,
you remember that it was made up of two words, with some characters altered.
The words could be “verd” and “uberous”, and the alterations could be things
like random capital letters, numbers instead of letters, etc. Something that
could be modeled like this:variations = [
    {"V", "v"},
    {"E", "e", "3"},
    {"R", "r"},
    {"D", "d"},
    {"", "-", "_", " "},
    {"U", "u"},
    {"B", "b", "8"},
    {"E", "e", "3"},
    {"R", "r"},
    {"O", "o", "0"},
    {"U", "u"},
    {"S", "s", "5", "$"},
    {"", "!", "1"},
]Then you can use this library to generate all possible combinations, such as
“VERDUBEROUS”, “V3rd_ubEr0U5” or “v3rd ub3r0U5!”.You’ll need a way to test the passwords. For example, if it’s a GnuPG passphrase
that you have forgotten, you can use this code to test a single password:def try_password(password):
    p = Popen(
        ['gpg', '--pinentry-mode', 'loopback', '--decrypt', '--passphrase', password],
        stdout=PIPE,
        stdin=PIPE
    )
    p.communicate(input)
    p.returncode == 0And then use the generatoreach_possible_combinationto do exactly that
(testing each possible combination). Like this:from crackie import each_possible_combination

for candidate in each_possible_combination(variations):
    candidate_string = ''.join(candidate)
    if try_password(candidate_string):
        print("Found the password!", candidate_string);
        break
Package: cracklib-pkg
cracklibthis is library for crack Hashimports used:hashlibHow to use?importcracklib# call the classapp=cracklib.Cracker(testWord)ifapp.crackHash(testHash):print("Done :{}".format(testWord))else:print("it's not{}".format(testWord))# end appHow to use for Tools?importcracklibtestWord=input("Enter Word Guess: ")testHash=input("Enter Hash Guess: ")app=cracklib.Cracker(testWord)ifapp.crackHash(testWord):print("Done :{}->{}".format(testWord,testHash))else:print("Error :{}".format(testWord))How to use list?importcracklibhashes=["5f4dcc3b5aa765d61d8327deb882cf99",# MD5 password"58acb7acccce58ffa8b953b12b5a7702bd42dae441c1ad85057fa70b",# SHA224 admin"c90023380fc1d5721a5e20d230077a13cd3c0f9c2f407fa7bde17abecac0301dd95baf3fe5784e833a185218763ac549",# SHA3_384 glitch]forHashinhashes:app=cracklib.Cracker("glitch")ifapp.crackHash(Hash):print("Done : ",Hash)else:print("Error : ",Hash)THXThx spooky sec for help
Package: crackme-template
Crackme TemplateProvided a github access token and a crackme-id (https://crackmes.one/crackme/{crackme_id}) as input, a github repository will be setup that intialises the template which includes the binary from the crackme.Usagepipinstallcrackme-template
crackme_template--crackme-id5ec1a37533c5d449d91ae535--github-access-tokenYOUR_TOKENExample of initialised repo:https://github.com/nymann/crackme-baby-ransom/Note if--github-access-tokenis omitted the program will try to read it from theGITHUB_ACCESS_TOKENenvironment variable.DevelopmentFor help getting started developing checkDEVELOPMENT.md
Package: crackq-client
CrackQ_client: REST API client for CrackQINSTALLATIONgit clonehttps://github.com/f0cker/crackq_client.gitcd ./crackq_clientpip3 install .Or install from PyPi with:pip3 install crackq_clientThis will install the package, providing the client ('crackq') in your path.USER GUIDETo use the queue a Python client is provided.Authentication is performed using a JSON post.Some example uses are outlined below:Authlogin:crackq --urlhttps://crackq.xxx.com-l --user test --passwd testor enter the password securely with a prompt:crackq --urlhttps://crackq.xxx.com-l --user testlogout:crackq --urlhttps://crackq.xxx.com-LQueriesview available Hashcat options (rules, wordlists, hash modes etc):crackq --urlhttps://crackq.xxx.com-oquery the queue:crackq --urlhttps://crackq.xxx.com-qquery failed queue:crackq --urlhttps://crackq.xxx.com-fget details for a job:crackq --urlhttps://crackq.xxx.com-j --job_id f210b58b7a214d33813051a550cbf3e4query complete queue:crackq --urlhttps://crackq.xxx.com-cActionsadd jobs:wordlist/rules:crackq -a --attack_mode 0 --hash_mode 1000 --hash_file deadbeef.hashes --wordlist tw_leaks --urlhttps://crackq.xxx.com--rules d3ad0ne --name dt_test_nt_twl_d3adbrute force:crackq -a --attack_mode 3 --hash_mode 1000 --hash_file deadbeef.hashes --mask ?u?a?a?l?l?l?a?a --urlhttps://crackq.xxx.com--name dt_test_nt_brutestop/pause a job:crackq --urlhttps://crackq.xxx.com-s --job_id <job_id uuid>stop/delete a job:crackq --urlhttps://crackq.xxx.com-d --job_id <job_id uuid>restore a job:crackq --urlhttps://crackq.xxx.com-r --job_id <job_id uuid>
Package: crackwifi
crackwifiMotivationI am stupid hägger and do not want to have to remember reaver specific commands to hack noobs.InstallationpipinstallcrackwifiUsagefromcrackwifiimportdump_networks,monitorif__name__=='__main__':withmonitor("wlx6cfdb9b29a25"):networks=dump_networks(10)first=list(networks.values())[0]forprogressinfirst.attack():print(progress)LicenseThis project is licensed under the GPL-3 license.
Package: cradle-app
cradlecradle is tool to test ML models.Usage:$cradle[OPTIONS]COMMAND[ARGS]...Options:--install-completion: Install completion for the current shell.--show-completion: Show completion for the current shell, to copy it or customize the installation.--help: Show this message and exit.Commands:init: init cradle applaunch: Launch gradio instancecradle initinit cradle appUsage:$cradleinit[OPTIONS]Options:--help: Show this message and exit.cradle launchLaunch gradio instanceUsage:$cradlelaunch[OPTIONS]Options:--help: Show this message and exit.
Package: cradox
/!DON’T USE IT, but use upstream python-rados, except you really can’t /!Python libraries for the Ceph librados library with use cython instead of ctypesThis a standalone library initially comes from this Ceph PRhttps://github.com/ceph/ceph/pull/7621But can be built against older version of Ceph from 10.2.X (jewel) to latest.(For older version use cradox< 2.0)This is designed for application that want to use a recent python-rados API without upgrading
the whole ceph cluster.Rados C handles provided by this library can’t be used with the ceph rbd.py or librbdpy.The API of this python lib will be keep in sync with the upstream Ceph rados.py API.Free software: LGPL 2.1Documentation:http://docs.ceph.com/docs/master/rados/api/python/Source:http://github.com/sileht/pycradoxInstallationPre-requires:$ sudo apt-get install cython librados2 librados-devThen, at the command line:$ pip install cradoxOr, if you have virtualenvwrapper installed:$ mkvirtualenv cradox
$ pip install cradoxUsageimport cradox as radosFunctionnal TestsCeph packages must be installed, the suite create a temporary Ceph
cluster run the tests and destroy it.tox
Package: craedl
Craedl Python SDKThe Craedl Python SDK (Software Development Kit) enables Craedl users to access
theirCraedlaccounts using the Python programming
language. This provides a mechanism for using Craedl on computers without access
to a web browser (such as a high-performance computing cluster) and to automate
common Craedl project manipulations (such as file uploads and downloads) within
a Python script.Quick startGet started with the Craedl Python SDK by obtaining it viaPyPI:pip install craedlLog into your Craedl account atCraedl.organd generate an
API access token by clicking the key tab in your profile view. Copy your token
and paste it when prompted after running one of the following commands:(A) Configure your account through a system shellpython -m craedl(B) Configure your account through an interactive Python interpreterimport craedl
craedl.configure()Now you can use Python to access your Craedl, for example:import craedl
profile = craedl.auth()
for craedl in profile.craedls:
    print(craedl)More informationFor more information about the Craedl Python SDK, refer toour documentation. The source code
is hosted onGitHub.
Package: craft
Craft is like Makefile, except everything is in native Python.Installpip install craftCraft works on Python 2.7+ and Python 3.2+.Crafty filesCraft will read attempt to readcrafty.pyin the current directory
or the environment variable$CRAFTFILE.An examplecrafty.py:from craft import task, depends

@task
@depends('bar', 'foo')
def cake():
  """
  Prints cake, and depends on foo & bar
  to run first
  """
  print('Time for cake')

@task
def bar():
  """ Prints bar """
  print('bar')

@task
def foo():
  print("Hi,I'm foo")

@task
def auto():
  """
  I will run when you supply no arguments to "craft".
  """
  print("Auto - Doing my own thing. Which is 'foo' today.")
  foo()

@task
def setup():
  """
  I will run once on any call to "craft"
  """
  print("Hello good sir, I'm the setup routine.")UsageRunningcraft-hin the directory containingcrafty.pywill
show the list of available tasks. Example:usage: craft [-h] [task [task ...]]

positional arguments:
  task

optional arguments:
  -h, --help  show this help message and exit

Available tasks:

- cake: Prints cake, and depends on foo & bar to run first
- auto: I will run when you supply no arguments to "craft".
- setup: I will run once on any call to "craft"
- foo:
- bar: Prints barAs you can see, the docstring for each@taskfunction will then be represented
in the help output, and docstrings can be omitted.You can call individual tasks like:craft fooand run multiple tasks with one call like:craft foo barHistoryv0.2.6 - 10 Nov 2012Fix an issue with setup.py linking to the READMEv0.2.3 - 14 Oct 2012Fix error catching isolation from craft and the actual taskv0.2.0 - 27 Aug 2012Added setup() and auto() tasksAdded support for task dependencies via @dependsv0.1.0 - 26 Aug 2012Source is available at:https://github.com/jdpaton/craft
Package: craft2d
craft2dSkillsEasyGet wood: TreeGet stone: StoneGet grass: GrassMediumMake sticks: Get wood x 2 + Use Crafting TableMake rope: Get grass x 2 + Use Crafting TableHardMake weapon: Sticks x 1 + Stone x 2 + Use Crafting TableMake bridge: Rope + Sticks + Use Crafting TableVery HardGet diamond: Bridge + water + collect diamondMake diamond weapon: Diamond + weapon + Use Crafting TablePlant & harvest before time runs out?
Package: craft-ai-sdk
Craft AI Python SDKThis Python SDK lets you interact with Craft AI MLOps Platform.InstallationThis project relies onPython 3.8+. Once a supported version of Python is installed, you can installcraft-ai-sdkfrom PyPI with:pip install craft-ai-sdkBasic usageYou can configure the SDK by instantiating theCraftAiSdkclass in this way:fromcraft_ai_sdkimportCraftAiSdkCRAFT_AI_SDK_TOKEN=# your access key obtained from your settings pageCRAFT_AI_ENVIRONMENT_URL=# url to your environmentsdk=CraftAiSdk(sdk_token=CRAFT_AI_SDK_TOKEN,environment_url=CRAFT_AI_ENVIRONMENT_URL)If using the SDK in interactive mode, some additional feedbacks will be printed. You can force disable or enable those logs by eitherSetting theverbose_logSDK parameterOr setting theSDK_VERBOSE_LOGenv var
Package: craftar
CraftAR Python Library==========================The CraftAR Python Library allows you to integrate`CraftAR Image Recognition`_ in your applications and services.This client library provides access to our APIs:-  `CraftAR Recognition API` allows visual recognition against one ofyour collections of reference images specified using thecollection token.-  `CraftAR Management API` allows upload and management ofcollections of reference images. All requests must beauthenticated using your management api key.The library also provides tools for performing batch operations:-  `craftar\_search`, for image recognition.-  `craftar\_upload`, for batch upload of images.To use our service you need a `CraftAR`_ account.You can get our `code`_, check the `README`_ and file bugs in the`issue tracker`_... _CraftAR: https://my.craftar.net.. _Catchoom: http://catchoom.com.. _code: https://github.com/Catchoom/craftar-python.. _README: https://github.com/Catchoom/craftar-python/blob/master/README.md.. _issue tracker: https://github.com/Catchoom/craftar-python/issues
Package: craft-archives
Craft Archives is a Python package to manage interaction with software
archives on behalf of tools using the Craft Parts framework.Craft Archives provides a set of common interfaces to define the locations
of software archives, install packages and verify their integrity.The aim of this package is to provide a uniform, extensible set of interfaces
that other tools and packages can use to work with software archives.This package is most useful for implementers of tools using the Craft Parts
framework that need to provide support for additional software archives.
Package: craft-cli
A Command Line Client builder that follows theCanonical’s Guidelines for a Command Line
Interface.The library provides two main functionalities:a framework to define and execute application commands, which involves argument parsing and the provision of help textsinfrastructure to handle the terminal and present all the outputs for the different application needsDocumentationThedocumentationis available on Read The Docs.ContributingSee theHACKING.rstdocument for details on how to contribute.LicenseFree software: GNU Lesser General Public License v3
Package: craftdl
CraftDLRequirementsYou will needPython >= 3.9and some recent version ofpip(e.g.pip >= 20.0)
to use this library.InstallationYou can install CraftDL using the pip package manager:pipinstallcraftdlMatplotlib backend for plottingThe plotting facilities of CraftDL are built on top ofmatplotlib. Therefore you need
an appropriatematplotlibbackend. If you encounter weirdmatplotliberrors when
trying to call a plotting function, you most probably don't have the appropriate backend
installed on selected.Usually you want to use theTkAggbackend. You can use it like this:importmatplotlibmatplotlib.use("TkAgg")
Package: craftdot
craftdotcraftdot is a wapper of graphviz to get pretty diagram for your architecture/services diagrams.Install$pipinstallcraftdotcraftdot just output the graphviz code(dot file), you need to render the dot file by yourself. install graphviz on local or use graphviz online tools.Useageyou can find example inexample/, then$craftdotexample/multi-groups.yml>example/multi-groups.dot# render the dot file to pdf$dot-Tpdfexample/multi-groups.dot-oexample/multi-groups.pdf
Package: craftercms-sphinx-theme
# Sphinx-Doc theme for Crafter CMSThis repo contains the necessary assets to develop and deploy the python package that powers the Crafter CMSSphinx Docs theme.A Gulp-powered build helps local development without `make html` to view the every change, making it easierto work on the front end of the theme. This system as the following features:- Handlebars HTML templates with Panini- Sass compilation and prefixing- JavaScript module bundling with webpack- Built-in BrowserSync server- For production builds:- CSS compression- JavaScript compression- Image compression## Local Theme Development### PrerequisitesTo use this, you need:- [NodeJS](https://nodejs.org/en/) (0.12 or greater)- [Git](https://git-scm.com/)- [Yarn](https://yarnpkg.com/en)- Python, twine and pip- Foundation cli: `yarn global add foundation-cli`- Run `yarn` to initialize the project (FYI. this is the equivalent to `npm install` in the yarn world)### Running the dev serverRun `foundation watch`### DevelopmentThe above will start the dev server and watch for changes. The important files to get started andunderstanding are `src/layouts/default.html` and `src/pages/index.html`. These two are the markupthat renders what you see as soon as you run the watch. Index is what contains the test content towork on styling.At `src/assets/*` you'll find the other important parts ([s]css, js, imgs).As for the sphinx theme itself, see `src/sphinx`.## Build- Run `yarn crafter`. This will update the `craftercms_sphinx_theme` directory which is the pythonpackage to be built and published to PyPI- Run `python setup.py sdist` to create a "source distribution"- This will create `dist/` and inside with a .tar.gz- Run `python setup.py bdist_wheel --universal` to create a "universal wheel"- This will create a .whl inside of `dist/` and a `build/`- To upload project to PyPI — with twine:- [Set up your account](https://packaging.python.org/tutorials/distributing-packages/#uploading-your-project-to-pypi)- If you haven't already, `pip install twine` & `pip install wheel`- `twine upload dist/*`- Visit [PyPI](https://pypi.python.org/pypi?%3Aaction=pkg_edit&name=craftercms-sphinx-theme) to manage the package- Tada! Done.#### Extra credithttps://packaging.python.org/tutorials/distributing-packages
Package: craft-grammar
# Craft GrammarThis project aims to provide python interfaces for using advanced
grammar in [Craft Parts](https://craft-grammar.readthedocs.io)# LicenseFree software: GNU Lesser General Public License v3# Documentation:https://craft-grammar.readthedocs.io.# ContributingAMakefileis provided for easy interaction with the project. To see
all available options run:make help## Running testsTo run all tests in the suite run:make tests## Adding new requirementsIf a new dependency is added to the project run:make freeze-requirements## Verifying documentation changesTo locally verify documentation changes run:make docsAfter running, newly generated documentation shall be available at./docs/_build/html/.## Committing codePlease follow these guidelines when committing code for this project:Use a topic with a colon to start the subjectSeparate subject from body with a blank lineLimit the subject line to 50 charactersDo not capitalize the subject lineDo not end the subject line with a periodUse the imperative mood in the subject lineWrap the body at 72 charactersUse the body to explain what and why (instead of how)As an example:endpoints: support package attenuationsRequired in order to obtain credentials that apply only to a given package;
be it charm, snap or bundle.