Saravanan666/pypi-org huggingface dataset:
Package: wield.bunch
wield.bunchUtility classes providing "Bunch" containers. These are dictionaries with
attribute access of the elements. They wrap any lower level dictionaries they
output, so the interface mimics the "struct" container from Matlab.BunchThe Bunch class is a lightweight wrapper for dictionaries to allow attribute
access as a means to access elements with less syntax. Bunch does not copy
assigned dictionaries, it wraps them. This is unlike some other implementations
such as gwinc.Struct.d=dict(A=1,B=2,d2=dict(C=1))b1=Bunch(d)print(b1.A)print(b1.d2.C)orb2=dict(A=1,B=2,d2=dict(C=1))print(b2.A)print(b2.d2.C)A useful pattern while developing and debugging code, particularly while refactoring large
blocks of code into functions isdefcode_block(arg1,arg2,arg3,...):...a=1b=2...returnBunch(locals())ret=code_block(...)ret.awhich is a lightweight way to access elements from the code_block that is
promoted into a function.DeepBunchThere are a collection of more advanced containers
DeepBunch allows speculative access of elements, such that if it is missing
an attribute, a temporary is created such thatA=DeepBunch()A.B.C.D=1is acceptable.andif A.B.C.E:
  raise Exception('The above test evaluates to False')and in this case, no intermediate dictionaries are actually created until a value is assigned to a leaf.HDFDeepBunchh5py is not a required dependency of wield.bunch, but if it is installed
