Saravanan666/pypi-org huggingface dataset:
Package: peid
Packed Executable iDentifierDetect packers on PE files using signatures.This tool is an implementation in Python of the Packed Executable iDentifier (PEiD) in the scope of packing detection for Windows PE files based on signatures. It uses a combination of more than 5.500 signatures merged from the following sources:wolfram77web/app-peidmerces/pevExeinfoASL/ASLIce3man543/MalScanPEiD Tab$pipinstallpeidThe main tool checks the input executable against the embedded or user-defined signatures database.$peid--help[...]$peidprogram.exe[...]$peidprogram.exe--dbcustom_sigs_db.txtThe second tool allows to inspect signatures.$peid-db--dbpath/to/userdb.txt--filterUPXThe third tool allows to create and integrate new signatures.$peid-sig*.exe--dbpath/to/userdb.txt--packerUPX--versionv3.97--authorjsmithRelated ProjectsYou may also like these:Awesome Executable Packing: A curated list of awesome resources related to executable packing.Bintropy: Analysis tool for estimating the likelihood that a binary contains compressed or encrypted bytes (inspired fromthis paper).Dataset of packed ELF files: Dataset of ELF samples packed with many different packers.Dataset of packed PE files: Dataset of PE samples packed with many different packers (fork ofthis repository).Docker Packing Box: Docker image gathering packers and tools for making datasets of packed executables.DSFF: Library implementing the DataSet File Format (DSFF).PyPackerDetect: Packing detection tool for PE files (fork ofthis repository).REMINDer: Packing detector using a simple heuristic (inspired fromthis paper).
Package: peinjecter
向可执行文件中注入python代码或者任意可执行文件使用python解释器直接注入importtkinter.messageboximportpeinjecterdefhello():tkinter.messagebox.showinfo('Hello peinjecter!')if__name__=='__main__':peinjecter.inject('target.exe',before=hello)打包后再进行注入importsysimporttkinter.messageboximportpeinjecterdefhello():tkinter.messagebox.showinfo('Hello peinjecter!')if__name__=='__main__':ifgetattr(sys,'frozen',False):peinjecter.inject('target.exe',before=hello)else:peinjecter.build()注入其他可执行文件importpeinjecterif__name__=='__main__':peinjecter.inject('target.exe',before='test.exe')
Package: peizhi-shuchu-rayjoy
A sample project that exists as an aid to thePython Packaging User Guide’sTutorial on Packaging and Distributing
Projects.This projects does not aim to cover best practices for Python project
development as a whole. For example, it does not provide guidance or tool
recommendations for version control, documentation, or testing.This is the README file for the project.The file should use UTF-8 encoding and be written usingreStructuredText. It
will be used to generate the project webpage on PyPI and will be displayed as
the project homepage on common code-hosting services, and should be written for
that purpose.Typical contents for this file would include an overview of the project, basic
usage examples, etc. Generally, including the project changelog in here is not
a good idea, although a simple “What’s New” section for the most recent version
may be appropriate.
Package: pekat-vision-sdk
PEKAT VISION SDKA Python module for communication with PEKAT VISIONRequirementsnumpypython-opencv (optional)PEKAT VISION 3.10.2 or higherInstallationTypepip install pekat-vision-sdkUsageimportcv2fromPekatVisionSDKimportInstancep=Instance('C:\\Users\\Peter\\PekatVisionProjects\\test_project')# response - only contextcontext=p.analyze('path_to_image.png')# response - heatmap and contextimg_heatmap,context=p.analyze('path_to_image.png',response_type='heatmap')# response - annotated image and contextimg_annotated,context=p.analyze('path_to_image.png',response_type='annotated_image')p.stop()You cand send image in numpy array:importcv2img_np=cv2.imread('path_to_image.png')p.analyze(img_np,response_type='annotated_image')Access to already running PEKAT VISION instancep=Instance(port=8100,host='192.168.10.0',already_running=True)If secure image analyze is enabled for the Pekat project, you need to use the 'api_key' parameter with the corresponding API key that was generated for the project:p=Instance(port=8000,host='127.0.0.1',already_running=True,api_key='write_your_api_key_here')Remote analyzer enables you to connect to a remotely running PEKAT VISION. It is possible to connect from multiple PCs simultaneously. PEKAT VISION behaves as a server automatically.Multiple cameras# start projectsp1=Instance('C:\\Users\\Peter\\PekatVisionProjects\\project_camera_1')p2=Instance('C:\\Users\\Peter\\PekatVisionProjects\\project_camera_2')p3=Instance('C:\\Users\\Peter\\PekatVisionProjects\\project_camera_3')# response - only context# in loopcontext1=p1.analyze('path_to_image_camera_1.png')context2=p2.analyze('path_to_image_camera_2.png')context3=p3.analyze('path_to_image_camera_3.png')
Package: pekora
PekoraPekora is a calculator for Discord permission values. With it, you can calculate permission values, see detailed
information about the permissions a value represents, and interactively build your own
permissions.Installationpipx (recommended)Install pipx, then run:pipxinstallpekoraHomebrew (macOS and Linux only)Homebrewusers can install Pekora from theHoukago Tea Tap.brewtapcelsiusnarhwal/htt
brewinstallpekoraDocumentationFor documentation, including usage instructions, visitPekora's website.LicensePekora is licensed under theMIT License. Its
documentation is licensed underCC BY 4.0.
Package: pel
Pel is the most elegant build systemIntroductionPel is an easy-to-use build system/task runner written in Python. It is designed to be more advanced than task runners likeMakeorInvoke, but much simpler than complex build systems likeCMakeorBazel.InstallationInstallation from pippip3 install --user pelIt is safe to install Pel as a global Python package.Installing Pel will never modify any other Python packages on your computer.Development statusPel is still in the early stages of development. It is not currently ready for production use.FeaturesCross-platform supportPel is written in pure Python, and is intended to work on any operating system supported by Python, such as:LinuxWindowsmacOSFreeBSDWhy we made PelMost build systems are eithertoo simpleortoo complex.Asimplebuild system, likeMakeorInvokemakes it easy to run arbitrary shell commands, but makes it hard to add non-trivial dependency management and build cachingAcomplexbuild system, likeCMakeorBazel, offers sophisticated dependency management and build caching, but only for predefined types of build targets. These build systems are excellent choices for building a large C++ monorepo, but can be unwieldy to integrate with arbitrary commands and obscure build tools.Pel is designed to be the happy medium between simple and complex.
Package: pele-platform
Pele platform is a python module to automatically launch PELE, AdaptivePELE, MSMPELE and FragPELE. It is built as a python layer on top of all PELE functionalities that can be used as a backend for a potential future GUI.PELE_Platform FunctionalitiesAutomatically prepare and launch PELE & FragPELE inputInstallhttps://nostrumbiodiscovery.github.io/pele_platform/installation/index.htmlGet Startedhttps://nostrumbiodiscovery.github.io/pele_platform/tutorial/index.htmlDocumentation of the input parametershttps://nostrumbiodiscovery.github.io/pele_platform/documentation/index.htmlWhat’s newhttps://nostrumbiodiscovery.github.io/pele_platform/changelog/index.html
Package: pele-platform-test
Pele platform is a python module to automatically launch PELE, AdaptivePELE, MSMPELE and FragPELE. It is built as a python layer on top of all PELE functionalities that can be used as a backend for a potential future GUI.PELE_Platform FucntionalitiesAutomatically prepare and launch PELE&AdaptivePELE inputInstallhttps://nostrumbiodiscovery.github.io/pele_platform/installation/index.htmlGet Startedhttps://nostrumbiodiscovery.github.io/pele_platform/tutorial/index.htmlDocumentation of the input parametershttps://nostrumbiodiscovery.github.io/pele_platform/documentation/index.htmlWhat’s newhttps://nostrumbiodiscovery.github.io/pele_platform/changelog/index.html
Package: pelican
Pelican is a static site generator, written inPython, that allows you to create
web sites by composing text files in formats such as Markdown, reStructuredText, and HTML.With Pelican, you can create web sites without worrying about databases or server-side programming.
Pelican generates static sites that can be served via any web server or hosting service.You can perform the following functions with Pelican:Compose content inMarkdownorreStructuredTextusing your editor of choiceSimple command-line tool (re)generates HTML, CSS, and JS from your source contentEasy to interface with version control systems and web hooksCompletely static output is simple to host anywhereFeaturesPelican’s feature highlights include:Chronological content (e.g., articles, blog posts) as well as static pagesIntegration with external servicesSite themes (created usingJinja2templates)Publication of articles in multiple languagesGeneration of Atom and RSS feedsCode syntax highlighting viaPygmentsImport existing content from WordPress, Dotclear, or RSS feedsFast rebuild times due to content caching and selective output writingExtensible via a rich plugin ecosystem:Pelican PluginsCheck out thePelican documentationfor further information.How to get help, contribute, or provide feedbackSee ourcontribution submission and feedback guidelines.Source codePelican’s source code ishosted on GitHub. For information on how it works,
have a look atPelican’s internals.Why the name “Pelican”?“Pelican” is an anagram ofcalepin, which means “notebook” in French.
Package: pelican-add-css-classes
Add css classes: A Plugin for PelicanAdds CSS classes to html tags in Pelican documentsMotivationWhen we want to create a page or article we often use Markdown or RST. This allows us to
write content very fast, but it gives us little to no control over the styling of our page.That is why I created this plugin for Pelican so we can add classes to HTML elements
insidepelicanconf.py.UsageBoth pages and articlesTo set css classes that should be added to elements in both
pages and articles you can useADD_CSS_CLASSES.You can also set which css classes should be added to elements
on pages withADD_CSS_CLASSES_TO_PAGE.And this can also be done with articles usingADD_CSS_CLASSES_TO_ARTICLE.ExampleLet's say you want to configure all tables to use Bootstrap, show black tables on pages
and red headers on articles.ADD_CSS_CLASSES={"table":["table"]}ADD_CSS_CLASSES_TO_PAGE={"table":["table","table-dark"]}ADD_CSS_CLASSES_TO_ARTICLE={"h1":["text-danger"]}InstallationThis plugin can be installed via:pip install pelican-add-css-classesContributingContributions are welcome and much appreciated. Every little bit helps. You can contribute by improving the documentation, adding missing features, and fixing bugs. You can also help out by reviewing and commenting onexisting issues.To start contributing to this plugin, review theContributing to Pelicandocumentation, beginning with theContributing Codesection.
Package: pelican-advance-embed-tweet
Embedding tweets into your Pelican blog posts. This repo is an advance
version of the plugin fromlqezwhich hasn’t the
config for the style.AuthorFundor333Emailf333@fundor333.comHomepagehttps://www.fundor333.comGithubhttps://github.com/fundor333Twitterhttps://twitter.com/fundor333# How to use itInstall the plugin withpip install pelican_advance_embed_tweetPutpelican_advance_embed_tweetinto plugin list of settings.PLUGINS = ['pelican_advance_embed_tweet']Add your config into thepelicanconf.pyConfigThe config implement theTwitter
Api.Config
LabelDescriptionTWITTER_CARDSWhen set tohidden, links in a Tweet are not expanded to
photo, video, or link previews.TWITTER_THEMEWhen set tonone, only the cited Tweet will be displayed
even if it is in reply to another Tweet.TWITTER_CONVERS
ATIONWhen set todark, displays Tweet with light text over a
dark background.TWITTER_LINK_C
OLORAdjust the color of Tweet links with a hexadecimal color value.TWITTER_WIDTHThe maximum width of the rendered Tweet in whole pixels. This
value should be between 250 and 550 pixels.TWITTER_ALIGNFloat the Tweetleft,right, orcenterrelative to
its container. Typically set to allow text or other content to
wrap around the Tweet.TWITTER_LANGA supported Twitter language code. Loads text components in the
specified language. Note: does not affect the text of the cited
Tweet.TWITTER_DNTWhen set to true, the Tweet and its embedded page on your site
are not used for purposes that include personalized suggestions
and personalized ads.
Package: pelican-advthumbnailer
A thumbnail generator forPelicanthat automatically scans
all image tags looking for missing images and creates the thumbnails
based on the filename.Based on the existingthumbnailer plugin.InstallTo install the library, you can usepip$pipinstallpelican-advthumbnailerUsageUpdatepelicanconf.py:AddadvthumbnailertoPLUGINS.You should add it before any image optimization plugins.PLUGINS=[...,'advthumbnailer']Creating a thumbnail:Ensure original image is copied to the output folder (add toSTATIC_PATHSor use theautostatic plugin).E.g:output/images/example.pngAdd an<img>(or a<source>tag) containing as source (or scrset):images/thumbnails/<spec>/example.pngWhere<spec>is one of the following:<number>: Perform a square resize of the image to<number>x<number>pixels.<number1>x<number2>: Perform a scale and crop resize of the image to<number1>x<number2>pixels.<number1>x_or_x<number2>: Perform an aspect-preserving resize of the image enforcing the specified with or height, respectively, in pixels.<spec>can also be terminated with a!in which case upscales (e.g:
resize 100px to 200px) will also be allowed. By default this is not the
case.Example:<imgsrc="images/thumbnails/100x_/example.png"/>Upon output generation, all files are scanned for image sources and those
matching the.*thumbnails/<spec>/.+regex are thumbnailed
according to the<spec>.OptionsADVTHUMB_SEARCH_IMAGES_IN_ANCHORS(default:False): Boolean option
that determines if advthumbnailer should consider thehrefattribute of<a>elements as thumbnail paths.ADVTHUMB_QUALITY(default:70): Int option
that determines quality of generated thumbnails.ADVTHUMB_OPTIMIZE(default:True): Boolean option
that determines if generated thumbnails should be optimized.ADVTHUMB_PROGRESSIVE(default:True): Boolean option
that determines if generated thumbnails should be progressive.Integrationspelican-autostaticIntegration withpelican-autostaticis achieved by adding
an option to the{static...}replacement.{static images/example.png thumb="100x_"}Jinja2Integration with Jinja2 is achieved via thethumbnailfunction.<img src="{{ SITEURL + "images/example.png" | thumbnail("100x_") }}" />Example usageFor a working example checkmy siteandmy site’s source code.
Package: pelican-aio-planet
This is a plugin for thePelicanstatic site generator.It allows generating a page aggregating blog articles from other web sites.UsageInstall this plugin:$ pip install pelican-aio-planetThen, in yourpelicanconf.pyfile, enable the plugin:frompelican.pluginsimportaio_planetPLUGINS=[aio_planet,...]NoteIf you plan to aggregate many feeds, it might be useful to only add the plugin inpublishconf.pyfor faster rebuilds.Next, declare the feeds you want to aggregate in your Pelican config file:PLANET_FEEDS={'Some amazing blog':'https://example1.org/feeds/blog.atom.xml','Another great blog':'http://example2.org/feeds/blog.atom.xml',}Write aJinja2template for your aggregation page. For example, if the rest
of your website is generated from Markdown pages, then create aplanet.md.tmplfile with the following contents:Some blogs aggregated here.{%forarticleinarticles%}#{{article.title}}{%endfor%}Finally, declare the template and destination page in yourpelicanconf.pyfile:PLANET_TEMPLATE='planet.md.tmpl'PLANET_PAGE='content/planet.md'Then rebuild your website as usual using thepelicancommand line, and you
should have your blog aggregation page.You’ll probably want to rebuild your website periodically though, maybe with a
systemd timer or a cron job, to always fetch the latest articles in the feeds
you aggregate.Template designThe template for your aggregation page will be passed anarticlesvariable,
containing the list ofarticlesaggregated.Each item of this list will have the following attributes:title: The title of the article;updated: The date at which the article was last updated, as a
timezone-awaredatetimeobject;author: The author of the article;link: The URL to the article on its original website;summary: The summary text of the article;feed_name: The name of the feed from which the article originated, as
defined in the Pelican config file;Optional configurationYou can have more control on the generated page, by setting a few more options
in your Pelican config file:PLANET_MAX_ARTICLES: The maximum number of articles to show on the page.By default, 20 articles from all feeds will be added to the page.PLANET_MAX_ARTICLES_PER_FEED: The maximum of articles from a single feed
ending on the page.By default all articles of a given feed are considered.PLANET_MAX_SUMMARY_LENGTH: The maximum number of words kept from the
summary.By default thesummaryof the article will be the full text coming from
the feed.PLANET_MAX_AGE_IN_DAYS: The maximum age of an article to be included in
the page.By default only articles no older than 180 days are added.PLANET_RESOLVE_REDIRECTS: Resolve redirecting URLs to articles.By default redirects are not resolved.Legalitiespelican-aio-planet is offered under the terms of theGNU Affero General Public License, either version 3 or any later version.We will never ask you to sign a copyright assignment or any other kind of
silly and tedious legal document before accepting your contributions.In case you’re wondering, we donotconsider that a website built with
pelican-aio-planet would need to be licensed under the AGPL.
Package: pelican-algolia
Algolia Search: A Plugin for PelicanInstallationThis plugin can be installed via:python -m pip install pelican-algoliaPrerequisitesCreate anAlgoliaaccountOn Algolia website, create a new applicationCreate a new Index (or Indices) in you Algolia app. This will beALGOLIA_INDEX_NAMEImport you records, if asked selectUse the APIoptionGo to Settings -> API Keys -> Your API Keys and copy yourApplication ID, this will beALGOLIA_APP_IDAdmin API Key (DO NOT HARD CODE THIS IN YOUR PROGRAM). This will beALGOLIA_ADMIN_API_KEYAlgolia Search-Only API Key. This will beALGOLIA_SEARCH_API_KEYUsageStep 1: Set the following configuration inpelicanconf.py# Algolia Publish DataALGOLIA_APP_ID="<Your Algolia App ID>"ALGOLIA_SEARCH_API_KEY="<Your Search-only Api Key>"ALGOLIA_INDEX_NAME="<You Algolia App Index name>"Step 2: Set theALGOLIA_ADMIN_API_KEYas an environmatal variable on pathStep 3: ImportALGOLIA_ADMIN_API_KEYin yourpublishconf.py(orpelicanconf.pyif you're not usingpublishconf.pyfor publish settings)importosALGOLIA_ADMIN_API_KEY=os.environ.get("ALGOLIA_ADMIN_API_KEY")Building Search barsYou can read throughAlgoliadocumentation on how to build InstaSearch experience, or use a legacy version of search bar (example below) described in detailhere.ContributingContributions are welcome and much appreciated. Every little bit helps. You can contribute by improving the documentation, adding missing features, and fixing bugs. You can also help out by reviewing and commenting onexisting issues.To start contributing to this plugin, review theContributing to Pelicandocumentation, beginning with theContributing Codesection.LicenseThis project is licensed under the AGPL-3.0 license.
Package: pelican-alias
pelican-aliasPelicanplugin for creating alias pages (useful for moving from a different URL scheme such as/<year>/<month>/<title>/as used by Wordpress).Inspired byjekyll_alias_generator.License: MITInstallationSimply run:pip install pelican-aliasUsageAddpelican_aliastoPLUGINSin the pelican configuration fileIn each post or page that needs an alias, add an:alias:line to the metadata section. Example:My Aliased Post
##############################################
:date: 2013-05-31 22:09
:category: Pelican
:slug: my-aliased-post
:alias: /2013/05/my-aliased-post/, /2013/even-older-post-address

