Saravanan666/pypi-org huggingface dataset:
Package: wpkit
wpkitStartLogging0.2.2.4:Add to wpkit.pan:
    class LocalFSHandle:
        A handle to operate files and dirs
Add wpkt.services:
    class LocalFSServer:
        Combine falsk app and LocalFSHandle as one
        Serves on specific port and dir to handle requests from frontend
    class DBServer:
        Combine flask app and BackupDB as one
        Serves as a cloud database
[Frontend]
Add to pan.js:
    class RemoteDB & class RemoteFS:
        Helper classes to communicate with backend LocalFSServers and DBServers
Add to win.js:
    class QMenubar:
        GUI component
Other:
    Improve helper functions of class QWindow
    Add support for deleting files@dirs to explorer.js
    Add support for saving file to editor.js
@date:2019-12-280.2.1.6:Add to wpkit.piu: 
    class Table:
        A db that stored data as record object. 
    class FileStorageHelper(Piu):
        A Piu db binded to a Table db , that helps handle files.0.2.1.2:Add to wpkit:
    cv: 
        class Helper}
Add to wpkit.piu: 
    class FileDict:
        A dict binded to a file with specific name. 
    class BackupDB:
        A db stores old values even when keys are updated.
Package: wplay
whatsapp-playA command line software through which you can play with your WhatsApp. The software aims to provide all the facilities to use and implement a multitude of WhatsApp features. Blog link:https://github.com/rpotter12/rpotter12.github.io/blob/master/blogs/blog3-tracking-26-07-2019.mdFeaturesOnline/offline TrackerTerminal ChatChat IntermediatorMessage ServiceTelegram BotMessage BlastMessage TimerSave ChatSchedule MessageAbout ChangerGet News (Get API fromhttps://newsapi.org/and paste it in newsapi = NewsApiClient(api_key="YOUR API KEY"))Get Profile PhotosBroadcast MessageTarget Info (Profile Info)Download MediaInstallationInstall whatsapp-play from PyPI:Windows:python -m pip install wplayUnix/Linux/Mac:python3 -m pip install wplayInstallation Video:Simple Installation LinkAlternate way - Run whatsapp-play from source code:Windows$ git clone https://github.com/rpotter12/whatsapp-play.git
$ cd whatsapp-play
$ python -m pip install -r requirements.txt
$ python -m wplay -hUnix/Linux/Mac$ git clone https://github.com/rpotter12/whatsapp-play.git
$ cd whatsapp-play
$ python3 -m pip install -r requirements.txt
$ python3 -m wplay -hUsageFor detailed usage of command visit:https://github.com/rpotter12/whatsapp-play/wiki/UsageContributeThe easiest way to contribute toWhatsapp-Playis by starring the repository and opening more and moreissuesfor features you'd like to see in future.First step is to create a fork and clone, then you can solve theissueslisted and help us find new ones. Then try debugging with Visual Studio Code it is necessary to create a launcher with the arguments.Steps to create a launcher with arguments follow the steps bellow:Click in 'Debug' tabClick in 'Add Configuration'Select 'Module'Type 'wplay' and press EnterA json file will be opened. Inside configurations add the args, for example: "args":["-wb","name"]Debug Tutorial Video:Debug Tutorial LinkCheck more about contribution guidelineshereDisclaimerThis software is for educational purpose only. Keeping eye on a innocent person can make person's life stressful.LicenseIf you like the project, support us by star
Package: wplsync
wplsync=======Copyright (c) 2011 Martin WendtPython console script to synchronize media folders, using playlists as filter.- Read one or more playlists (*.WPL) and copy referenced files to target folder.- If no playlist is specified, the complete source media folder will be synchronized.- Source directory structure is maintained in the target folder.- Duplicate, or otherwise invalid playlist entries are ignored.- `-d` option removes unmatched files and empty folders from target.Project home: http://wplsync.googlecode.com/CHANGES=======1.0.0------ created
Package: wp-math3d
Math3dA small header-only math library for vectors and matricesBuild StatusBuildStatusUbuntuWindowsMacOSYet another math libraryThis library is designed to be a potential replacement to various other great
libraries likeEigenandglm, but with a narrow focus on 2, 3, and 4
dimensional vectors and matrices. These appear commonly when using spatial
algebra in robotics, which is the main application area this library was
initially developed for.SetupC++ setupClone this package into yourthird_partydependencies:# Replace "third_party" with your own dependencies-folder namegitclonehttps://github.com/wpumacay/math3d.gitthird_party/math3dThere's aCMaketarget calledmath::math. Just add the source directory in
yourCMakeworkflow, and use the given target as follows:# Add the Math3d subdirectoryadd(third_party/math3d)# Link against the exposed math::math targettarget_link_library(MY_LIBRARYPRIVATEmath::math)Python setupUse the providedsetup.pyfile:pythonsetup.pyinstallAnd import the types from themath3dpackage:importmath3dasm3dUsageC++#include<vec3_t.h>#include<mat3_t.h>intmain(){// Create a vec3-float32 and show it on the console::math::Vector3fvec={1.0f,2.0f,3.0f};std::cout<<"vec: "<<vec<<std::endl;// Create a mat3 float32, show its entries and its inverseautomat=::math::Matrix3f(3.0f,9.0f,3.0f,9.0f,0.0f,3.0f,2.0f,3.0f,8.0f);std::cout<<"mat:"<<std::endl;std::cout<<mat<<std::endl;std::cout<<"mat.inverse():"<<std::endl;std::cout<<::math::inverse(mat)<<std::endl;return0;}Pythonimportnumpyasnpfrommath3dimportVector3f,Matrix3f# Create a vec3-float32 and show it on the consolevec=Vector3f(np.array([1.0,2.0,3.0],dtype=np.float32))print(vec)# Create a mat3 float32, show its entries and its inversemat=Matrix3f(np.array([[3.0,9.0,3.0],[9.0,0.0,3.0],[2.0,3.0,8.0]],dtype=np.float32))print(mat)print("inverse():\n\r{}".format(mat.inverse()))
Package: wpm-probability
WPM Probability DistributionWPM Probability Distribution is a package to create probability distributions
objects. On this current version (0.1), the available distributions are the
following:Gaussian DistributionBinomial DistributionInstallationThe source code is hosted on GitHub at:https://github.com/WisnuMulya/Probability-Distribution-Package.# PyPI
pip install wpm-probabilityUsageAfter installation, you can import the package as following:# Importing the Gaussian and Binomial class
from wpm_probability import Gaussian, BinomialContributionIf you want to contribute to this project and make it beter, your help is very
welcome.The following is the general guide on how to contribute to this project:Fork this project & clone it on your local machineCreate anupstreamremote and sync your local copy before you branchBranch for each piece of workDo the workPush to your origin repositoryCreate a new pull request on GitHubLicenseThe content of thic package is covered under theMIT License.
Package: wpodnet-pytorch
WPODNet: Build with TorchIntroductionThis repository implements the proposed method fromECCV 2018 paper"License Plate Detection and Recognition in Unconstrained Scenarios"in Torch.The model in Keras is built by the essay author, seesergiomsilva/alpr-unconstrained.ExampleAnnotatedWarp perspectiveConfidence0.98410.99450.9979Quick RunClone this repositorygitclonehttps://github.com/Pandede/WPODNet-Pytorch.gitInstallPyTorchdepends on your environment.Install packages inrequirements.txtpip3install-rrequirements.txtDownload the pretrained weightwpodnet.pthfromGoogle DrivePredict with an imagepython3predict.pydocs/sample/original/03009.jpg# The path to the an image# docs/sample/original                  # OR the path to the directory with bulk of images-wweights/wpodnet.pth# The path to the weight--save-annotateddocs/sample/annotated# The directory to save the annotated images--save-warpeddocs/sample/warped# The directory to save the warped imagesFuture worksInference with GPUInference with bulk of imagesInference with videoIntroduce training procedureThe matrix multiplication seems weird in functionpostprocess, may improve the computation.Citation@inproceedings{silva2018license,title={License plate detection and recognition in unconstrained scenarios},author={Silva, Sergio Montazzolli and Jung, Cl{\'a}udio Rosito},booktitle={Proceedings of the European conference on computer vision (ECCV)},pages={580--596},year={2018}}
Package: wpoke
What’s thisYou much probably have landed off here while seeking some python scripts
online to gather some information from WordPress sites without too much
effort. I regret to say that this library, while I actively seek to make
it usable by other applications, it may not meet your expectations. On
one side, it’s being rolled down employingasyncio, low-level
parsers such aslxmland of course python>=3.7. (We only python3 in
this house). Either way, not a too much exotic stack but modern enough
to require you to prepare more complex environments in order to run it.
Of course I know about other tools that ship with all the ecosystem
needed to extract this information, such asscrapy, but I wanted to
get my hands dirty with new tech… Besides, who does not want to
reinvent the wheel from time to time?On the other hand, it is still under heavy development and there is not
much info you can scrape using this tool. Hence, you are very welcome to
contribute! :)FeaturingTheme metadata informationTheme name, version, description and URLChild themes (template)Included translationsScreenshot (featured image)StatusTagsLicense and license URLVersionDescription and text domainAuthor name and URLInstalling[STRIKEOUT:I’d rather have a deterministic dependency manager. That’s
why this projects employs poetry]. Ejem well, I’m pretty tired of
running into weird issues on different environments due to these exotic
dep managers, should I will stick back to pip for now.Install with setup.pygitclonegit@github.com:sonirico/wpoke.gitcdwpoke/pythonsetup.pyinstallInstall from pypipipinstall-Upip# Make sure pip is updatedpipinstallwpokeRun as command line toolpipinstallwpokewpoke-clihttps://wp-target-site.com/Run on dockerdockerrunsonirico/wpoke:latesthttps://wp-target-site.comConfigurationAs of now, configurable parameters are:max number of redirects:max-redirectsglobal timeout:timeoutuser-agent:user-agentExampleswpoke-cli--max-redirects=5--timeout5--user-agent"Mozilla/5.0"https://my-wp-target.comRoll down your own checks (aka fingers)importrequestsfromwpoke.handimportHandhand=Hand()@hand.add_fingerdefcustom_version_extractor(url):response=requests.get(url)data=my_response_parser(response.text())returndataif__name__=="__main__":hand.poke()
Package: wpparser
wpparserThis library parses Wordpress xml based exports into a simple python
dictionary.How it worksThe library uses ElementTree to traverse through the export file.Usageimport wpparser

