Saravanan666/pypi-org huggingface dataset:
Package: zopyx.tinymceplugins.imgmap
zopyx.tinymceplugins.imgmapThis module allows you to edit image maps inside the TinyMCE editor
in Plone 4.0 or higher.The code is based on theimgmapplugin for TinyMCE.
Seehttp://code.google.com/p/imgmapfor details.InstallationAs with every Plone add-on: addzopyx.tinymceplugins.imgmapto theeggsoption of your buildout configuration and re-run buildout.ConfigurationRight now you have tomapandareamanually to the list of allowed
HTML tags inside the Plone control panel for HTML filtering.UsageInside TinyMCE you have to select an image inside the editor window and choose
the imagemap icon from the toolbar of TinyMCE.LicenseThis module is published under the GNU Public License V 2AuthorZOPYX Limitedc/o Andreas JungCharlottenstr. 37/1D-72070 Tuebingen, Germanywww.zopyx.cominfo@zopyx.comContributors:Harald Friessnegger (fRiSi)Jean Michel Francois (toutpt)Changelog0.3.2.1 (2012-11-07)fix brown bag release (docs/ did not get added to the distribution
by zest.releaser so we added it to MANIFEST.in)0.3.2 (2012-11-06)add thezopyx_tinymceplugins_imgmapleayer to every
skin defined in portal_skins on installation to
prevent people using the product fromgetting confused[fRiSi]0.3.1 (2011-08-03)added dependency to BeautifulSoup
[fRiSi]added French translation
[toutpt]0.3.0 (2010-11-18)added @@getAnchors() viewaddedAnchorsfieldset for accessing the list of anchors in the underlaying
document (works only for ATDocument instance)
[ajung, d2m]0.2.0 (2010-10-10)fixed some packaging issues0.1.0 (2010-09-27)Initial release
Package: zopyx.tinymceplugins.tinyautosave
zopyx.tinymceplugins.tinyautosaveAuto-save support for TinyMCE - based on thetinymce.plugins.AutoSaveplugin for TinyMCE.AuthorsAndreas Jung, Simon PamiesFunded by Mentz DV, MunichChangelog1.0.0 (2011/04/25)Initial release
Package: zopyx.together
Experimental integration of Plone 4 with TogetherJSInstallationAddzopyx.togetherto theeggsandzcmloption of your buildout
configuration, re-run buildout and activatezopyx.togetherwithin Plone.A new buttonStart TogetherJSwill appear below the content headline.
Clicking the button will activate the TogetherJS functionality.RequirementsPlone 4.x (tested with Plone 4.3 only)Changes0.2.0 (2014-02-14)support for custom or self-hosted hub serversadded dedicated control panel to the Plone site setup screen0.1.0 (2014-02-13)Initial releaseAuthorZOPYXAndreas Junginfo@zopyx.comwww.zopyx.com
Package: zopyx.trashfinder
Introductionzopyx.pypitrashfinderperforms some sanity checks on packages
registered on PyPI (metadata and release files). A proper package
should contain at least name and email of the author or maintainer
and a reasonable description.Installationeasy_install zopyx.trashfinderUsagepypi-trashfinder <package-prefix>e.g.pypi-trashfinder collective.AuthorAndreas Junginfo@zopyx.comLicensePublished under the Zope Public License (ZPL)Changelog0.1.4 (2011/02/06)bug fix in parsing metadata0.1.3 (2009/12/29)bug fix0.1.2 (2009/12/29)added some sanity checks on egg releases files vs. source releases0.1.0 (2009/12/29)Initial release
Package: zopyx.txng3.core
Changes3.6.2 (2017/05/23)pinned zopyx.txng3.ext < 3.53.6.1 (2012/12/10)creating temporary parser files using UID and PID3.6.0 (2012/11/21)replaced popen2.Popen3 by subprocess.Popenremoved zope.app.testing dependencyolder versions than Python 2.6 / Zope 2.12 / Plone 4.0 are no longer supportedupdated portuguese stop word fileparsers/english.py - creating temporary parser files by process id instead
of user id3.5.3 (2011/03/20)fixed deprecation zope.app.zapi usage
(http://sourceforge.net/tracker/?func=detail&atid=458418&aid=3200370&group_id=50052)3.5.2 (2011/01/11)yet another popen3() fix3.5.1 (2010/11/22)fixed improper popen3() call in baseconverter.py3.5.0 (2010/11/22)mergedthesaurus-improvedbranchThesaurus now treats all words synonomyously (this fixes 3111026)
[fRiSi]It’s possible to create a thesaurus based on an input file that is
located outside of the zopyx.txng.core package:MyThesaurus = Thesaurus('de', '/path/to/my/thesaurus')3.4.1 (2010/06/22)Fixed a bug in query splitting when usingzopyx.txng3.splitter.default.3.4.0 (2010/05/20)Made the ranking method to be looked up via a utiltiy. This way different
ranking methods can be used easily.Provide better backward compatibility in the ‘textindexng’ package by
injecting modules from zopyx.txng3.core into sys.modules.Added query argumentsearch_all_fieldsto search in all fields when using
dedicated storage.Applying splitter not only to indexed content but also to query.3.3.4 (2009/12/08)workaround for a race condition in storage.py (likely caused by some ZCatalog
inconsistency and some too optimistic assumptions).3.3.3 (2009/05/02)removed IObjectWrapper and related code that tried to unwrap wrapped content3.3.2 (2009/03/17)added ‘textindexng’ alias module for backward compatibility3.3.1 (2009/03/15)fixed packaging issue3.3.0 (2009/03/15)fixed Zope trunk compatibilityFixed deprecation warnings (spamsch)Fixed ting.TingIndex:apply to always return a lazy result (spamsch)3.2.2Added grokindex.py to ease to use of TXNG in grok.  In future there specific
implementation details could be included, hidden from the grok user.
[spamsch]Changed python2.4 to python to in runall.sh to make it work with virtualenv
environments [spamsch]Fixed setup.py to never make zip file [spamsch]Added dependencies needed for installation in pure zope3 environment.
[spamsch]Fixed TingIndex to play nicely with zope 3 conventions.  It needs to derive
from TextIndex to also work with hurry.query [spamsch]Added simple tests for TingIndex [spamsch]
Package: zopyx.txng3.ext
Authorzopyx.txng3.ext is written by Andreas Jung for ZOPYX Ltd. & Co. KG, Tuebingen, Germany.LicenseTextIndexNG 3 is published under the Zope Public License V 2.1 (see ZPL.txt)
Other license agreements can be made. Contact us for details (info@zopyx.com).TextIndexNG 3 ships with a copy of the Snowball code (snowball.tartarus.org)
for implementing stemming. This code is (C) 2001, Dr. Martin Porter and
published under the BSD license.TextIndexNG3 ships with the python-levenshtein extension written by
David Necas und published under the GNU Public License (GPL).Supported Python versionsPython 2.7Python 3.4Python 3.5Python 3.6PyPyContactAndreas Jung/ZOPYXD-72074 Tuebingen, GermanyE-mail: info at zopyx dot comWeb:http://www.zopyx.comChanges4.0.0 (2017/05/22)Added support for Python 3.4, 3.5 and 3.6.3.4.0 (2016/02/02)added support for PyPyhttps://github.com/zopyx/zopyx.txng3.ext/pull/63.3.7 (2014/09/05)Fix missing namespace declaration onext``levelin ``__init__.pyand
avoid recent setuptools to spit and fail.3.3.5 (2014/07/13)Fix single-character poisoning bug
(http://sourceforge.net/p/textindexng/bugs/125/).fixed improper version number3.3.3 (2012/05/16)applied patch forhttps://sourceforge.net/tracker/?func=detail&atid=458418&aid=3527329&group_id=500523.3.2 (2010/03/10)applied patch for bug #2964362 (fixing several crashes)3.3.1 (2009/03/15)compabitlity with Python 2.4-2.63.3.0 (2009/03/15)refactored and re-released as zopyx.txng3.ext
Package: zopyx.usersascontent
# zopyx.usersascontentThis add-on provides a new content-typesPloneUserfor representing a user in
Plone through a dedicated content-type.  The motivation for   this add-on is the
need for maintaining user profiles a content in order to make them referencable
from other content.ThePloneUserprovides the standard fields like fullname, email organization,
a member picture etc. and a dedicated view.The add-on also contains some ideas borrowed fromcollective.onloginwith
configurable redirections to a user’sPloneUserobject directly after the
first login after registration or after each login.zopyx.usersascountentis designed as a lightweight alternative to Membrane & Co.The add-on provides a control panelUsers As Content.## Requirements:Plone 6, Python 3.8+(untested with Plone 5.2)## InstallationInstall zopyx.usersascontent by adding it to your buildout:[buildout]…eggs =zopyx.usersascontentand then runningbin/buildout## ContributeIssue Tracker:https://github.com/zopyx/zopyx.usersascontent/issuesSource Code:https://github.com/zopyx/zopyx.usersascontent## LicenseThe project is licensed under the GPLv2.ContributorsAndreas Jung,info@zopyx.comChangelog1.0a1 (unreleased)Initial release.
[zopyx]
Package: zopyx.versioning
zopyx.versioningzopyx.versioningis a generic versioning system for schema-oriented
content-objects (zope.schema, Archetypes, Dexterity etc.).Why another versioning system?Existing versioning approaches in the Zope world are:CMFEditionswidely usedvery monolithictoo tight integration with CMFfragile implementationdoing “too much”doing “too much” in a very intransparent wayno backend serialization format other than Python picklesonly ZODB-based backendbackend not pluggableBasic conceptsgolden rule #1: keep it simple, keep it smallpluggable storage API (storing the versioned data)using JSON as data exchange format between objects to be versioned
and versioner and between versioner and backend storage (the storage
may use a different serialization format (e.g. ‘pickle’ for a ZODB
based backend or ‘json’ for a typical noSQL backend like MongoDB)making use of the Zope Component Architecture for adopting arbitrary
content objects to the storage APIthe solution does not claim to store and restore the complete state of
an content object. Instead we focus on dealing with the metadata and
the content itself. If an object uses a complex internal data model then it
is in responsible to serialize and deserialize the data to JSON.leave complex functionality (likely handling of references, object relations
etc.) out of the core versioning engine - this might be handled through
adapters implementing IVersionSupport.Open pointsshould de-duplication be handled on the storage layer or the versioning layer
(I assume on the storage layer as an optional feature in order to keep the
overall complexity low)all versionable objects must provide a unique ID (UIDfor
Archetypes-backed content). How about Dexterity? How about
ZTK/zope.schema-based content?how deal with “large” content. E.g. a MongoDB-based backend has by default
a 4MB limit for embedded documents (usually enough for standard content but
not for binary content like images)AuthorZOPYX Ltd.c/o Andreas JungCharlottenstr. 37/1D-72070 TuebingenGermanyinfo@zopyx.comwww.zopyx.comChangelog0.1.0 (2010-07-09)Initial release with MongoDB-based version storage
Package: zorb
ZorbPyPython library for integrating with theSomatic Zorb EngineInstallationFirst install theAdafruit BluefruitLE library.Please note that this library only currently supports macOS and Linux, as Windows is not currently supported by theunderlying BLEpackage used for this library.After installing the BluefruitLE library, installation of ZorbPy usingpipis simple:pipinstallzorbLibrary UsageFor a quick example on how to use the ZorbPy library, please referenceexample.py.To use the ZorbPy library, you must wrap the functionality of your program in a function that is passed to thezorb.run()function call.Any usage of the functions provided by this library outside of the process started byzorb.run()will produce error behavior.The ZorbPy library provides three main functionalities:connecting to advertising Zorb devicestriggering presets on the Zorb devicedirectly controlling actuator intensity on the Zorb deviceTo connect to an advertising Zorb device:zorb.connect()To trigger one of the available presets:zorb.triggerPattern(zorb.POINT_LEFT)Note that preset haptic emojis are exist for the following emojis:🎊, 👈, 👉, 🤛, 🤜, ⏮️, ⏭️, 🙌, 👋, 😯, 😳, 😬, 😊, 😄, 🤣To directly set the actuator values:duration=100top_left=0top_right=0bottom_left=25bottom_right=25zorb.writeActuators(duration,top_left,top_right,bottom_left,bottom_right)Below is a more comprehensive example of a simple program that connects to a Zorb device, plays a confetti pattern upon successful connection, and then updates actuator values based on some hypothetical sensor output.importzorbdefmainloop():# perform initial connection to Zorb devicezorb.connect()# trigger confetti effect upon successful connectionzorb.triggerPattern(zorb.CONFETTI)# enter infinte loop for updating Zorb devicewhileTrue:top_left=hypothetical_sensor_1.val()top_right=hypothetical_sensor_2.val()bottom_left=hypothetical_sensor_3.val()bottom_right=hypothetical_sensor_4.val()zorb.writeActuators(10,top_left,top_right,bottom_left,bottom_right)time.sleep(0.01)defmain():zorb.run(mainloop)if__name__=='__main__':main()Style GuideContributions to this project should conform to thisPython Style Guide.LicenseZorbPy is released under theMIT license.
Package: zoresearch
zoResearchA notes and annotation manager built on top ofZoteroUsesZoterois a fantastic resource for keeping track of source metadata and citations. But when it comes to note-taking, it's lacking.ZoResearchtakes the sources in your Zotero library, extracts any annotations from associated PDFs and displays them in an easy-to-use interface. For a given project, keep all you notes in an accessible place that updates alongside your research.Organize sources by Zotero collectionAutomatically extract annotations from source PDFsAdd notes for each sourceInstallationpip install zoresearchHow to useimport zoresearchzoresearch.open(zotero_folder_location, zotero_collection_name=all)zotero_folder_locationFilepath for Zotero folder installed on your system.Ex: C:\Users\Username\Zoterozotero_collection_name, default allName of Zotero collection for start-up. Defaults to sources inallcollections. Multiple words permitted. Case agnostic.Ex: My Research ProjectInterfaceZotero sources are displayed on a scrollable sidebar. The main window displays the selected source with user-generated notes as well as citations from the source's associated PDF (if any).Use dropdown menus to select different Zotero collections and to filter sources by either 'Starred' or 'Unread'.Click 'Show PDF' for thumbnails.Source annotationsHighlighting and adding comments to PDFs are convenient ways to take notes. But extracting them can be a pain! zoResearch extracts all these annotations for easy access.Annotations are labeled with their absolute page number in the associated PDF and type (highlight, sticky note).New annotations are added at zoResearch startup.Adding notesIn addition to PDF annotations, users can add additional notes directly to the viewer.zoResearch automatically saves these notes.Starring a sourceWant to designate some important sources? Simply 'Star' the source so that you can easily find them using the dropdown menu.
Package: zorg
Zorg is a Python framework for robotics and physical computing. It is
based onCylon.js, a
JavaScript framework for robotics.Getting startedInstallationAll you need to get Zorg up and running is thezorgpackage:pip install zorgYou may need to `copy the
source <https://github.com/gunthercox/zorg/archive/master.zip>`__ if
your device does not support `pip <https://pip.pypa.io/en/stable/>`__.You should also install the packages for the hardware you are looking to
support. In our examples, we will be using theIntel
Edisonand an LED, so we need theedisonandgpiopackages:pip install zorg-gpio zorg-edisonExamplesIntel Edison and an LEDThis example controls an LED connected to the Intel Edison and blinks it
once every 500 milliseconds. This program should be run on the Intel
Edison itself.importzorgdefwork(my):whileTrue:# Toggle the LEDmy.led.toggle()# Wait 100ms before doing it againtime.sleep(0.1)robot=zorg.robot({"connections":{"edison":{"adaptor":"zorg_edison.Edison",},},"devices":{"led":{"connection":"edison","driver":"zorg_gpio.Led","pin":13,# 13 is the on-board LED}},"name":"example",# Give your robot a unique name"work":work,# The method (on the main level) where the work will be done})
Package: zorg-edison
Thezorg-edisonmodule wraps the mraa library created by intel for
interacting with IO pins on the Edison microcontroller. While the Python
bindings for mraa work great on their own, the benefit of using Zorg is
that we have already created many of the drivers you needed for using
sensors and output devices. Zorg also implements multiprocessing so that
tasks such as reading and writing from sensors are non-blocking,
allowing you to take full advantage of multi-processor boards like the
Intel Edison.Zorg also creates a REST API for you :)Installationpip install zorg-edisonDocumentation
Package: zorg-emic
This is a python driver for controlling theEmic2text to speech
module with Zorg. Zorg (https://zorg.github.io/) is a Python framework
for robotics and physical computing.DescriptionThis driver allows commands to be sent to the Emic 2 text to speech
module using a serial connection. The driver automatically queues
commands and asynchronously transmits them to the text to speech module
when it is ready to process them.More information can be found in the projectdocumentation.ExamplesSee examples for using this library in theexamplesdirectory.Getting StartedInstall the module with:pip installzorg-emicLicenseCopyright (c) 2015 Team
Zorg
Package: zorg-firmata
What is Firmata?Firmata is a protocol for communicating with microcontrollers from
software on a computer (or smartphone/tablet, etc). The protocol can
be implemented in firmware on any microcontroller architecture as
well as software on any computer software package (see list of
client libraries below). ~Firmata Protocol
DocumentationInstallationYou can install this library on your machine using PIP.pip install zorg-firmataSetupTo use this library with your microcontroller, you will need to load the
Standard Firmata software onto it first. SeeUploading StandardFirmata
To
Arduinofor an example of how to do this.ExamplesSeveral examples for using thezorg-firmatamodule are available on
GitHub.https://github.com/zorg/zorg-firmata/tree/master/examplesNotesThis module wraps thePyMatalibrary to provide Firmata support within the Zorg robotics framework.
Package: zorg-gpio
Zorg (https://zorg.github.io/) is a Python framework for robotics and
physical computing.This module provides drivers forGeneral Purpose Input/Output
(GPIO)devices. Typically, this library is registered by an adaptor class such
as`zorg-edison<https://github.com/zorg/zorg-edison>`__ that
supports the needed interfaces for GPIO devices.Getting StartedInstall the module with:pip install zorgzorg-gpioDocumentationExampleimporttimeimportzorgdefblink_led(my):whileTrue:my.led.toggle()time.sleep(100)robot=zorg.robot({"name":"Test","connections":{"edison":{"adaptor":"zorg_edison.Edison",},},"devices":{"led":{"connection":"edison","driver":"zorg_gpio.Led","pin":4,# Digital pin 4},},"work":blink_led,})robot.start()Hardware SupportZorg has a extensible system for connecting to hardware devices. The
following GPIO devices are currently supported:Light sensorButtonAnalog SensorDigital SensorLEDRelayBuzzerOpen a new issueto
request support for additional components.LicenseCopyright (c) 2015 Team
Zorg
Package: zorglangue-traductor
Zorglangue TraductorA Python module that allows you to traduce the fake language Zorglangue from the Spirou comic strips. Works from a Latin language (originally French) to Zorglangue and vice versa. Eviv Bulgroz !Installationpy -m pip install zorglangue-traductorHow to use itSimply import the module into your Python 3 program, and you will be able to use the functionzorglondeto traduce your string. The function takes a string as parameter and returns a string.# Zorglangue Program
# by Raphaël DENNI

# Import
import zorglangue_traductor as zt

# Code
print("--- Zorglangue program ---\n--- by Raphaël DENNI ---")

while True:
    string = input("\nEnter your string : ")

    zorg_string = zt.zorglonde(string)

    print(f"\nEviv Bulgroz : {zorg_string})

    input("\nPress enter for an another phrase or shutdown the program.")Results example
Package: zorg-network-camera
This module contains device adaptors and drivers that make it possible
to connect network cameras to your robot.Installationpip install zorg-network-cameraNetwork Camera AdaptorThis module’s network camera adaptor handles the basic functions of
retrieving images from the remote camera when necessary. Because this
module is intended to run on devices such as the Intel Edison or the
Raspberry Pi, the adaptor has been designed with additional features for
efficiency. Mainly, if an images are cached until the image from the
remote camera has been updated. This ensures that an image will not be
unnecessarily downloaded onto the device.Camera Feed DriverTheFeedmodule provides a driver for accessing the url to of the
remote camera’s image. This is a convenience method intended to be used
to load the image into your application.Light Sensor DriverTheLightSensormodule allows you to use the camera as a light
sensor. This driver provides the ability to get the average lighting
level from the camera.OCR DriverOptical character recognition (OCR) is the process of programmatically
converting images of typed, handwritten or printed text into
machine-encoded text. TheOCRdriver module provided in this package
provides a utility that makes it possible for your robot to process
written text that it sees.The OCR driver achieves the process of extracting text from an image
through the use of the open sourceTesseract
OCRmodule. Tesseract is
an optical character recognition engine origionally developed by
Hewlett-Packard. Development of Tesseract has beensponsored by Google
since
2006.
Package: zorker
Zorker - A Twitter bot to play text adventure gamesScott TorborgInstallationInstall with pip:$ pip install zorkerRunningFirst set up a new Twitter app, noting consumer key (API key), consumer secret (API secret), access token, and access token secret. There arehelpful instructions for this here.Create a config file, something likezorker.ini:[zorker]
consumer_key = ...
consumer_secret = ...
access_token = ...
access_token_secret = ...
screen_name = zorker
game_file = zork1.z5Run the bot:$ zorker zorker.iniLicenseZorker is licensed under an MIT license. Please see the LICENSE file for more
information.
Package: zorky
This game was inspired by Zork.Just a weekend project I decided to undertake.It’s fairly small scale, with only a few rooms.I really enjoyed making it. I hope someone else enjoys playing it as well!USAGEIf installed using setup.py install, then you should be able to do the following from anywhere in the terminal/cmd:>>>import aliens
>>>aliens.start()That should get the ball rolling.Enjoy!