then one can import theHDFDeepBunch, which provides a similar interface to
the DeepBunch, but uses HDF5 files as a back-end, with internal handling of
numpy arrays.
Package: wielder
WielderOne Lib to rule them all,One Lib to find them,One Lib to bring them alland in the darkness bind them.Reactive debuggable CI-CDWielder is meant to unify the best technologies for the job.
You decide, pick and choose (fastest, cheapest, legacy...).
We do this by wrapping the technology in python and then treating it as a black-box with callbacks
For example:Kubernetes polymorphic plan apply (A reactive debuggable alternative to Helm declarative charts & SDK dependant Go Operators)Reactive deployments, canaries, updates, scaling and rollbacks.Wielder wields Git, Docker, Terraform, Kubernetes, Airflow, ETLs & more into reactive debuggable event sequences;
to guide code from development through testing to production.Functionality:Kubernetes polymorphic plan apply (A reactive debuggable alternative to Helm declarative charts)Packing code to docker containers and repositories (A reactive debuggable alternative to Jenkins, Travis etc..).Weaving Terraform and Kubernetes events into reactive, debuggable elastic scaling mechanisms.Automation of local development in Intellij and Kubernetes.One stop shop for CLI and configuration, using Hocon a superset of JSON, YAML integration with Terraform.Examples:Waiting for Zookeeper to come online before deploying or scaling Kafka nodes.Waiting for Redis sentinels to find a master and come online before deploying another slave.Provisioning additional cluster nodes and volumes with terraform before scaling a Cassandra stateful set.Scheduled provisioning of hadoop clusters -> Running ETL's -> Deprovisioning the clustersListening to Kubernetes service throughput -> provisioning infrastructure scaling with terraform -> provisioning kubernetes node scaling.Use of the same infrastructure as code to develop locally and on deploy to the cloud.CI-CDFunctionality:Facilitates creating images tailored to all environments from code base.Local feature branchesCloud feature branchesIntegrationQEStageProductionPushing images to repository.Use InstructionsTo learn how to run read PYTHON.md
Package: wieldymarkup
WieldyMarkup HTML Abstraction Markup Language Compiler----------------------------DESCRIPTIONThe WieldyMarkup compiler allows you to write more concise HTML templatesfor your modern web applications. It works with other templating enginesas well, like Underscore, Mustache, et cetera.See http://www.github.com/vail130/wieldymarkup-python for more information.LICENSE The WieldyMarkup HTML Abstraction Markup Language Compiler isdistributed under the MIT License.
Package: wiffi
wiffiPython 3 package to interface devices fromSTALL WIFFI.Installationpip3 install wiffiConfigure the WIFFI deviceSet "CCU-IP Adresse myCCUIP" to the IP address of Home Assistant.Set port for JSON telegrams to configured server port using parameter "send_json".UsageclassWiffiIntegrationApi:def__init__(self,hass,config_entry):self._server=WiffiTcpServer(8189,self)asyncdef__call__(self,device,metrics):# device is of type WiffiDeviceprint(f"mac address ={device.mac_address}")formetricinmetrics:# metric is of type WiffiMetricprint(f"value ={metric.value}{metric.unit_of_measurement")
Package: wifi
Wifi provides a command line wrapper for iwlist and /etc/network/interfaces
that makes it easier to connect the WiFi networks from the command line.  The
wifi command is also implemented as a library that can be used from Python.# pip install wifi
# wifi --helpThe documentation for wifi lives athttps://wifi.readthedocs.org/en/latest/.Changelog0.3.8release-date:2016-03-11Parse noise level if available (#91 - thanks zgoda-mobica)0.3.7release-date:2016-03-11Fix bugs related to scheme parsing (#59, #42)0.3.6release-date:2016-02-11Set all attributes to None in Cell.__init__ (#88 - thanks stvad)0.3.5release-date:2016-01-24Better password handling (#62 - thanks foosel)Account for Cells with no SSID (#86 - thanks tlau)0.3.4release-date:2014-09-02Fixed installation missing some files (#48 - thanks luckydonald)0.3.3release-date:2014-08-31Check for write access for bashcompletion via os.access (#41, #47 - thanks foosel and jegger)Fixed scanning when quality is reported absolutely (#45 - jeromelebel)Fixed channel parsing (#33, #39 - thanks gavinwahl and qizha)0.3.2release-date:2014-07-26Only run if __name__ == ‘__main__’ (#29 - thanks Jonwei)Try to connect to the nearest Access Pointwifi scan was failing when Bit Rate was the last line of output (#42 - thanks jargij)Added documentation for signal and quality on Cell0.3.1release-date:2014-02-10Scheme.activate was failing on a TypeError in Python30.3.0release-date:2014-02-09Scheme.activate now throws a ConnectionError if activation failed (#17 - thanks alexykot)Cell.all now throws an InterfaceError if scanning failed (#18 - thanks alexykot)Better error message when scheme isn’t found (#19 - thanks gavinwahl)Added ability to delete schemes (#20 - thanks spektom)Added the –file option (#21)Scheme.activate returns a Connection object (#22)Added the autoconnect command (#23)Fixed parsing error missing channel (#24 - thanks LiorKirsch)Fixed relative signal return as zero (#25 - thanks LiorKirsch)Relative signals are now converted to dBm (#26 - thanks LiorKirsch)Various codebase cleanup (#27 - thanks ramnes)Added support for WPA Version 1 (#28 - thanks LiorKirsch)Fixed Python3 support for WPA/PBKDF20.2.2release-date:2013-12-25Fixed relative signal parsing bug (#12 - thanks alexykot)0.2.1release-date:2013-11-22Fixed print_table str/int bug (#13 - thanks DanLipsitt)0.2.0release-date:2013-09-27Added support for WEPFixed bug related to very short SSIDsFixed bug related to numeric passkeys0.1.1release-date:2013-05-26Updated setup.py to actually install the bash completion script
Package: wifi-ap-force
wifi-ap-forceWifi provides a command line wrapper for iwlist and /etc/network/interfaces
that makes it easier to connect the WiFi networks from the command line. The
wifi command is also implemented as a library that can be used from Python.This fork takes care of the "ap-force" option when running iw.
Also, the binary is not /sbin/iwlist anymore, but iw directly (/usr/sbin/iw),
therefore the command is a bit different.It's a drop-in replacement of the original package.pipinstallwifi-ap-force
wifi--helpThe original documentation for wifi lives athttps://wifi.readthedocs.org/en/latest/.
Package: wificamera
What is this?WifiCamera is a Python module for controlling the network camera CS-W07G-CY. About the device, seehttp://www.planex.co.jp/product/camera/cs-w07g-cy/.Getting startedWifiCamera can be installed with pip or easy_install:pip install wificameraCreate WifiCamera object, and you can take and save a snapshot:from wificamera import WifiCamera
camera = WifiCamera(host='192.168.111.200')
data = camera.snapshot()
with open('snapshot.jpg', 'wb') as f:
    f.write(data)You can get/set some kinds of parameters for the camera:print(camera.resolution)        # 'VGA'
