Saravanan666/pypi-org huggingface dataset:
Package: redturtle.lookup
IntroductionThis product overrides Plone’s standard view for ZMI root with an overview of available Plone sites.FeaturesPossibility to have an overview about sites or products.In sites list, show which sites need to upgrade products and let to manage products install/upgrade/uninstall profiles.In products list, show which sites have a specific product installed and let to manage install/upgrade/uninstall profiles for each site.InstallationInstall redturtle.lookup by adding it to your buildout:[buildout]

...

eggs =
    redturtle.lookupand then runningbin/buildoutHow to useYou simply need to go to your ZMI root (for example:http://localhost:8080).DevelopmentThere are two main parts:apiappApiApi folder is the folder where there are some api endpoints called from the frontend view to manage sites and products.AppApp folder contains a React app bootstrapped with create-react-app.The app is bult with sematic-ui framework.To develop, you need to start a Plone site in background:
you can use the buildout in this package, or the instance that you want.In package.json there is a proxy set for 8080 port, so if your instance runs on another port, you need to change that value.The first time that you develop react app, you need to install its dependencies:yarnThen you need to run the dev server:yarn startTo build a new version of the app:yarn buildThe new build will be automatically seen in the Plone view.ContributeIssue Tracker:https://github.com/RedTurtle/redturtle.lookup/issuesSource Code:https://github.com/RedTurtle/redturtle.lookupLicenseThe project is licensed under the GPLv2.AuthorsThis product was developed by RedTurtle Technology team.Changelog3.1.0 (2019-02-11)Refactoring to improve speed when we have several sites with a lot of products.
[cekk]Fix uninstall endpoint. Now use portal_quickinstaller to uninstall products properly
[cekk]3.0.0 (2018-07-09)New interface.
[cekk]2.4 (2016-10-13)Disabled csrf [cekk]2.3 (2014-10-20)Fix styles and removed datatables [cekk]2.2 (2014-10-20)View improvements: font-awesome dependency and refactoring buttons in table [cekk]2.1 (2014-09-09)New view that allows to install/upgrade products [cekk]2.0 (2012-12-11)Plone 4 compatible versionz3c.autoinclude support [keul]egg cleanup [keul]fixed permission for@@lookup.sites[keul]display a warning icon if a site needs to be upgraded [keul]@@lookup.sitesnow properly displayed [keul]i18n support [keul]1.0.2 (Unreleased)fixhttps://code.redturtle.it/pm/p/er–portale/ticket/271[mauro]1.0.1 (2011/05/23)sites [mauro]anonymous users [mauro]zelenium tests [mauro]jquery accordion [mauro]1.0 - (2010/03/05)Initial release
Package: redturtle.maps.core
Introduction============This egg is just an adapter which let all the ATContentTypes to be "mappable" on a GoogleMapmanaged by Products.MapsWe managed the way the baloon is drawn since it's supposed that on the first tab should appearthe most informative fields. So, the first tab contains:* title* description* `<other type-depending infos>`, tipically the text of the object or the image or the link to the file; see browser "base" viewEvery ATObject has a default different baloon behaviour. It could be effective for the 50% ofthe usual cases. you can always override it easily and quickly. Take them as an esample.TO DO=====* the skin layer must be installed before the Maps layer: actually you need to move it manually :(* Integration with p4a.subtyper?* translations* get less text from text fieldHistory=======A history of the releases0.2.1-----* Refactor lat/lon storage (its stored in Annotations) [ale]* Small customization in js [amleczko]* Add tests [ale]0.2.0-----* Search results can be shown on the google map [amleczko]0.1.2-----* Now lat and lon are saved in the object [amleczko]0.1.1-----* Fixed bug: when a location was not specified on a object inside a folder, the map displaya marker on lat 0, long 0.* Location was not quoted, so very often this break the map visualization.0.1.0-----First release [massimo]
Package: redturtle.maps.portlet
IntroductionThis egg is a simple plone portlet which shows object Location on the
google maps.
It needs Products.Maps and redturtle.maps.core0.0.3 (2008-12-05)Fix the folder namesHistoryA history of the releases0.0.1.1A small fix of enable method.0.0.1First releaseAuthor & ContactAuthor:Andrew Mleczko <andrew.mleczko@redturtle.net>RedTurtle Technologyhttp://www.redturtle.net
Package: redturtle.monkey
redturtle.monkeyAnother MailChimp integration for Plone. We did have a reason to not usecollective.mailchimpnorcollective.chimpfeed(although we have reused/shared some of the concepts you can find there). Simply our use case is different (call it much simpler :)Use caseLet say you want to configurate MailChimp campaign in Plone (including Plone content of course) andmanuallydecide when to push it to chimp cloud service. This is what theredturtle.monkeyactually do.
You can:create multiple campaign configurationseach configuration:can contain different MailChimp API Keys (or you can use global ones)contain different Plone items to be used as campaign contentcan have a MailChimp template and subscribers listSections/SlotsWhat makesredturtle.monkeyflexible is the ability to register customMailChimp template sections(slots) and decide how to render them.
A section is subscriber adapter that you can register with ZCML like that:<subscriber provides="redturtle.monkey.interfaces.IMailchimpSlot"
            factory=".generic.Body" />Then the factory is simple:from redturtle.monkey.slots import Slot

class Body(Slot):
   name = u'body'The name will be used later by MailChimp so it should correspondent to yourmc:edittag.Last thing is to register content renderer for your new slot:<adapter for="* *" factory=".generic.BodyRenderer" name="body"/>but if you would like to render let say events differently you can do it:<adapter for="Products.ATContentTypes.interfaces.IATEvent *"
         factory=".event.BodyRenderer" name="body"/>It will then look like that:from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile
from redturtle.monkey.slots import SlotRenderer

class BodyRenderer(SlotRenderer):
    template = ViewPageTemplateFile("generic_body.pt")Changelog1.3.0 (2017-03-27)Added possibility to move items in the table during
the first step of the wizard [pnicolli]1.2.1 (2014-08-04)fixed translation issues [keul]added script for compile translations [keul]fixed issue that was showing empty site when surfing
“Campaign’s items” settings [keul]1.2 (2013-03-26)subscribe portlet now supports multi campaigns [amleczko]1.1 (2013-03-12)translation fixes [amleczko]portlet hidden for anonymous [amleczko]make sure only published content is used [amleczko]1.0 (2013-03-05)Initial release
Package: redturtle.munin
IntroductionThis package provides munin plugins with zope scripts which provides the data.it usesgocept.muninfor plugin registration. Please check it if you want towrite new plugins.some plugins are based on plugins found atmunin exchange(many thanks to Gaute Amundsen and Arthur Lutz)PluginsThere are 3 plugins available (new comming soon):zope threads - checks free zope threadszope cache parameters - checks database cache parameterszodb activity - checks zodb activityHow to use itFirst include it in you buildout instance slot:[instancne]
...
eggs =
...
redturtle.munin

zcml =
...
redturtle.muninNow you should be able to call the plugins as follow:http://localhost:8080/@@redturtle.munin.plugins/update?munin_plugin=zopethreadsWherezopethreadsis you plugin name.
Please notice that for the security reason plugins can be called only from localhost (this will be configure better in the future)Now you need to make a symlink from egg to munin plugin directory:$ cd /opt/munin/etc/plugins
$ ln -s ~/.buildout/eggs/redturtle.munin-0.0.3-py2.4.egg/redturtle/munin/plugins/zodb_activity.py company_zodbactivity_site1Where/opt/munin/etc/pluginsis your munin directory,~/.buildout/eggsis you egg directory,zodb_activity.pythe plugin you want to enable,companyyour prefix, andsite1the name which will be shown in muninFinally configure the plugin in munin:$ cd /opt/munin/etc/plugin-conf.d/
$ vi redturtle.conf
... [company_*_site1]
... env.AUTH myuser:myuser
... env.URL http://localhost:8080/@@redturtle.munin.plugins/update?munin_plugin=%sWheremyuseris your zope user credential,localhost:8080your site url.
Please checkmuninfor more info about plugin configuration.Referencesredturtle.muninat pypigocept.muninat pypimuninprojectmunin exchangeAuthor & ContactAuthor:Andrew Mleczko <andrew.mleczko@redturtle.net>RedTurtle Technologyhttp://www.redturtle.netChangelog0.0.3 - 2009/03/30add documentation [amleczko]refactor plugin registration [amleczko]0.0.2 - 2009/03/26Small refactoring [amleczko]0.0.1 - 2009/03/24Initial release [amleczko]
Package: redturtle.patterns.slider
A pattern based on Plone Mockup that enable a slick slider on a selected div.http://kenwheeler.github.io/slick/DocumentationInstallationInstall redturtle.patterns.slider by adding it to your buildout:[buildout]

...

eggs =
    redturtle.patterns.sliderand then runningbin/buildoutAfter that, you need to install it in your Plone site from the control panel.Pattern usageThis pattern follows slick’s standards, so you need a div with a list of items.To enable the pattern in a div, you just need to add ‘pat-slider’ class to it:<div class="pat-slider">
...
</div>There is a set of default parameters for the slider:dots: trueslidesToShow: 4slidesToScroll: 4arrows: truelazyLoad: ‘ondemand’If you want to change something, you only need to add an additional configuration (mockup-style) to your div like this:<div class="pat-slider"
     data-pat-slider="dots: false; arrows: false">
...
</div>JS Development and bundlingIf you need to develop this product’s javascripts or styles, you need to compile the code
for the resource registry bundle. To do this, there are two grunt tasks.First of all, you need to install grunt dependencies listed in package.json file in the root of this package:npm installAfter that, you can use two different grunt tasks:grunt: the default task, that listen files changes withwatchand re-build resources and bundles automaticallygrunt compile: to manually compile all resources and bundlesContributeIssue Tracker:https://github.com/RedTurtle/redturtle.patterns.slider/issuesSource Code:https://github.com/RedTurtle/redturtle.patterns.sliderLicenseThe project is licensed under the GPLv2.ContributorsLuca Bellenghi,info@redturtle.itChangelog0.1.2 (2018-06-11)Published on pypi
[cekk]0.1.1 (2017-12-21)Improved slider js
[nzambello]0.1.0 (2017-09-18)Initial release.
[cekk]
Package: redturtle.portlet.collection
IntroductionA collection portlet that use a custom view template to show search results.User must manually put inside the “Template Id” field of the portlet the id of a Zope Page Template,
commonly available inportal_skins.Please note: you can use a Zope 3 style @@view.Seems crappy?Yes, this is not very user friendly, but this product save us from developing a lot of
collection portlet clones!Create your own templateIt’s simple, but we suggest you starting from the default template you will
find inside the source of this product: check thebase_collection_portlet_view.ptfile.CompatibilityPlone >= 5.2: >= 2.x.x versionsPlone >= 5: >= 1.x.x versionsPlone < 5: 0.x versionsCreditsDeveloped with the support of:Camera di Commercio di FerraraAzienda USL FerraraRegione Emilia RomagnaAll of them supports thePloneGov initiative.AuthorsThis product was developed by RedTurtle Technology team.Changelog2.0.0 (2022-07-14)major refactoring for python 3.8 and plone 5.2.
[reflab]1.0 (08/12/2019)update metadata in setup.py and history
[lucabel]1.0.0 (11/10/2017)Plone 5 compatibility. For Plone < 5 use 0.x versions
[cekk]0.6 (2017-01-26)skip first n element
[mamico]0.5 (2015-02-17)Now compatible with the new feature introduced with plone.portlet.collection 2.1.6
(shipped with Plone 4.3.4)
[keul]Do not display “None” CSS class
[keul]Image grabbing works also for Plone sites not in the VHM root
[keul]Add reference field relate to images; in this way user it’s able to add header image to collection
[lucabel]Fix rss icon
[lucabel]Added italian portlet name translation
[lucabel]0.4 (2013-07-31)Added custom permission to add the portlet [cekk]0.3 (2012-09-20)reverted changes done in version 0.3a because lead to issues on Plone 4.2.
Re-fixed for Plone 4.2/Chameleon in the “old way”
[keul]added a proper uninstall procedure
[keul]pyflakes cleanup
[keul]0.3a (2012/06/13)compatibility with Plone 4.2rc2 [amleczko]0.2.11 (2012/03/19)added rss_url method that return the right RSS feed url for the collection [micecchi]0.2.10 (2011/10/10)added control in template for no-more existing collection [micecchi]0.2.9 (2011/08/31)included plone.app.portlets package [micecchi]0.2.8 (2011/08/30)fixed “more…” link also in the header [micecchi]0.2.7 (2011/08/29)Fixed RSS icon field in the example template [keul]Added reference field for “more…” link [micecchi]0.2.6 (2011-07-21)changed edit_permission to “ManagePortlets” [micecchi]0.2.5 (2011-04-05)New egg. The last was corrupted [micecchi]0.2.4 (2011-04-04)Fixed project URLAdded CSS style field [micecchi]Added translations [micecchi]0.2.3 (2010-10-22)z3c.autoinclude support [keul]First public release [keul]0.2.2Some fix to the base skin template and also to the default skins template0.2.1BUG: The “more…” link was not show if the “no element” text was used0.2.0You can (must!) now choose a skins template to use with the portlet0.1.3Modification to get XHTML Strict code
Package: redturtle.portlet.content
IntroductionA portlet that allows to show various parts of a given object, like the title, description, text, image, comments and social sharing links.UsageAfter installed the product, a new portlet will be available:Generic content portlet.In his configuration you can choose wich parts of a content to show:Social sharingIfsc.social.bookmarksis installed, “Show social links” field will appears in portlet edit form, and allows to show or not sharing links in the portlet.DependenciesFrom version 2.0.0 this product is compatible only for Plone 5.1.x.x versions still works on Plone 3.3.5 and Plone 4.CreditsDeveloped with the support ofRegione Emilia Romagna;Regione Emilia Romagna supports thePloneGov initiative.AuthorsThis product was developed by RedTurtle team.Changelog2.0.0 (2017-09-13)Drop Plone < 5 compatibility. For Plone < 5, use 1.x branch.
[cekk]1.4.4 (2016-08-18)Fix available property [cekk]1.4.3 (2016-08-18)Fix portlet caching [cekk]1.4.2 (2016-08-12)Don’t render the portlet when the user can’t access to the content
[cekk]1.4.1 (2015-07-21)Fixed tests [keul]Removed useless empty ALT atribute on link [keul]Fixed link to comments to prevent final slash before hash [keul]1.4.0 (2013-07-08)fixed discussion count method [micecchi]fixed translations [micecchi]added new field that allows to select image size [micecchi]1.3.0 (2012-07-23)added social sharing field (if installed sc.social.bookmarks) [micecchi]added z3c.autoinclude support [micecchi]fixed Plone4 compatibility [micecchi]1.2.7 (2011/10/24)fix fields control check [micecchi]1.2.6 (2011/03/14)changed portlet edit permission [micecchi]translated portlet name [micecchi]1.2.5 (2010/10/18)fix check for comments [micecchi]1.2.4 (2010/10/07)fix check for comments [micecchi]1.2.3 (2010/09/27)fixed translation [micecchi]1.2.2 (2010/09/20)new feature: added number of comments field [micecchi]1.2.1 (2010/02/03)fixed bug for new fields in old version [micecchi]fixed portlet template to allows to show formatted description [micecchi]1.2.0 (2010/01/13)added portletClass field to portlet config. This can allow add some CSS classed for the portlet [fdelia]1.1.1 (2009/11/13)fixed problem with anonymous users [micecchi]1.1.0(2009/11/12)added portlet title divided from document title [micecchi]1.0.0 (2009/10/22)Initial release
Package: redturtle.portlet.contextualsearch
IntroductionIt’s an extension of search portlet that allows search for items starting from a certain context, and choose whether or not to see the advanced search.You can choose to search in the current path or in a selected folder.NEW FEATURE FOR PLONE 5With a Mosaic view in Plone 5, you can add a contextual search tile.NOTEFor Plone >=5.2 use branch master.
For Plone <5.2 use branch 2.1.x.
For Plone 4 use the branch2.0.x.Changelog3.0.0 (2022-07-14)major refactoring for python 3.8 and plone 5.2.
[reflab]2.1.2 (2018-10-11)Enhanced tile template [nzambello]2.1.1 (2018-01-05)Add uninstall profile and install mosaic configuration only if mosaic is present
[cekk]2.1.0 (2017-09-13)Support for Plone 5 [arsenico13]2.0.1 (2012-10-12)fixed link to search view [micecchi]2.0.0 (2012-10-03)fixed Plone 4 compatibility: removed field and links for advanced search [micecchi]1.3.0 (2012-07-11)removed unused view [micecchi]fixed portlet header url to search_form [micecchi]added autoinclude [micecchi]1.2.2 (2010-02-16)fixed footer in the portlet [micecchi]1.2.1 (2009-12-10)fixed wrong link in advanced search [micecchi]1.2.0 (2009-11-12)Portlet title in manage portlets now use also the choosen title [keul]1.1.0 (2009-11-12)changed field of the portlet [micecchi]fixed livesearch with the context [micecchi]1.0.0 (2009-09-15)Initial release [micecchi]
Package: redturtle.portlet.lightreviewlist
IntroductionA very simple and static portlet (right now) done to substitute the basic Plonereview listones.It only display a link to thefull_revew_listview.Changelog0.1.1 (2009-09-15)Added a SPAN element outside the portlet header text0.1.0 (2009-09-15)Initial release
Package: redturtle.portletpage.views
IntroductionSome additional views for the greatcollective.portletpageproduct.After installing this, while still having the default “Two columns” view, you can also rely on:Just portletsShow only the portlets section, hidingTitleandRichTextbody.No titleShow all sections, not theTitle.Tabbed regionsShow portlet columns with tabs, using Plone standard tabbed layout.When using theTabbed regionsview, you can see 1 to 4 tabs, taken from the portletpage columns
(empty columns are not show).Default label for tabs is “Section x” wherexis the column number. You can customize labels adding a
new property (only through ZMI for now) to the Portlet Page content calling it “tab_labels”
(typelines) and adding to it4 valuesthat are used to be tab labels in order.Labels provided are translated using “plone” domain so you can provide i18n support in your themes or
products for the values you put inside the property.RequirementsTested with collective.portletpage 1.0b3Tested with Plone 3.2 and 3.3Changelog0.6.0 (2010-05-06)Added the tabbed view (with i18n support) [keul]Added translations [keul]0.5.1 (2010-04-16)0.5 was a corrupted release [keul]0.5.0 (2010-04-16)Egg clean and support for z3c.autoinclude [keul]Added explicit dependency on collective.portletpage [keul]Moved on collective from RedTurtle internal SVN [keul]0.4.0 (Unreleased)Added view “no title” [nekorin]0.3.0 (2009-10-13)Added title for view in views menu [keul]Fixed bug that make this incompatible with Plone 3.3 [keul]0.2.0 - UnreleasedAdded missing above content viewlet manager [nekorin]0.1.0 - UnreleasedInitial release
Package: redturtle.prepoverlays
redturtle.prepoverlaysSource code @ GitHubReleases @ PyPIDocumentation @ ReadTheDocsContinuous Integration @ Travis-CIHow it works…InstallationTo installredturtle.prepoverlaysyou simply addredturtle.prepoverlaysto the list of eggs in your buildout, run buildout and restart Plone.
Then, installredturtle.prepoverlaysusing the Add-ons control panel.Configuration…orphan:Changelog1.0.0 (2015-11-30)Initial release.
[ale-rt]
Package: redturtle.rssservice
Redturtle RSS ServiceThis package add support to retrieve RSS feeds from external sources.UsageRSS blockThere is a service “@rss_mixer_data” that accept a block id, and return a list of sorted feeds by date.This service only accept GET calls and accept following parameters:block: the id of the rssBlock with the feedsThe endpoint should be called on the context that has the rssBlock that you want to show.For example:> curl -i -X GET http://localhost:8080/Plone/example-page/@rss_mixer_data?block=123456789 -H 'Accept: application/json' -H 'Content-Type: application/json'Will reply with something like this:[
    {
        "source": "Foo site",
        "contentSnippet": "some description 2",
        "title": "Foo News 2",
        "date": "Thu, 1 Apr 2020 10:44:01 +0200",
        "url": "http://test.com/foo-news-2"
    },
    {
        "source": "",
        "contentSnippet": "some description 2",
        "title": "Bar News 2",
        "date": "Thu, 1 Apr 2020 10:44:01 +0200",
        "url": "http://test.com/bar-news-2"
    },
    {
        "source": "Foo site",
        "contentSnippet": "some description",
        "title": "Foo News 1",
        "date": "Thu, 2 Apr 2020 10:44:01 +0200",
        "url": "http://test.com/foo-news-1"
    },
    {
        "source": "",
        "contentSnippet": "some description",
        "title": "Bar News 1",
        "date": "Thu, 2 Apr 2020 10:44:01 +0200",
        "url": "http://test.com/bar-news-1"
    }
]This endpoint works withvolto-rss-blockplugin.Retrieve timeoutThere is a 5s default timeout for retrieve RSS feeds.You can override it with an environment variable:RSS_SERVICE_TIMEOUTSet User-AgentYou can override the defaultUser-Agentfor the requests to get feeds by setting an environment variable:RSS_USER_AGENTInstallationInstall redturtle.rssservice by adding it to your buildout:[buildout]

