Saravanan666/pypi-org huggingface dataset:
Package: wipeit
Wipeit!A small CLI to purge your Reddit history.Table of ContentsWipeit!DependenciesInstallationUsageOptionswipeitwipeit wipewipeit loginwipeit logoutAutocompletionbashzshLicense👶 DependenciesPython 3.7 or higher🛠️ InstallationInstall from PyPI usingpip, you may need to usepip3depending on your installation:pipinstallwipeit🚀 Usagewipeitis a command-line program to purge your Reddit history. It requires a Python interpreter version 3.7+.To authenticate without wiping history you can use thelogincommand, a browser window will open prompting you to login to Reddit:wipeitloginTo wipe your Reddit history you can use thewipecommand. The following command will clear the last 30 days of comment and submission history, and will overwrite them with random text before deletion:wipeitwipe-d30-scoNote: A browser window will open to request access to your account if you have not previously authenticated.To remove Reddit credentials from your computer you can use thelogoutcommand:wipeitlogout⚙️ OptionswipeitUsage: wipeit [OPTIONS] COMMAND [ARGS]...

Options:
  --version  Show the version and exit.
  --help     Show help message and exit.

Commands:
  login   Authorize wipeit with a Reddit account, will open a browser
          window...

  logout  Remove Reddit credentials from wipeit, you will be prompted to...
  wipe    Wipe your Reddit history.wipeit wipeUsage: wipeit wipe [OPTIONS]

  Wipe your Reddit history.

Options:
  -d, --days INTEGER RANGE  Number of days worth of content to delete.
                            Defaults to 365.

  -f, --from-date TEXT      Date relative to --days, in ISO format (YYYY-MM-
                            DD). Defaults to today.

  -c, --comments            Delete comments.
  -s, --submissions         Delete submissions.
  -o, --overwrite           Overwrite content with random text before
                            deletion.

  --help                    Show help message and exit.wipeit loginUsage: wipeit login [OPTIONS]

  Authorize wipeit with a Reddit account, will open a browser window to
  authenticate.

Options:
  --help  Show help message and exit.wipeit logoutUsage: wipeit logout [OPTIONS]

  Remove Reddit credentials from wipeit, you will be prompted to login the
  next time the program is run.

Options:
  --help  Show help message and exit.🪄 AutocompletionTo enable tab completion you will need to configure your preferred shell to use it. Currentlybashandzshare supported.This configuration is totally optional, but may be useful if you usewipeitoften.bashAdd the following to~/.bashrc:eval"$(_WIPEIT_COMPLETE=bash_sourcewipeit)"zshAdd the following to~/.zshrc:eval"$(_WIPEIT_COMPLETE=zsh_sourcewipeit)"⚖️ LicenseMIT © 2021 Andrew Mickael