camera.resolution = 'QQVGA'     # set resolution 'QQVGA'

print(camera.compression)       # 'standard'
camera.compression = 'high'     # set compression 'high'

print(camera.brightness)        # 4
camera.brightness = 7           # set brightness 7

print(camera.contrast)          # 2
camera.contrast = 4             # set contrast 4To load a snapshot as a PIL object, use StringIO module:from cStringIO import StringIO
import Image
data = camera.snapshot()
img = Image.open(StringIO(data))
img.save('snapshot.jpg')To use streaming, define callback and call ‘stream’ method:count = 0

def on_data(data):  # callback
    global count
    with open('streaming.jpg', 'wb') as f:
        f.write(data)
    count += 1

def is_continue():  # stop condition
    global count
    if count < 100:
        return True
    else:
        return False

camera.stream(on_data, is_continue)LicenseWifiCamera is licensed under the MIT Licence. See LICENSE for more details.
Package: wificitylogin
wificityloginAutomated login to the CIUP's (Cité Internationale Universitaire de Paris) Ethernet and Wi-Fi networks.InstallationpipinstallwificityloginUsageIn your home directory, create a file name.wificitythat contains your credentials:[default]username=...password=...For more security, you can restrict access to this file to your user only:chmod0600~/.wificityThen, to log in to the network, run:wificitylogin
Package: wifi-conf
# Wifi conf serviceThis python package provides a daemon that can be used to setup an access point for headless wifi configuration.## InstallationThe package requires [`hostapd`](https://en.wikipedia.org/wiki/Hostapd) and [`dnsmasq`](https://en.wikipedia.org/wiki/Dnsmasq) to be installed.```consolesudo apt-get install hostapdsudo apt-get install dnsmasqsudo pip install wifi_confsudo install_wifi_conf```The status of the daemon can be checked with```shsudo systemctl status wifi_conf```## Usage```pythonimport wifi_conffrom wifi_conf import wifi_conf_client# configure device as access point# Access point has ssid `test`wifi_conf_client.start_access_point(ssid="test")# Wait some time to see effecttime.sleep(20)# Set wifi passwordwifi_conf_client.set_wifi_ssid_and_password('Wifi_ssid', 'password')# switch back to wifi client modewifi_conf_client.stop_access_point()```## Testing```bashsudo python3 -m unittest test/wifi_conf_test.py```## SecurityCurrently, the `wifi_conf` user is added to the sudo group to be able to start and stop services connected to setting up an access point. For other solution see https://serverfault.com/questions/841099/systemd-grant-an-unprivileged-user-permission-to-alter-one-specific-service.
Package: wifiConfig
DescriptionwifiConfigis a flask app, for an easy wifi configuration.Tested environmentsHardwareRpi zero WOperating systemsLinuxPython versionsPython 3.xDistrosRaspbian 10LanguagesEnglishInstalationsudopip3installwifiConfigUsageTerminalsudowifiConfigstartYou need to run it with permissions to modify the file /etc/wpa_supplicant/wpa_supplicant.confusage:wifiConfig[-h][-wWLAN][-iINET][-ipIP][-nNETMASK][-sSSID][-pPASSWORD][-cCHECK][-hoHOST][-poPORT]{start}Flaskappforaneasywificonfiguration,iotoriented.