...

eggs =
    redturtle.rssserviceand then runningbin/buildoutContributeIssue Tracker:https://github.com/RedTurtle/redturtle.rssservice/issuesSource Code:https://github.com/RedTurtle/redturtle.rssserviceSupportIf you are having issues, please let us know.
We have a mailing list located at:sviluppo@redturtle.itLicenseThe project is licensed under the GPLv2.ContributorsRedTurtle,sviluppo@redturtle.itChangelog2.2.1 (2023-07-12)Handle case when feed url is an internal url with resolveuid.
[cekk]Do not print exception on log, but use warning because it’s handled.
[cekk]2.2.0 (2023-03-21)Allow configuring the User-Agent for the requests to get feeds,
via the REQUESTS_USER_AGENT environment variable.
[davisagli]2.1.0 (2023-03-10)Customizable timeout.
[cekk]Return 404 if block not found instead BadRequest.
[cekk]Handle site root blocks in plone 6.
[cekk]2.0.0 (2022-04-07)Remove unused and unsafe endpoint.
[cekk]Now @rss_mixer_data accept GET calls (see README for more infos).
[cekk]1.0.3 (2022-03-22)Allow to use cateogry in rss feed.
[lucabel]1.0.2 (2022-03-04)Allow dates with wrong date format (eg. a date range)
[lucabel]1.0.1 (2021-12-02)Fix python version in setup.py
[cekk]1.0.0 (2021-10-13)Add @rss_mixer_data endpoint.
[cekk]0.1.0 (2020-04-08)Initial release.
[cekk]