Package: wiperf-poller
wiperf_pollerThis is the core python module for the wiperf utility. Please see the main wiperf repo for usage details:https://github.com/wifinigel/wiperfContributionsPlease, get in touch before starting work on any code you'd like to submit as a PR. I love feedback and ideas, but each new feature costs me more cycles to support. Let's agree it can be included before submitting.DeveloperNigel Bowden (WifiNigel):https://twitter.com/wifinigel
Package: wiphy
WiPhyWiPhy is an open-source Python package for wireless signal processing at the physical layer, and is mainly developed by Ishikawa Laboratory, Yokohama National University, Japan. This package attempts to facilitate reproducible research in wireless communications. 
It supports classical wireless technologies, such as MIMO and OFDM, and state-of-the-art technologies, such as index modulation and nonsquare differential coding. This project is derived fromIMToolkit, which specializes in index modulation.Key FeaturesThe major advantages of this package are highlighted as follows:Incredibly fast.It accelerates bit error ratio and average mutual information simulations by using a state-of-the-art Nvidia GPU and the massively parallel algorithms proposed in [1].JIT friendly.It dose not rely on any class and object-oriented programming, which is different from the conventional IMToolkit. It is suitable for both PyPy and Numba. Users are free from the nightmare of complex @jitclass decorations.Highly reliable.It has been maintained based on test-driven development, as with other high-quality packages. The simulation results have been used by IEEE journal papers.DisadvantagesSome methods are not well documented.Installation GuideWiPhy is available from the Python official package repositoryPyPi.> pip install wiphyThe WiPhy development team welcomes other researchers' contributions and pull requests.
In that case, it would be better to install the latest package and activate the editable mode as follows:> git clone https://github.com/ishikawalab/wiphy/
> pip install -e ./wiphy # this activates the editable modeIf you use Anaconda, you can install WiPhy as follows.> git clone https://github.com/ishikawalab/wiphy/
> conda develop ./wiphyThe Anaconda version 4.6.0 or above may also allow the following installation commands.> conda config --set pip_interop_enabled True
> # for typical users
> pip install wiphy
> # for developers
> git clone https://github.com/ishikawalab/wiphy
> pip install -e ./wiphyThe above installation process requires NumPy, Pandas, SciPy, SymPy, Numba, and tqdm, all of which are popular Python packages.
Additionally, it is strongly recommended to installCuPy5.40+.
WiPhy is heavily dependent on CuPy to achieve significantly fast Monte Carlo simulations.The key components required by CuPy are listed here.In case CuPy is not installed in your environment, WiPhy uses NumPy only.CitationsIt would be highly appreciated if you cite the following reference when using WiPhy.[1] N. Ishikawa, ``IMToolkit: An open-source index modulation toolkit for reproducible research based on massively parallel algorithms,'' IEEE Access, vol. 7, pp. 93830--93846, July 2019.Of course, if your project relies on CuPy, the following reference is strongly recommended.[2] R. Okuta, Y. Unno, D. Nishino, S. Hido, and C. Loomis, ``CuPy: A NumPy-compatible library for NVIDIA GPU calculations,'' in Conference on Neural Information Processing Systems Workshop, Long Beach, CA, USA, December 4--9, 2017.
Package: wipo-ipc
WIPO-IPCA library to work with the International Patent Classification(IPC) from the World Intellectual Property Organization(WIPO)Getting StartedInstallingpip install wipo-ipcBasic Usage>>>fromwipo_ipcimportIpc>>>my_ipc=Ipc("A23B0009320000")>>>my_ipc.code'A23B0009320000'>>>my_ipc.classeipc_part(code='A23',description='FOODS OR FOODSTUFFS; THEIR TREATMENT, NOT COVERED BY OTHER CLASSES')>>>my_ipc.human_code'A23B 9/32'Contributinggit clone git@github.com:mateusrangel/wipo-ipc.git
cd wipo-ipc
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements-dev.txtTest CoverageRun the testscoverage run --omit ".venv/*" -m pytest tests/Show the reportcoverage report -mVersioningWe useSemVerfor versioning. For the versions available, see thetags on this repository.AuthorsMateus Rangel-Initial workSee also the list ofcontributorswho participated in this project.LicenseThis project is licensed under the GNU GPL v3 License - see theLICENSE.mdfile for details
Package: wipypedia
Audio ModuleExtracting audio data from a Wikipedia pagefromwipypedia.audioimportAudioExtractorimportlibrosa# initialize AudioExtractor objectaudio_extractor=AudioExtractor()# extract audio data from a pagepage=wikipedia.get_page("Music")audio_data=audio_extractor.extract_from_page(page)# play audio data using librosalibrosa.output.play(audio_data)Core ModuleRetrieving a Wikipedia page and its informationfromwipypedia.coreimportWikipedia# initialize Wikipedia objectwikipedia=Wikipedia()# retrieve a page by its titlepage=wikipedia.get_page("Python (programming language)")# print page metadataprint(f"Page ID:{page.id}")print(f"Title:{page.title}")print(f"Content:{page.content}")print(f"Summary:{page.summary}")print(f"HTML:{page.html}")print(f"Metadata:{page.metadata}")print(f"Images:{page.images}")print(f"References:{page.references}")print(f"Links:{page.links}")print(f"Categories:{page.categories}")print(f"Sections:{page.sections}")# retrieve a page by its IDpage_by_id=wikipedia.get_page_by_id("27454")Image ModuleExtracting images from a Wikipedia pagefromwipypedia.imageimportImageExtractorfromPILimportImage# initialize ImageExtractor objectimage_extractor=ImageExtractor()# extract image data from a pagepage=wikipedia.get_page("Polar bear")image_data=image_extractor.extract_from_page(page)# display image using PILimg=Image.fromarray(image_data)img.show()Search ModuleBuilding and executing a Wikipedia search queryfromwipypedia.searchimportSearchBuilder,Search# initialize SearchBuilder and add keywords and categoriesbuilder=SearchBuilder()builder.add_keyword("Python")builder.add_category("Programming languages")# set namespace and results limitbuilder.set_namespace(0)builder.set_results_limit(5)# execute search query using buildersearch_results=builder.build()# initialize Search object and execute search by querysearch=Search()search_results=search.search_by_builder(builder)
Package: wiq
Installation | УстановкаWindowspip install wiqLinuxpip3 install wiqInformation | ИнформацияENG: The current version of wiq is 0.1.2
RU: Актуальная версия wiq 0.1.2