My content goes here.Markdown example:Title: Another Aliased Post
Date: 2013-06-01 21:10
Category: Pelican
Alias: /2013/06/another-aliased-post/
       /2013/even-older-aliased-post-address

My content goes here.This will create an additional HTML document at the path specified by:alias:that performs a canonicalmetarefresh to the new URL.
If the path ends in a slash (as in the above example) then the file actually created will be index.html so that this system will work with
Github pages.Multiple aliases can be created for a single post. The delimiter for ReST
format may be changed by settingALIAS_DELIMITERin the pelican
configuration file.
Package: pelican_bibtex
pelican_bibtex requires pybtex.This plugin reads a user-specified BibTeX file and populates the context with
a list of publications, ready to be used in your Jinja2 template.If the file is present and readable, you will be able to find the ‘publications’
variable in all templates.  It is a list of tuples with the following fields:
(key, text, bibtex, pdf, slides, poster)key is the BibTeX key (identifier) of the entry.text is the HTML formatted entry, generated by pybtex.bibtex is a string containing BibTeX code for the entry, useful to make it
available to people who want to cite your work.pdf, slides, poster: in your BibTeX file, you can add these special fields
Package: pelican-bibtex-reader
Pelican BibTeX Reader: A Plugin for PelicanA Pelican reader to process BibTeX filesInstallationThis plugin can be installed via:python -m pip install pelican-bibtex-readerUsageThis plugin usespython-bibtexparserto parse properly formatted BibTeX files for use inPelican. Just put a BibTeX file
with ending.bibanywhere in your content directory.The content provided by this plugin consists of only a
crude HTML rendering of the key-value pairs of each
entry. However, the full bibtex database is available
as Python object in the metadata of the page (key:bibtexdatabase).
Using an appropriate template, nice lists of literature
can be rendered, easily. Check outthe literature list on my homepagefor an example.Metadata needed for Pelican
(such as the title, the date, or the template to be used)
can be added at the top of the.bib-file, using the following syntax:% Title: Some title
% Date: 01.02.2023
% ...
% Feel free to write anything else; only
% key: value
% pairs are parsed. All other comments are ignored.