data = wpparser.parse("./blog.wordpress.2014-09-26.xml")
>>> {"blog": {"tagline": "Tagline",...What it returnsIt returns a well formatted dict, containing the following datatypes:Blog: The general blog information, such as tagline, site url.Authors: A list with the different authors.Categories: The categories in use, organized as a nested array.Tags: A list with the different tags.Posts: An array that contains all posts, the post object might also
contain the different comments belonging to the post.Example:{"blog":{"tagline":"Tagline","site_url":"http://marteinn.se/blog","blog_url":"http://marteinn.se/blog","language":"en-US","title":"Marteinn / Blog"},"authors: [{"login":"admin","last_name":None,"display_name":"admin","email":"martin@marteinn.se","first_name":None}],"categories":[{"parent":None,"term_id":"3","name":"Action Script","nicename":"action-script","children":[{"parent":"action-script","term_id":"20","name":"Flash related","nicename":"flash-related","children":[]}]}],"tags":[{"term_id":"1","slug":"bash","name":"Bash"}],"posts":[{"creator":"admin","excerpt":None,"post_date_gmt":"2014-09-22 20:10:40","post_date":"2014-09-22 21:10:40","post_type":"post","menu_order":"0","guid":"http://marteinn.se/blog/?p=828","title":"Post Title","comments":[{"date_gmt":"2014-09-24 23:08:31","parent":"0","date":"2014-09-25 00:08:31","id":"85929","user_id":"0","author":u"Author","author_email":None,"author_ip":"111.111.111.111","approved":"1","content":u"Comment title","author_url":"http://example.com","type":"pingback"}],"content":"Text","post_parent":"0","post_password":None,"status":"publish","description":None,"tags":["tag"],"ping_status":"open","post_id":"1","link":"http://www.marteinn.se/blog/slug/","pub_date":"Mon, 22 Sep 2014 20:10:40 +0000","categories":["category"],"is_sticky":"0","post_name":"slug"}]}Installationwpparser can easily be installed through pip.$ pip install wpparserContributingWant to contribute? Awesome. Just send a pull request.Licensewpparser is released under theMIT
License.
Package: wpp-bavapi
BAV API Python SDKbavapiis a Python SDK for the WPP BAV API.It is published onPyPIaswpp-bavapi.Withbavapiyou can access the full BAV data catalog, the largest and most comprehensive database of brand data in the world.Queries are validated automatically thanks topydanticand retrieved asynchronously via thehttpxpackage.For more information about the API, go to theWPPBAV Developer Hub.Prerequisitesbavapirequires Python 3.8 or higher to run.If you don't have Python installed, you can find it from theofficialwebsite or viaAnaconda.You will also need a BAV API token. For more information, go to theAuthenticationsection of the API documentation.Dependencieshttpx >= 0.20nest-asyncio >= 1.5pandas >= 1.0pydantic >= 2.0tqdm >= 4.62typing-extensions >= 4.6for Python < 3.12Installationbavapican be installed usingpip:pip install wpp-bavapiInstalling from sourceTo install from source, clone the GitHub repository into your local machine:git clone https://github.com/wppbav/bavapi-sdk-python.gitGo into the cloned directory and installbavapi:cd bavapi-sdk-python
pip install .UsageOnce you have acquired a token, you can start using this library directly in python or in a Jupyter Notebook:>>>importbavapi>>>result=bavapi.brands("TOKEN",name="Swatch")# Replace `"TOKEN"` with your BAV API token>>>resultsector_idsector_nameidname...0233Apparel & Accessories8635Swatch.....................FeaturesSupport for all endpoints in the WPPBAV Fount API.Extended support for the following endpoints:audiencesbrand-metricsbrand-metric-groupsbrandsbrandscape-datacategoriescitiescollectionscompaniescountriessectorsstudiesyearsOther endpoints are available via theraw_queryfunctions and methods.Validates query parameters are of the correct types and provides type hints for better IDE support.Retrieve multiple pages of data simultaneously, monitoring and preventing exceeding API rate limit.Both synchronous and asynchronous APIs for accessing BAV data.DocumentationRead more aboutbavapiin thedocumentation.IssuesPlease file an issue on GitHubhere.ContributingPlease see theContributingsection of the documentation for more information.
Package: wpp-scraper
Whatsapp-Web-Scraper-The Most Powerful Contact Scraper for Whatsapp Web.Why the most powerful?This powerful scraper is based on non-dynamic selectors, with well-structured and thought-out strategies for finding elements on the page. That's why it doesn't get lost with the change of classes and id's that happen in apps like instagram, whatsapp among others. Having a much longer lifetime and providing more security in its implementation.How to install:To run you need chrome installed.pip install --upgrade selenium
pip install --upgrade webdriver-managerExample:from whats_scraper import WhatsAppScraper

test=WhatsAppScraper()
test.login()
test.get_all_names_contacts()
test.get_my_contacts()
Package: wp-renderer
A minimal renderer for prototyping 3D applicationsBuild statusBuildStatusUbuntuIntroThis repo contains the implementation of a basic 3D OpenGL-based renderer. It
contains basic abstractions of resources like VBOs, FBOs, etc., as well as a
small OOP-based API to create a scene, similarly toThreeJs,BabylonJsandOgre3D. Some sample applications that can be built with this renderer
are shown below:SetupWe're currently refactoring the whole library in thedevbranch. Hopefully in
some days we'll have the codebase up and running again. I'msorry in advance for
any inconvenience.
Package: wproxy
wproxyA Python 3 websocket proxyInstalling Through PyPipip3 install wproxyUsing the libraryfrom wproxy import WProxy

this_proxy = WProxy(
    host="0.0.0.0",
    port=9002,
    url="wss://urltoproxy.com",
    ssl_cert="cert.pem", # optional
    ssl_key="priv.pem", # optional
)

this_proxy.run()Running the console scriptwproxy --url wss://urltoproxy.com:8888 --port 9002 --headers "Sec-WebSocket-Protocol:sip" --ssl_cert fullchain1.pem --ssl_key privkey1.pem
Package: wpscan
WPScan Fake Package WarningIMPORTANT: This is NOT the official WPScan tool.⚠️ Warning ⚠️This package does NOT contain the WPScan vulnerability scanner for WordPress websites. WPScan is a Ruby-based tool and can be installed using the following command:geminstallwpscanThis Python package is created to raise awareness about the potential risks of accidentally installing incorrect packages from package repositories.Message from Mr. Robot"VimLxrd and Mr. Robot were here. WPscan can be installed with 'gem install wpscan'. This is a warning about installing PyPI packages. Join our discord:https://discord.gg/owlsec"Responsible UseEnsure that you respect user privacy and data.Clearly communicate the purpose of this package and do not mislead users.Always adhere to PyPI's policies and guidelines.Installation (Not Recommended)If you still wish to install this package, you can use pip:pipinstallwpscanUsageRunning the command will display the warning message:wpscanContactFor further information, join ourDiscord server.DisclaimerThis package is intended for educational and awareness purposes. The author is not responsible for misuse or for any issues that arise from using this package.
Package: wpscan-out-parse
WPScan Output Parserwpscan_out_parseis a Python parser for WPScan output files(JSON and CLI).It analyze vulnerabilities, miscellaneous alerts and warnings and other findings.FeaturesSupport WPScan JSON and CLI output filesDisplay results to stdout in CLI, JSON or HTML output formatGenerate a summary table of your wordpress component containing version and vulnerabilitiesDivide the results in "Alerts", "Warnings" and "Informations"Additionnal alerts depending of finding type (SQL dump, etc.)Signal result via exit codeIgnore messages based on false positives stringsSimple Python library usageColorized output by defaultDesign of summary table is largely inspired bywpscan-analyze(Rust code).Installpython3 -m pip install wpscan-out-parseHow to useAs a CLI toolRun WPScanwpscan--urlhttps://mysite.com--outputfile.json--formatjson--api-tokenYOUR_API_TOKENRunwpscan_out_parsepython3-mwpscan_out_parsefile.jsonAnd process output and/or exit code.Exit codes5 -> ALERT: Your WordPress site is vulnerable6 -> WARNING: You WordPress site is oudated or potentially vulnerable4 -> ERROR: WPScan failed1 -> ERROR: Parser error0 -> All OKExemplesDisplay results in HTML format%python3-mwpscan_out_parse./test/output_files/potential_vulns.json--formathtml>html_output.htmlAs a Python librarySee theAPI reference.Additionnal alerts stringsSome additionnal warnings and alerts are raised when detecting the following strings in your output file.Alerts"SQL Dump found","Full Path Disclosure found","www.owasp.org/index.php/Full_Path_Disclosure","codex.wordpress.org/Resetting_Your_Password#Using_the_Emergency_Password_Reset_Script","www.exploit-db.com/ghdb/3981/","A backup directory has been found","github.com/wpscanteam/wpscan/issues/422","ThemeMakers migration file found","packetstormsecurity.com/files/131957","Search Replace DB script found","interconnectit.com/products/search-and-replace-for-wordpress-databases/"Warnings"Upload directory has listing enabled","Registration is enabled","Debug Log found","codex.wordpress.org/Debugging_in_WordPress","Fantastico list found","www.acunetix.com/vulnerabilities/fantastico-fileslist/"Full help%python3-mwpscan_out_parse-h
usage:python3-mwpscan_out_parse[Options]<Filepath>

wpscan_out_parseisaPythonparserforWPScanoutputfiles(JSONandCLI).Itanalyzevulnerabilities,miscellaneousalertsandwarningsandotherfindings.

positionalarguments:<Filepath>WPScanoutputfiletoparse.

optionalarguments:-h,--helpshowthishelpmessageandexit--format<Format>outputformat,choicesare:"cli","html","json"--summarydisplayonythesummaryofissuespercomponent.--inlinedisplayonlyonelinelike:"WPScan result summary:alerts={}, warnings={}, infos={}, error={}".--no_warningsdonotdisplaywarnings,onlysummaryandalerts.Implies--no_infos.--no_infosdonotdisplayinformationsandfindinds.--no_summarydonotdisplaythesummaryofissues.--show_allshowallfindingsdetails(foundby,confidence,confirmedby).--false_positiveString[String...]considerallmatchingmessagesasinfosandadd"[False positive]"prefix.--no_colordonotcolorizeoutput.--versionprintwpscan_out_parseversionandexit.
Package: wps-light
wps-lightwemake-python-styleguide, but lighter.pipinstallwps-lightThis project is simply a fork ofwemake-python-styleguide,without these flake8 plugins dependencies:flake8-commasflake8-quotesflake8-comprehensionsflake8-docstringsflake8-string-formatflake8-bugbearflake8-debuggerflake8-isortflake8-eradicateflake8-banditflake8-broken-lineflake8-rst-docstringspep8-namingdarglintPlease refer towemake-python-styleguide's documentation.
Package: wptablefinder
OverviewFinds tables in the raw HTML of a Wikipedia page and converts them
to a clean list-of-dictionaries, suitable for easy processing in Python.Note, this is a convenience tool to help one-off processing of specific
Wikipedia pages, where downloading an entire Wikipedia snapshot would be
impractical. It’s inefficient and will not scale well for bulk use.
If you need to do bulk processing of a large number of pages in Wikipedia, please download
and process aWikipedia snapshot.InstallationInstall using pip via:sudo pip install wptablefinderUsage>>> from wptablefinder import Table
>>> table = Table.from_url('https://en.wikipedia.org/wiki/List_of_countries_and_dependencies_by_population')[0]
>>> print table.headers
[u'Rank', u'Country (or dependent territory)', u'Population', u'Date', u'% of world population', u'Source']
>>> for row in table:
...  print row
{u'% of world population': u'18.9%', u'Rank': u'1', u'Source': u'Official population clock', u'Country (or dependent territory)': u'China [ Note 2 ]', u'Date': datetime.datetime(2015, 8, 15, 0, 0), u'Population': u'1,371,520,000'}
...