Доступные методы:
-- getBalance()
-- getServices()
-- createOrder()
-- getStatus()
-- getCancel()
-- getRefill()Дополнительная информацияБиблиотека до сих пор находится в стадии разработки, 
поэтому смело пишите мне в тг @the_vox
Package: wirecard
WirecardA Python wrapper for theWirecard REST API. Only supports credit card payments with 3D secure enrolment.All examples below use Wirecard test data. You can find them in the links below:API Credentials3D Credit CardSetting up environment variablesexportWIRECARD_USERNAME='70000-APILUHN-CARD'exportWIRECARD_PASSWORD='8mhwavKVb91T'exportWIRECARD_MERCHANT_ACCOUNT_ID='33f6d473-3036-4ca5-acb5-8c64dac862d1'exportWIRECARD_API_URL='https://api-test.wirecard.com/engine/rest/payments'exportWIRECARD_ORIGIN_IP='127.0.0.1'Using itfromwirecardimportAccountHolder,Card,RequestedAmount,Wirecardcard=Card(account_number='4012000300001003',expiration_month='01',expiration_year='2023',security_code='003',_type='visa',)account_holder=AccountHolder(first_name='John',last_name='Doe',)requested_amount=RequestedAmount(amount='10.99',currency='ZAR',)w=Wirecard()result=w.check_3d_enrollment(card,account_holder,requested_amount)# If everything is fine, you should redirect the user to the ACS page# https://document-center.wirecard.com/display/PTD/Payment+Features#PaymentFeatures-ACSHTTPSRedirect# Here's a Django View Exampletransaction_id=result.get('payment').get('transaction-id')acs_url=result.get('payment').get('three-d').get('acs-url')pareq=result.get('payment').get('three-d').get('pareq')context={'acs_url':acs_url,'pareq':pareq,'term_url':'https://your_callback_url','md':f'{"transaction_id":{transaction_id}, "cvv":{card.security_code}}',}returnrender(request,'acs_template.html',context,)# The bank successfully calls your callback# Here's a Django View Examplepares=request.POST.get('PaRes')md=json.loads(request.POST.get('MD','null'))parent_transaction_id=md['transaction_id']cvv=md['cvv']w=Wirecard()result=w.authorize_and_capture_payment(pares,parent_transaction_id,cvv)Instead of using environment variables, you can initialize theWirecardwith the necessary information:w=Wirecard(username='70000-APILUHN-CARD',password='8mhwavKVb91T',merchant_account_id='33f6d473-3036-4ca5-acb5-8c64dac862d1',url='https://api-test.wirecard.com/engine/rest/payments',origin_ip='127.0.0.1',)ExceptionsWirecardFailedInit: raised when the initialization ofWirecardfailsWirecardInvalidCard: raised when an invalid card is given toCardWirecardInvalidRequestedAmount: raised when an invalid card is given toRequestedAmountWirecardFailedTransaction: raised when any communication with the Wirecard platform failsWirecardInvalidResponse: Raised when Wirecard fails to return JSONTestingInstallpoetry.$poetryinstall
$poetryrunpytestLicenseMIT.
Package: wirecloud-keycloak
WireCloud Keycloak pluginThis WireCloud plugin allows the usage of Keycloak as IDM for the authentication of WireCloud
users as well as the usage of JWT tokens issued for those users to access to backend services.This plugin can be installed with pip as follows:pip install wirecloud-keycloakOr using the sources:python setup.py installOnce installed, it can be enabled by editing yoursettings.pyfile and includingwirecloud.keycloakandsocial_djangoon theINSTALLED_APPSsetting, addidingKeycloakOpenIdConnectas the authentication backend to use and configuring it.INSTALLED_APPS += (
    # 'django.contrib.sites',
    # 'wirecloud.oauth2provider',
    'wirecloud.keycloak',
    'haystack',
    'social_django'
)

