Saravanan666/pypi-org huggingface dataset:
Package: wallaroo
Wallaroo SDKIntroductionThe easy way to deploy, run, and observe your ML in production at scale.Wallaroo is purpose-built from the ground up to be the easy way to deploy and manage ML in production, unlike Apache Spark, or heavy-weight containers.DocumentationThe following guides have comprehensive tutorials and references for interacting with the Wallaroo ML environment.Wallaroo 101The Definitive Introductory GuideWallaroo SDK GuidesCommunity EditionInstallationThe Wallaroo SDK is available by default inside your Wallaroo installation's JupyterHub development environment. You can also install this package from PyPI:pipinstallwallarooQuickstartThe guides and documentation site are great resources for using the Wallaroo SDK. When installing the package from PyPI, the only difference is that you will need to configure the Wallaroo Client to point to your cluster's DNS. This can be a Community Edition internet-accessible URL or an isolated, intranet-accessible URL for Enterprise deployments.In your Python environment of choice, pass your cluster's URLs to the Client's constructor:importwallaroowallaroo_client=wallaroo.Client(api_endpoint="https://<DOMAIN>.wallaroo.community",auth_endpoint="https://<DOMAIN>.keycloak.wallaroo.community")With that, you'll be prompted to log in, and you'll be all set to use the library outside of the Jupyter environment!Community EditionTheCommunity Editionis a free, cloud-based installation of the Wallaroo production environment. It provides a convenient way to test out the various Community features of the platform, such as our ultrafast inference engine and performance metrics.You can sign up for the Community Edition via this Portal:https://portal.wallaroo.community/
Package: wallberry-uberpotato
SynopsisA simple, extensible web server for fetching and logging weather information and displaying nicely on a screen.Dependenciesforecastiopython-flaskmatplotlibw1thermsensor (optional)HardwareRaspberry piDS18B20 1-wire temperature sensor (optional)SetupInstall with pip and virtualenv:python3 -m virtualenv ~/wallberry
source ~/wallberry/bin/activate
pip install wallberry-uberpotatoRequires a DarkSky API key (free fromhttps://darksky.net/dev).
Change the example config file to include your key and your location. Save config file asconfig.pyUsageStart the server on your local network by runningsh wallberry/server.sh &Open a web browser and navigate tolocalhost:5000For a wall-clock, use crontab and screen to automatically start on bootsudo apt-get install screen
crontab -eadd the following:@reboot /usr/bin/screen -dmS Server /bin/sh ~/wallberry/server.sh
@reboot /bin/sh ~/wallberry/start.sh
0 7 * * * /bin/sh ~/wallberry/start.sh
0 23 * * * /bin/sh ~/wallberry/stop.shThis will start a full-screen kiosk browser, and turn off the screen automatically from 11pm to 7am.Included also is an example python script for a PIR motion sensor for automatically turning on and off the screenAdding sensorsSend temperature, humidity, and pressure data to the server with a POST requst to/logwith the format{
  name: <My Sensor Name>,
  temperature: <Temp>, (optional)
  humidity: <Humidity>, (optional)
  pressure: <Pressure> (optional)
}An example scriptweatherPOST.pyis included for reference using a DS18B20 sensor. To set up this sensor on a rpi:Normal mode:Connect Vdd to 3.3v, data to gpio-4, ground to ground, pullup resistor between Vdd and datato/boot/config.txtadd:dtoverlay=w1-gpio,gpiopin=44 is the default w1 gpio pinto/etc/modulesadd:w1-gpio
w1-thermParasitic mode:Connect Vdd shorted with ground, data to gpio-4, pullup resistor between Vdd and datato/boot/config.txtadd:dtoverlay=w1-gpio,gpiopin=4,pullup=1to/etc/modulesadd:w1-gpio
w1-therm strong_pullup=2Callw1thermsensor lsto list the hardware addresses of all connected sensorsViewing log historyA GET request to/logyields a date range selection and simple graph
Package: wallbox
wallboxPython Module interface for Wallbox EV chargers apiRequirementsPython 3.7 or older Python modules "requests>=2.22.0", "simplejson>=3.16.0"Python module "aenum>=3.1.8"InstallationpipinstallwallboxImplemented methodsauthenticate()authenticates to the wallbox api.getChargersList()returns a list of chargers available to the accountgetChargerStatus(chargerID)returns a dictionary containing the charger status dataunlockCharger(chargerId)unlocks chargerlockCharger(chargerId)locks chargersetMaxChargingCurrent(chargerId, chargingCurrentValue)sets charger Maximum Charging Current (Amps)pauseChargingSession(chargerId)pauses a charging sessionresumeChargingSession(chargerId)resumes a charging sessiongetSessionList(chargerId, startDate, endDate)provides the list of charging sessions between startDate and endDatestartDate and endDate are provided in Python datetime format (i.e. 2021-05-04 08:41:12.765644)setEnergyCost(chargerId, energyCost)sets the energy cost for the charger per kWhrestartCharger(chargerId)restarts (reboots) chargera full charger reboot can take a few minutes. Charger status will be slow to update (ie: READY (10s) -> DISCONNECTED (90s) -> READY)
CAUTION: use this method with care!! Check if the charger is not in the middle of a firmware upgrade as this can brick your charger.Simple examplefromwallboximportWallbox,Statusesimporttimeimportdatetimew=Wallbox("user@email","password")# Authenticate with the credentials abovew.authenticate()# Print a list of chargers in the accountprint(w.getChargersList())# Get charger data for all chargers in the list, then lock and unlock chargersforchargerIdinw.getChargersList():chargerStatus=w.getChargerStatus(chargerId)print(f"Charger Status:{chargerStatus}")print(f"Lock Charger{chargerId}")endDate=datetime.datetime.now()startDate=endDate-datetime.timedelta(days=30)sessionList=w.getSessionList(chargerId,startDate,endDate)print(f"Session List:{sessionList}")w.lockCharger(chargerId)time.sleep(10)chargerStatus=w.getChargerStatus(chargerId)print(f"Charger{chargerId}lock status{chargerStatus['config_data']['locked']}")print(f"Unlock Charger{chargerId}")w.unlockCharger(chargerId)time.sleep(10)chargerStatus=w.getChargerStatus(chargerId)print(f"Charger{chargerId}lock status{chargerStatus['config_data']['locked']}")# Set charger Energy Cost to 0.1€/kWhenergyCost=w.setEnergyCost(chargerId,0.1)print(f"Charger{chargerId}energy cost{energyCost['energy_price']}{energyCost['currency']['symbol']}")# Print the status the charger is currently in using the status idprint(f"Charger Mode:{Statuses(chargerStatus['status_id']).name}")
Package: wallbreaker
Wallbreaker🔨 Break Java Reverse Engineering form Memory World!WTF?Wallbreaker is a useful tool to live analyzing Java heap, powered byfrida. Provide
some commands to search object or class from the memory, and beautifully visualize the real structure of the target.Want to know real data content? list item? map entries? Want to know about implementation of the interface? Try it! What
you see is what you get!How to start?1. Install objectionpip3 install objection2. Download wallbreakermkdir -p ~/.objection/plugins/git clonehttps://github.com/hluwa/Wallbreaker~/.objection/plugins/Wallbreaker3. Loading as objection pluginobjection -g com.app.name explore -P ~/.objection/pluginsorobjection -g com.app.name exploreplugin load  ~/.objection/plugins/Wallbreaker4. Use wallbreaker commandplugin wallbreaker objectsearch java.util.HashMapplugin wallbreaker objectdump <object-handle>CommandsSearchwallbreaker classsearch <type-pattern>[return all matched class]wallbreaker objectsearch <instance-class-name>[return all matched object-handle and toString]Dumpwallbreaker classdump <class-name> [--fullname][
   pretty print class structure: fields declare, static field value, methods declare.
      set --fullname to display package name of type name.
]wallbreaker objectdump <object-handle> [--fullname] [--as-class class-name][
   pretty print object structure: fields declare and value, methods declare.
      set --fullname to display package name of type name;
      set --as-class to cast instance type(super class, not interface).
   if instance is a collection or map, dump all entries.
]Demo
Package: wall-e
[![Build Status](https://travis-ci.org/ismFerDev/Wall-e.svg?branch=master)](https://travis-ci.org/ismFerDev/Wall-e)
# Wall-e(In progress)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;![Alt text](walle.jpg?raw=true “WALL-E”)Tool for clean AWS objects…
## Install` pip installwall-e`` pip installgit+https://git@github.com/ismFerDev/Wall-e.git`## How it works:
You must have in your aws credentials your api keys like:` cat ~/credentials [accountaws-name]aws_access_key_id =AKIA****************aws_secret_access_key =****************************************`### Enter into src directory` cdWall-e/src/`### Cleaning CloudFormations:`wall-e-ayour-aws-name-rcloudformation-ddust/cloudformation_dust `This command will clean all cloudformations if there are not in “dust/cloudformation_dust”### Cleaning LaunchConfigurations:
if you launch:` pythonwall-e.py-rautoscaling-ayour-aws-name`This command clean all your launchConfigurations.### Cleaning your instances:
You must have tagged your instance withtag:Name.and Run:` python cli.py-rec2-ttag_name1 tag_name2 tag_name3-aaws_account `You will delete all instance not tagged with tag_name1 tag_name2 tag_name3### Cleaning your snapshots:
You must specify how many days you want to retain.and Run:` pythonwall-e.py-rsnapshot-Ddays-aaws_account `You will delete all snapshots older than days
You will delete all instance not tagged with tag_name1 tag_name2 tag_name3
Package: waller
Python curses utility to cycle between desktop wallpapersCurrently the script handles only XFCE and LightDMContribute!TODO:Need help expanding it to work with other DE's , DM's and LightDM greeters !For reference, a similar script for Gnome:wallpyperAnd here's a Windows script that downloads and sets the image of the day:wallpyInstallation:Current requirements are:xorg-xrandr: Screen discoveryInstall:# Via PIP:
$ pip install waller


# From Arch AUR repo:
$ ... -S wallerRun:$ wallerPlease leave feedback and ideas on theissuespage :)
Package: walletconnect
WalletConnectTODO: DescriptionDependenciespython3version 3.6 or greater, python3-devInstallationviapipYou can install the latest release viapip:pipinstallwalletconnectviasetuptoolsYou can clone the repository and usesetuptoolsfor the most up-to-date version:gitclonehttps://github.com/ApeWorX/walletconnect.gitcdwalletconnect
python3setup.pyinstallQuick UsageTODO: Describe library overview in codeDevelopmentThis project is in early development and should be considered an alpha.
Things might not work, breaking changes are likely.
Comments, questions, criticisms and pull requests are welcomed.LicenseThis project is licensed under theApache 2.0.
Package: wallet-eth
wallet-eth一个简单的基于Python的以太坊命令行客户端基于fire/web3py支持监听transfer转账事件支持私钥导入、助记词导入支持以太坊转账、ERC20转账支持自定义网络三个模块:wallet 钱包私钥导入导出相关操作
token 余额查询、转账相关操作
tool 网络更换Usagewallettoken/tool/walletshow/crate/recover...

Parameterstokentoken类add(添加代币)、balance(获取余额)、get_list(获取列表)、send(发送交易)、event(监听转账)tooltool类current(获取当前网络)、set(更换网络)walletwallet类show(查看钱包)、crate(创建钱包)、recover(恢复钱包)
Package: wallet-lib
Wallet libDescriptionThis library contains classes to work with hot wallet for different cryptocurrency.API DocumentationSupported cryptocurrenciesBCHBTCDASHZECMethodswallet.create_address(label=None)- creates an address (label is ignored for ZEC)wallet.get_balance()- returns the current balancewallet.get_transaction(tx_id)- returns transaction info by tx idwallet.get_transactions(label=None, count=25, offset=0)- returns list of transactions by label based on count and offset arguments.wallet.send(address, amount)- sends some amount to an address.wallet.get_transactions_since(blockhash=None, target_confirmations=1)- gets all transactions since block: blockhash, or all transactions if blockhash is None. target_confirmations return the nth from the best blockhash.wallet.run(command, *args)- runs a custom command with the arguments specifiedwallet.get_zmq_notifier(zmq_address, topics=[{ALL_TOPICS}], loop=None, verbose=False)- API for receiving topics from specified zmq address (ipc, tpc and udp supported).
Package: walletpay-sdk
Wallet Pay Python APIhttps://docs.wallet.tg/pay/Installationpip install walletpay-sdkExampleimportasynciofromuuidimportuuid4fromaiogramimportBotfromaiogram.typesimportInlineKeyboardButton,InlineKeyboardMarkupfromwalletpayimportClientCUSTOMER_TELEGRAM_ID=133777888asyncdefmain():api=Client("YoUrApIKey")bot=Bot("1294789:YourBoTKey")# Create orderorder=awaitapi.create_order("0.001",external_id=str(uuid4()),customer_telegram_user_id=CUSTOMER_TELEGRAM_ID,description="Support me",timeout_seconds=60,)# Send order to userawaitbot.send_message(CUSTOMER_TELEGRAM_ID,"Pay",reply_markup=InlineKeyboardMarkup(inline_keyboard=[[InlineKeyboardButton(text="👛 Pay via Wallet",url=order.data.payLink,)]]))awaitapi.session.close()awaitbot.session.close()asyncio.run(main())RequirementsPython >= 3.11Running testsClone repoFrom the root dir runpytest testsRunning examplesClone repoRunpoetry install --group examplesAdd env vars:3.1 Add WP_TEST_KEY with your API key3.2 (FOR bot.py) Add WP_BOT_TOKEN with bot token bound to your apiGo to examples folder and run them like regular python scriptsNote about webhooks exampleWARNING! For development purposes only!To run webhook example you need dedicated IP addressYou can use ngrok to test your application:Download ngrok and log inRunngrok http 80Copy your temporary IP addressPaste it in your merchant settings!AFTER DEVELOPMENT DON'T FORGET TO REMOVE ADDRESS IN WALLETPAY WEBHOOK SETTINGS PROVIDED FROM NGROK!
Package: wallet-py3k
# Wallet-py3kPython library to read/write [Apple Wallet](http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/PassKit_PG/Chapters/Introduction.html#//apple_ref/doc/uid/TP40012195-CH1-SW1) (.pkpass) filesThis is a fork of https://github.com/devartis/passbook which doesn't support py3k.## Getting Started1. Get a Pass Type IdVisit the iOS Provisioning Portal -> Pass Type IDs -> New Pass Type IDSelect pass type id -> Configure (Follow steps and download generated pass.cer file)Use Keychain tool to export a Certificates.p12 file (need Apple Root Certificate installed)2. Generate the necessary certificate and key .pem files```shopenssl pkcs12 -in "Certificates.p12" -clcerts -nokeys -out certificate.pemopenssl pkcs12 -in "Certificates.p12" -nocerts -out key.pem```## Typical Usage```pythonfrom wallet.models import Pass, Barcode, StoreCardcardInfo = StoreCard()cardInfo.addPrimaryField('name', 'John Doe', 'Name')organizationName = 'Your organization'passTypeIdentifier = 'pass.com.your.organization'teamIdentifier = 'AGK5BZEN3E'passfile = Pass(cardInfo, \passTypeIdentifier=passTypeIdentifier, \organizationName=organizationName, \teamIdentifier=teamIdentifier)passfile.serialNumber = '1234567'passfile.barcode = Barcode(message = 'Barcode message')# Including the icon and logo is necessary for the passbook to be valid.passfile.addFile('icon.png', open('images/icon.png', 'rb'))passfile.addFile('logo.png', open('images/logo.png', 'rb'))passfile.create('certificate.pem', 'key.pem', 'wwdr.pem', '123456', 'test.pkpass') # Create and output the Passbook file (.pkpass)```## Note: Getting WWDR CertificateCertificate is available @ http://developer.apple.com/certificationauthority/AppleWWDRCA.cerIt can be exported from KeyChain into a .pem (e.g. wwdr.pem)
Package: wallet-python-pacotes-imagens
ðŸŽ² Descomplicando a criaÃ§Ã£o de pacotes de processamento de imagens em PythonNeste projeto vocÃª aprenderÃ¡ a criar o seu primeiro pacote de processamento de imagens e disponibilizÃ¡-lo no repositÃ³rio Pypi. Assim vocÃª pode reutilizÃ¡-lo e compartilhÃ¡-lo facilmente com outras pessoas.Autora do Projeto: Karina KatoAula: Descomplicando a criaÃ§Ã£o de pacotes de processamento de imagens em Python(clique aqui para ver o meu perfil na plataforma)Tecnologia: PythonData: 02/03/2022Image_ProcessingThe package "image_processing-test" is used to:Processing:Histogram matching;Structural similarity;Resize image;Utils:Read image;Save image;Plot image;Plot result;Plot Histogram;InstallationInstalaÃ§Ã£o das Ãºltimas versÃµes de "setuptools" e "wheel"py -m pip install --upgrade pip
py -m pip install --user setuptools wheel twine

py setup.py sdist bdist_wheelTenha certeza que o diretÃ³rio no terminal seja o mesmo do arquivo "setup.py"py setup.py sdist bdist_wheelApÃ³s completar a instalaÃ§Ã£o, verifique se as pastas abaixo foram adicionadas ao projeto:build;dist;image_processing_test.egg-info.Basta subir os arquivos, usando o Twine, para o Test Pypi:py -m twine upload --repository testpypi dist/*ApÃ³s rodar o comando acima no terminal, serÃ¡ pedido para inserir o usuÃ¡rio e senha. Feito isso, o projeto estarÃ¡ hospedado no Test Pypi.hospedÃ¡-lo no Pypi diretamente.
Use the package managerpipto install package_namepipinstallwallet_python_pacotes_imagensLocal InstallationInstalaÃ§Ã£o de dependÃªnciaspip install -r requirements.txtInstalÃ§Ã£o do PacoteUse o gerenciador de pacotespip install -i https://test.pypi.org/simple/ image-processing-testpara instalar image_processing-testpipinstallimage-processing-testAuthorLÃ©o AlbergariaLicenseMIT# Hello# Um pouco sobre mim #
Package: wallex-python
Wallex-python v.0.0.6Wallex Python SDKThis is an unofficial Python wrapper for theWallex exchange API v1 <https://api-docs.wallex.ir>. use at your own risk.Source codehttps://github.com/wallexchange/wallex-pythonDocumentationhttps://api-docs.wallex.ir/Installationpipinstallwallex-python--saveUsagefromwallex.clientimportClientclient=Client(api_key='YOUR_API_KEY')LicenseContributingTestspython-mpytestChangeloggitlog--pretty=format:'%h - %an, %ar : %s'--graphContributorsgitshortlog-sn
Package: wallgen
WallGen - A random wallpaper generatorSummaryWallGen is a tool to generate wallpapers matching to your display configuration.RestrictionsNeeds a mutter based desktop, for example GNOME,
because WallGen reads the display configurations from mutter's DBus service.Requirementspython >= 3.6dbusglibimagemagickwand,http://wand-py.org/python-pydbuspython-gobjectUsageFor a new wallpaper from $HOME/Pictures/Wallpapers, run:$ wallgenFor a new wallpaper from reddit, run:$ wallgen -t redditFor more options, run:$ wallgen -hAdvanced UsageYou can run WallGen as DBus service:$ wallgen --dbusAfter this every new execution of WallGen will use this service to create new wallpaper.
With WallGen as DBus service you can start it also as monitor for display changes:$ wallgen --monitorWhenever the configuration of your displays changes WallGen generates a matching wallpaper for you.To stop the DBus service and the monitor, run:$ wallgen --quit
Package: wallger
Wallger: The Wallpaper Changerhttps://user-images.githubusercontent.com/71897736/129631224-d4f00320-265c-4514-9086-a01b26cfdfd2.mp4InstallYou can installWallgerfrom PyPI like
any other package:pipinstallwallgerTo get the last version:pipinstallgit+https:/github.com/UltiRequiem/wallgerIf you use Linux, you may need to install this with sudo to
be able to access the command throughout your system.Example ConfigThis configuration goes in~/.config/wallger/config.json:{"resolution":[1600,900],"provider":"wallhaven","path":"/home/zero/disk/sabare/wallger","topic":"anime","tool":"feh","nsfw":false}Resolution: The resolution of you monitorProvider: It can be Wallhaven or UnsplashPath: Where to save the imagesTopic: The topic (Eg. "Math", "Code Geass", "Mirai Nikki")Tool: The tool to change the Wallpaper. Options = ["feh","gnome","mate","kde"]NSFW: No safe for workThere are not default values.LicenseWallger is licensed under theMIT License.
Package: wallme
wallmeDescriptionWallme is a python tool to change your wallpaper every day based on websites. You can check WEBSITES.md for a full list ad supported websites (comming soon).From GUIInstallDownload the latest release on github.UsageDouble click the exe file to open the GUI.From CLIInstall / UpdateFromPyPi:pip install wallme -UUninstallpip uninstall wallmeUsageOpen the GUI:wallmeDisplay the help:wallme -hList all the available websites:wallme -listOpen the webpage on which the image is taken from:wallme -info <website>Retrieve the image url from the website:wallme -url <website>Change the wallpaper:wallme -set <website>Change your wallpaper on startup:wallme -set-startup <website>Stop changing your wallpaper on startup:wallme -unset-startupPrank your friends:wallme -prankContribute by adding a new websiteForkCreate a new branch and checkoutCreate a new file fromtemplate# coding: utf8from.websiteimportWebsiteclassNasa(Website):key='nasa'description='Pictures related to Nasa\'s missions'url='https://www.nasa.gov/multimedia/imagegallery/iotd.html'defprocess(self,date,subkey):json=self.get_json_from_url('https://www.nasa.gov/api/2/ubernode/_search?size=1&from=0&sort=promo-date-time%3Adesc&q=((ubernode-type%3Aimage)%20AND%20(routes%3A1446))&_source_include=promo-date-time%2Cmaster-image%2Cnid%2Ctitle%2Ctopics%2Cmissions%2Ccollections%2Cother-tags%2Cubernode-type%2Cprimary-tag%2Csecondary-tag%2Ccardfeed-title%2Ctype%2Ccollection-asset-link%2Clink-or-attachment%2Cpr-leader-sentence%2Cimage-feature-caption%2Cattachments%2Curi')uri=json['hits']['hits'][0]['_source']['master-image']['uri']return"https://www.nasa.gov/sites/default/files/styles/full_width_feature/public/"+uri.replace("public://","")Import your file in__init__.pyCreate a new test fromtemplate# coding: utf8from.test_websiteimportTestWebsiteclassTestNasa(TestWebsite):deftest_info(self):self._test_info("nasa")deftest_url(self):self._test_url("nasa")deftest_set(self):self._test_set("nasa")deftest_set_unset_startup(self):self._test_set_unset_startup("nasa")Test your code by callingpytest test/test_nasa.pyCommit and pull requestContactPlease contact@LucBergefor more informations.
Package: wallp
wallpselects one of the sources at random, downloads/creates image from it and sets it as desktop wallpaper.Supported Sourcesonlinereddit (subreddits, search)bing (gallery)google (image search)deviantartimgur (search, wallpaper albums, favorites)xkcdofflinesingle color bitmapsource code (rendered as image)Supported PlatformsPython 2.7 / 3.4Linux (Gnome or KDE Plasma)WindowsFeaturesNever repeats an image.Can schedule the change of wallpaper.Editable database of subreddits, imgur albums, search queries to get wallpapers.Make a wallpaper stick (no change) for a certain period of time.Print detailed info on image, such as, source url, size, path, username, description, etc.Can manage favorites.UsageSome sample commands:wallp                                    # change wallpaper
wallp source -h                          # list all sources
wallp schedule add 1h                    # change wallpaper every 1 hour
wallp info                               # print information about the current wallpaper image

wallp config dump                        # dump the program configuration
wallp config disable deviantart          # disable deviantart as a source of images
wallp config list query add 'linux'      # add 'linux' as a query to be used (at random) when searching for wallpapers
wallp config list subreddit add pics     # add subreddit pics
wallp config list imgur-album add SVFae  # add imgur album SVFae
wallp config set image.max_size 1000000  # limit image size to 1MB

wallp source imgur wallpaper-album       # select a random wallpaper album from imgur and get a random image from it
wallp source google -q 'wallpapers'      # query google for 'wallpapers' and get a random image from results

wallp keep 1d                            # like a wallpaper very much? keep it unchanged for 1 day
wallp stats                              # print usage stats

wallp -h                                 # get helpDownloadPyPI:http://pypi.python.org/pypi/wallpSource:https://github.com/amol9/wallp