@MISC{...}ContributingContributions are welcome and much appreciated. Every little bit helps. You can contribute by improving the documentation, adding missing features, and fixing bugs. You can also help out by reviewing and commenting onexisting issues.To start contributing to this plugin, review theContributing to Pelicandocumentation, beginning with theContributing Codesection.LicenseThis project is licensed under the AGPL-3.0 license.
Package: pelican-captions
captions: A Plugin for PelicanEncapsulate standalone images in a figure tag and add a figcaption tag.InstallationThis plugin can be installed via:python -m pip install pelican-figuresUsage<>ContributingContributions are welcome and much appreciated. Every little bit helps. You can contribute by improving the documentation, adding missing features, and fixing bugs. You can also help out by reviewing and commenting onexisting issues.To start contributing to this plugin, review theContributing to Pelicandocumentation, beginning with theContributing Codesection.LicenseThis project is licensed under the AGPL-3.0 license.
Package: pelican-category_template
Load a template for any content (article, page) based on its category.  For
example, for an article, if a template namedarticle-<category>.htmlexists
in the theme or Jinja2 path, it will be used. If not, then the default template
is used.InstallUse pip to install the plugin:$pipinstallpelican-category_templateUsageTo use the plugin, add it to thePLUGINSlist in your configuration file.
Put it inpelicanconf.pyby default:PLUGINS=[# ...'categorytpl'',]Test$python-munittestdiscover