AUTHENTICATION_BACKENDS = ('wirecloud.keycloak.social_auth_backend.KeycloakOpenIdConnect',)

SOCIAL_AUTH_NO_DEFAULT_PROTECTED_USER_FIELDS = True
SOCIAL_AUTH_PROTECTED_USER_FIELDS = ('username', 'id', 'pk', 'email', 'password', 'is_active')

SOCIAL_AUTH_KEYCLOAK_OIDC_URL = 'https://keycloak.example.com'
SOCIAL_AUTH_KEYCLOAK_OIDC_REALM = 'demo'
SOCIAL_AUTH_KEYCLOAK_OIDC_KEY = 'wirecloud'
SOCIAL_AUTH_KEYCLOAK_OIDC_SECRET = '7667d30b-4e1a-4dfe-a040-0b6fdc4758f5'
SOCIAL_AUTH_KEYCLOAK_OIDC_GLOBAL_ROLE = TrueThese settings include:SOCIAL_AUTH_KEYCLOAK_OIDC_URL: URL of the Keycloak serverSOCIAL_AUTH_KEYCLOAK_OIDC_REALM: Keycloak realm where WireCloud is registeredSOCIAL_AUTH_KEYCLOAK_OIDC_KEY: Client ID of the WireCloud applicationSOCIAL_AUTH_KEYCLOAK_OIDC_SECRET: Client secret of the WireCloud applicationSOCIAL_AUTH_KEYCLOAK_OIDC_GLOBAL_ROLE: Whether the admin role is taken from the realm instead of from the client (default:False)This plugin is able to map Keycloak roles into WireCloud groups. To enable it, you should enable therealm rolesand theclient rolesmappings either for the wirecloud application or for therolesscope. This mapping should include role information on the ID token.Finally, to add backchannel logout support (Single Sign Off), the following code:url('', include('wirecloud.keycloak.urls')),has to be added inside the urlpatterns list defined on yoururls.pyfile. Once done this, you can access the Keycloak console to configure theAdmin URLof the WireCloud application to point into the following url:http(s)://wirecloud.example.com/keycloak.
Package: wirecloud-pubsub
============Requirements============* Wirecloud 0.3.0* A PubSub server (https://svn.forge.morfeo-project.org/4caast/trunk/WP6/pubsub)Installation------------Since *wirecloud_pubsub* uses django.contrib.static functionalities, you shouldadd it to your ``INSTALLED_APPS`` in ``settings.py``: ::INSTALLED_APPS = (...'wirecloud_pubsub',...)Also you have to add it to your ``WIRECLOUD_PLUGINS``: ::WIRECLOUD_PLUGINS = (...'wirecloud_pubsub.wirecloud.PubSubPlugin',...)Don't forget to run the collectstatic and compress commands on your Wirecloudinstallation: ::$ ./manage.py collectstatic$ ./manage.py compressUsage-----Once wirecloud-pubsub is installed and activated, gadgets can take advantage ofthe PubSub functionallities through EzWebAPI.SilboPS. Currently,EzWebAPI.SilboPS only exports PubEndPoint, SubEndPoint and Filter classes. Fulldocumentation of SilboPS is available athttps://svn.forge.morfeo-project.org/4caast/trunk/WP6/pubsub/README.md.Example------::var endpoint;function publish() {endpoint.publish({'value': 'Hello world!'});}function start_publishing() {endpoint.advertise({'value', ['str']});setInterval(publish, 2000);}endpoint = EzWebAPI.SilboPS.PubEndPoint({onopen: function(endpoint) {alert('Endpoint ready');start_publishing();},onclose: function(endpoint) {alert('Endpoint closed');}})
Package: wired
Have a large application where you want todecrease couplingbetween components?
Need tosupply configurationto your application’s various services? Want to
make apluggable applicationwhere others can supply services?Inversion of ControlandDependency Injectionare
two patterns commonly used for these goals.wiredis an implementation of an inversion-of-control (IoC) container and
may be used as the core of a dependency injection (DI) framework or simply as
a way to separate config-time from runtime for services in an application. It
also provides caching such that a container maintains a local copy of each
service as they are instantiated.wiredaims to scale down to the simplest cases and up to very large, custom
systems. It has one dependency and that dependency has one dependency.Seehttps://wired.readthedocs.ioordocs/index.rstin this distribution for detailed documentation.
Package: wiredify
wiredifyConvert japanese kana from ba-bi-bu-be-bo into va-vi-vu-ve-vo.InstallpipinstallwiredifyCLIUsage$ wiredify <<< 'ジェネレーティブ・エーアイ'
ジェネレーティヴ・エーアイ

$ wiredify 'ジェネレーティブ・エーアイ'
ジェネレーティヴ・エーアイ

$ echo 'ジェネレーティブ・エーアイ' | wiredify
ジェネレーティヴ・エーアイ

$ wiredify
>>> ジェネレーティブ・エーアイ
ジェネレーティヴ・エーアイ
>>> ...[Press ctrl+d to exit]
$Help$ wiredify -h
usage: wiredify [-h] [--invert] [-V] [text]

Convert japanese kana from ba-bi-bu-be-bo into va-vi-vu-ve-vo.

positional arguments:
  text           target text (default: None)

optional arguments:
  -h, --help     show this help message and exit
  --invert       enable dewiredify mode (default: False)
  -V, --version  show program's version number and exit

examples:
  $ wiredify <<< 'ジェネレーティブ・エーアイ'
  ジェネレーティヴ・エーアイ

  $ wiredify 'ジェネレーティブ・エーアイ'
  ジェネレーティヴ・エーアイ

  $ echo 'ジェネレーティブ・エーアイ' | wiredify
  ジェネレーティヴ・エーアイ

  $ wiredify
  >>> ジェネレーティブ・エーアイ
  ジェネレーティヴ・エーアイ
  >>> ...[Press ctrl+d to exit]
  $LibraryOverviewfromwiredifyimportwiredifywiredfied_text=wiredify("ジェネレーティヴ・エーアイ")#=> "ジェネレーティブ・エーアイ"Other implementationsGo:eniehask/wiredifyRust:oageo/wiredifyLicenseMIT
Package: wiredtiger
WiredTiger is a high performance, scalable, production quality, NoSQL, Open Source extensible platform for data management.WiredTiger 11.2.0: (November 15, 2023)This is version 11.2.0 of WiredTiger.WiredTiger release packages and documentation can be found at:https://source.wiredtiger.comThe WiredTiger source code can be found at:https://github.com/wiredtiger/wiredtigerWiredTiger uses JIRA for issue management:https://jira.mongodb.org/browse/WTPlease do not report issues through GitHub.WiredTiger licensing information can be found at:https://source.wiredtiger.com/license.htmlFor general questions and discussion, there’s a WiredTiger group:https://groups.google.com/group/wiredtiger-users
Package: wired-tts
gTTS based Wired story reader.InstallJustpip installas follow:$pipinstallwired-ttsUsageJust call it with your article url as follow:$wired-ttshttps://www.wired.com/story/tezos-blockchain-love-story-horror-story/Hacking the CLI allows you to choose the lang option as follow:$wired-tts-l"fr-FR"https://usbeketrica.com/article/facebook-face-au-defi-de-la-moderation-des-contenusLicenseMIT License
Package: wireframe2html
wireframe2html==============[![Build Status](https://travis-ci.org/chbrun/wireframe2html.svg?branch=master)](https://travis-ci.org/chbrun/wireframe2html)[![Coverage Status](https://img.shields.io/coveralls/chbrun/wireframe2html.svg)](https://coveralls.io/r/chbrun/wireframe2html)convert screens from wireframesketcher into htmlUse :- jinja2 : templating- foundationAlpha version : only foundation widgets- alert- button- Topbar- Paragraph- Label- Table- Header## Usage ##```bashpython wireframe2html.py -s [screenName]```## Examples ##There are 2 examples in examples directory :- Homepage.screen : simple hompage- Projects_list.screen : simple page with table```bashpython wireframe2html.py -s Homepagepython wireframe2html.py -s Projects_list```Then open Homepage.html with your browser, and clic on Projects in TopBar
Package: wire-fuchs
Fuchs TemplatesFuchs Templates is a simple template engine for HTML/XML written in Python.Fuchs is the successor ofTEX(Template Engine X)InspirationFuchs was clearly influenced by template engines like Handlebars, Jinja and Genshi. And deliberately combines everything to ensure the best comfort with the highest quality.Functional referencesFuchs takes its cue from PHP, it has a syntax that allows to execute Python code.<!DOCTYPE html><html><?fuchs# valid python code inside hereabc = "abc"?><p>{{abc}}</p></html><!DOCTYPE html><html><?fuchs# valid python code inside hereimport randomabc = random.randint(1,10)?><p>{{abc}}</p></html>Why not Jinja?For my web framework Wire, I really wanted something that came from myself.  I mean, it's easy to add any dependency and be satisfied. But, I don't want that.NoteSince Fuchs works exclusively on the server side, any security measures were removed when evaluating the code. Keywords likequit(),exit()etc. are therefore usable.
Please avoid using them.
Package: wireguard
This is a helper module for creating configs forWireGuardVPN for both the server side and the
client side.Quick StartSetup a WireGuard server:from wireguard import Server

server = Server('myvpnserver.com', '192.168.24.0/24', address='192.168.24.1')

# Write out the server config to the default location: /etc/wireguard/wg0.conf
server.config.write()Create a client within the previously created server:peer = server.peer('my-client')

# Output this peer's config for copying to the peer device
print(peer.config.local_config)

# Rewrite the server config file including the newly created peer
server.config.write()Create a standalone client:from wireguard import Peer

peer = Peer('my-client', '192.168.24.0/24', address='192.168.24.45')

# Write out the peer config to the default location: /etc/wireguard/wg0.conf
peer.config.write()Note: Both the server and peer config files are named the same by default. This is because
they would typically be on different machines and would not interfere with one another. Be aware
of this when generating peer configs on a server node, or on any node that has a pre-existing
wireguard config at the default file location.Other FeaturesYou can also pass both the address and subnet in a combined way toServer:# Set the subnet to 192.168.24.0/24 and the server's IP to 192.168.24.51
server = Server('myvpnserver.com', '192.168.24.51/24')A custom JSON encoder is also provided:wireguard.utils.json.JSONEncoder. This can be used as
the value forclsin any call tojson.dumps(). As a convenience, it is used automatically
by both peers and servers when using the.json()method. Any arguments provided are passed
through tojson.dumps():server.json(sort_keys=True, indent=4)which will output:{
    "address": [
        "192.168.24.51"
    ],
    "allowed_ips": [
        "192.168.24.51/32"
    ],
    "description": "myvpnserver.com",
    "dns": [],
    "endpoint": null,
    "interface": "wg0",
    "keepalive": null,
    "mtu": null,
    "peers": [],
    "post_down": [],
    "post_up": [],
    "pre_down": [],
    "pre_up": [],
    "preshared_key": null,
    "private_key": "+ZNzpdQKgnuFHGtwDn3EzTZB5J8kYis+UMQ4FALSvtI=",
    "public_key": "AvteU+hwrtJW4QvDy/xH+rxXzNHQ33LclcQ646xwmFw=",
    "subnet": [
        "192.168.24.0/24"
    ],
    "table": null
}Note: If you pass theclsargument to thePeer.json()method, it will override the use
of the included custom JSON encoder. Therefore, you will have to handle the appropriate objects
within the JSON encoder that is being passed.
Package: wireguard-configbuilder
wg-configbuilderGenerates Wireguard server and client config from yamlRequirementsPython 3.9Rust (builds dependencies)Wireguard (specifically wg binary)Installgit clone https://github.com/jhfoo/wg-configbuilder.git
./bin/installUsage./bin/wg-configbuilder build <yaml file>
# drops .conf files in data/
# updates yaml file with keys