positionalarguments:{start}optionalarguments:-h,--helpshowthishelpmessageandexit-wWLAN,--wlanWLANwi-fiinterfacethatwillbeusedtocreatehotspot(default:wlan0)-iINET,--inetINETforwardinginterface(default:None)-ipIP,--ipIPipaddressofthismachineinnewnetwork(default:192.168.0.1)-nNETMASK,--netmaskNETMASKnoideawhattoputhereashelp,ifdon't know whatis it don'tchangethisparameter(default:255.255.255.0)-sSSID,--ssidSSIDnameofnewhotspot(default:MyAccessPoint)-pPASSWORD,--passwordPASSWORDpasswordthatcanbeusedtoconnecttocreatedhotspot(default:1234567890)-cCHECK,--checkCHECKIfTrue,itcheckstheinternetconbeforelaunchtheapp.Ifyouhaveconnectiontheappwillnotbelaunched(default:True)-hoHOST,--hostHOSTnameofnewhotspot(default:0.0.0.0)-poPORT,--portPORTpasswordthatcanbeusedtoconnecttocreatedhotspot(default:8080)PythonimportwifiConfigaccess_point_config={"wlan":'wlan0',"inet":None,"ip":'192.168.0.1',"netmask":'255.255.255.0',"ssid":'MyAccessPoint',"password":'1234567890'}flask_app_config={"host":"0.0.0.0","port":"8080"}myWifiConfig=wifiConfig.WifiConfApp(access_point_config,flask_app_config)myWifiConf.start()By default it will create a hotspot called "MyAccessPoint", with password "1234567890"
and the flask app running athttp://192.168.0:8080You can change this with the parameters of the constructor.DependenciesSystem dependenciespython3Python dependenciesPyAccessPoint, made by @Goblenus that useshttps://pypi.org/project/hostpotdflaskMentionsPyAccessPoint, made by @Goblenus that useshttps://pypi.org/project/hostpotdpython-wifi (modified) made by @CptMonacDeveloperRoberto Lama Rodríguez -roberlama@gmail.com
Package: wifidroid
wifidroidIs a module created for Wi-Fi management in Android
with Python, wifidroid has methods to connect to Wi-Fi
networks with WPA / WPA2, WEP and public networks,
it also has methods to scan Wi-Fi networks,
turn Wi-Fi off or on, etc.  you can use wifidroid on Pydroid3
and kivy / kivymd, wifidroid is compatible with most android api's.Examples:#Examples from Pydroid3

import kivymd,kivy
from wifidroid.wifi import WifiManager

#Connecting to a Wifi Network (For networks with WPA / WPA2 and WEP security 
you must specify the network name and password, for public networks you must 
only specify the network name)


#Example for WiFi networks with WPA/WPA2 security
wifi = WifiManager()
wifi.ConnectWifiWpa("WifiName","WifiPassword")

#Example for WiFi networks with WEP security
wifi = WifiManager()
wifi.ConnectWifiWep("WifiName","WifiPassword")

#Example for public WiFi networks
wifi = WifiManager()
wifi.ConnectWifiPublic("WifiName")import kivymd,kivy
from wifidroid.wifi import WifiManager


#Activating Wifi (To activate it use True and to deactivate it use False
wifi = WifiManager()
wifi.EnabledWifi(True)import kivymd,kivy
from wifidroid.wifi import WifiManager


#Scanning WiFi networks
#You must first instantiate the WifiManager class
#To scan Wi-Fi networks you must activate the location.

wifi = WifiManager()
wifi.startScan()
for i in range(wifi.ScanResults.size()):
    #Getting SSID
    ssid = [wifi.ScanResults.get(i).SSID]
    #Getting BSSID
    bssid = [wifi.ScanResults.get(i).BSSID]
    #Getting signal
    levell = [wifi.ScanResults.get(i).level]
    #printing results
    print(ssid[0]+" "+bssid[0]+" "+str(levell[0]))Output:[INFO   ] [KivyMD      ] v0.104.1
[INFO   ] [Factory     ] 184 symbols loaded
ALVAREZ 34:da:b7:d1:bc:75 -74
TURBONETT_0FB532 00:21:94:0f:b5:32 -80import kivymd,kivy
from wifidroid.wifi import WifiManager


#Obtaining all the WiFi networks in the surroundings with their respective 
information
#To scan Wi-Fi networks you must activate the location.

wifi = WifiManager()
wifi.startScan()
print(wifi.allScanResults)Output:[INFO   ] [KivyMD      ] v0.104.1
[INFO   ] [Factory     ] 184 symbols loaded
[SSID: TURBONETT_0FB532, BSSID: 00:21:94:0f:b5:32, 
capabilities: [WPA2-PSK-CCMP][RSN-PSK-CCMP][ESS][WFA-HT], 
level: -50, frequency: 2462, timestamp: 1996213092215, distance: ?(cm), 
distanceSd: ?(cm), passpoint: no, ChannelBandwidth: 1, centerFreq0: 2452, 
centerFreq1: 0, 80211mcResponder: is not supported, Carrier AP: no, 
Carrier AP EAP Type: -1, Carrier name: null, 
Radio Chain Infos: [RadioChainInfo: id=0, level=-50]]These examples can be used in Pydroid3 and in a kivy / kivymd appImportantBefore using wifidroid make sure your android app
has the following permissions: CHANGE_WIFI_STATE, ACCESS_WIFI_STATE,
INTERNET, ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION, ACCESS_NETWORK_STATE,
and also remember that to scan Wi-Fi networks you must activate the location
(google requirement).installation:pip3 install wifidroid
Package: wififtp
WiFi-FTP[+] Description :WiFi-FTP is a tool to create a simple ftp server in local network. Anyone under same wifi/router can read/write/modify the folder you shared.[-] Installationapt install python3 python3-pip -ypip3 install pyftpdlib --break-system-packagesgit clone https://github.com/KasRoudra/WiFiFTPcd WiFiFTPpython3 wififtp.pyPippip3 install wififtp[For Termux]sudo pip3 install wififtp  --break-system-packages[For Linux]wififtp[*] FeaturesYou can customize both port and shared folder. Without change, default port will be 2121 and default folder will be the folder from which the file is executed!Now WiFi-FTP also support arguments[~] Optionsusage: wififtp.py [-h] [-p PORT] [-d DIRECTORY] [-u USERNAME] [-k PASSWORD]
                  [-v]

options:
  -h, --help            show this help message and exit
  -p PORT, --port PORT  WiFiFTP's server port [Default: 2121]
  -d DIRECTORY, --directory DIRECTORY
                        Directory where server will start [Default: ~/wififtp]
  -u USERNAME, --username USERNAME
                        FTP Username [Default: None]
  -k PASSWORD, --password PASSWORD
                        FTP Password [Default: None]
  -v, --version         Prints version of WiFiFTP[+] Caution:You must need "Python" installed in your operating system. If you use firewall you also have to enable python from "Windows Firewall". If you can't enable python from firewall, you may need to disable firewall while using ftp!Your sharing link will be like "ftp://192.168.0.105:2121". Make sure you are connected to same router/Wi-Fi to access folder from other device![+] Screenshot:[~] Find Me on :
Package: wifi-guard
WiFi GuardWiFi Guard is a simple Python package that provides functionality to scan Wi-Fi networks and check connected devices on different platforms.InstallationUse pip to install thewifi_guardpackage:pipinstallwifi_guardUsageAfter installation, you can run the wifi-guard command to start the WiFi Guard application:wifi-guardThe application will scan the available Wi-Fi networks and display the detected networks along with the connected devices.CompatibilityThe wifi_guard package is compatible with the following platforms:macOSWindowsLinux (Ubuntu)DependenciesThe wifi_guard package has the following dependencies:platformsubprocessretimeThese dependencies will be automatically installed during the package installation process.ContributingContributions to the WiFi Guard package are welcome! If you encounter any issues or have suggestions for improvements, please open an issue on theGitHub repository. Pull requests are also encouraged.LicenseThis package is released under the MIT License. See theLICENSEfile for more details.
Package: wifihunter
A WiFi Penetration Toolkit,
Run on existing wireless-auditing tools for you
Stop memorizing command arguments & switches!,
It’s designed to use all known methods for retrieving
The password of a wireless access point (AP).These methods include:WPS TheOffline Pixie-Dust attackWPS TheOnline Brute-Force PIN attackWPA TheWPA Handshake Capture+ offline crack.WPA ThePMKID Hash Capture+ offline crack.WEP Various known attacks against WEP,
includingfragmentation,chop-chop,aireplay, etc.INSTALLING$ git clone https://github.com/MA24th/WiFiHunter.git
$ cd WiFiHunter
$ sudo python3 install setup.pyUSEAGE$ sudo wifihunter--help
Package: wifileds
# WifiLEDs Python LibraryThis package is dedicated to being a cohesive resource point for Wifi LED lighting through Python.This package currently only contains the API layer for [LimitlessLED bulbs](wifileds/limitlessled) ($16/$19 / bulb), but will soon expand to [LIFX bulbs](http://lifx.co/) ($80 / bulb) which are set to ship in August/September 2013.[Philips hue](http://www.meethue.com/) ($60 / bulb) may be looked at into the future, but is currently a bit [expensive](http://www.jon00.me.uk/images/WiFiLEDMatrix.png) for a full house system. Other Python APIs do exist and are linked [here](https://github.com/Q42/hue-libs#python). If any one feels like they want to merge projects, feel free to reach me via GitHub.Future products that we’re looking forward to include:From [LimitlessLED](http://whrl.pl/RdBge7):6W (600 lm) Dual White 2.4Ghz/RF Downlight (June 2013) ~$37 USD12W (1100 lm) Dual White 2.4Ghz/RF Downlight (June 2013) ~$47 USD8W Dual White Bulbs (August 2013) ~$17 USDBrighter RGB+White 2.4Ghz/RF Bulbs (October 2013) ~$19 USDNew WiFi Bridge (unlimited groups and individual bulb control) (February 2014) ~$17 USDGlass on Black 2.4Ghz/RF In-Wall Switches (October 2014) ~$9 USDFeel free to add to the list of upcoming products and/or manufactures.## Binary ExamplesSee [bin](bin) for example executables for each supported system.## Module InstallationInstall the Python module by running:`bash pip install wifileds `Then import the module into your code using:`.py import wifileds `For each submodule’s specific usage, read the README.md in the [respective directory](wifileds).## Coding ExamplesSee [tests](tests) for example scripts for each supported system.## ContributionFeel free to contribute code fixes, new effects, or even new WiFi LED systems via GitHub pull requests.
Package: wifimangement-linux
wifimangement_linuxits only and only forLinux and Unix,work withNmcli.
basic wifi or network tool controlling with pythonNote => its not work with anyWindowsoswhat is wifimangement_linux ?its anpython module.
Its use fornetwork or wifi controlling toolfor  Linux/unix .
That provemany functionsuch as enable, disable and connect ..etc .
Its givefull accesin python tohandle system wifi.InstallationOpenterminalsudopip3installwifimangement_linuxFunctionNote:-Before use import moduls like below way :importwifimangement_linuxaswifiDisable Wifito Disable(off) the wifiwifi.off()Enable Wifito enable(on) the wifiwifi.on()ConnectConnect the wifi to network(name as wifi-name or your wifi name ) if the password already therewifi.connect("wifi-name")connect the wifi to network(name as wifi-name with password)wifi.connect("wifi-name","wifi-password")Scanscan local wi-fi networkwifi.scan()listget list of scan networkwifi.list()shareshare a connect wifi (information  and password)wifi.share()share a connect wifi (information  and password) with qr codewifi.share("qr")it return connect wifi password (pass=wifi.share("psk")) it store password in pass)wifi.share("psk")Hospotit create hostop (with name as hostop-name and password as password ) =>note:- to off hostop and turn on wifi use (wifi.on())wifi.hostop("hostop-name","password")Interface Listit return list out all  interface in pcwifi.interface_list()Interface Statusit return   interfac stutus  in pcwifi.interface_status()Interface Configit return   interfac configration in pcwifi.interface_config()it return   interfac configration at certain interface in pcwifi.interface_config("interface")Gatewayreturn gateway of router (its an ip address of router)wifi.gateway()Ip Addressreturn ip addres of pcwifi.ip()Storeits return wifi and they password in dictory typewifi.store()print tableits print all saved wifi and password in nice table formatwifi.printpsk()LicenseRequirementInstall python3 on pc:-🔗 Links