semvec/pypi-packages huggingface dataset:
silva.security.overview 1.1.1
Extension providing a global overview of the permissions granted to users in the Silva CMS
License: BSD
Keywords: silva cms zope security

=======================
silva.security.overview
=======================

Introduction
============

``silva.security.overview`` add a new service that index all access
security settings (set in the access screen) throughout all a `Silva`_
site.

In one ZMI management screen it let manager look for user access
across all the site. You have the possibility to export the access
definition in a CSV file.

It requires at least Silva 3.0. For Silva 2.3, please look at older
versions.

Code repository
===============

You can find the code for this extension in Git:
https://github.com/silvacms/silva.security.overview

.. _Silva: http://silvacms.org

Changes
=======

1.1.1 (2012/09/24)
------------------

* Update installer for Silva 3.0c1.

* Update generated links to ``tab_access`` in the service, that no
  longer exists.

1.1 (2011/11/14)
----------------

* Update code for Silva 3.0.

1.0.1 (2010/12/20)
------------------

* Fix a bug when used with existing pre 2.3 content.

1.0 (2010/10/18)
----------------

* First official release.
pyinstruments 0.4.5
Control of data acquisition with remote instruments using 
    IVI-C or IVI-COM, Visa, and serial protocols.
License: BSD
Keywords: instruments data-acquisition IVI interface

=============================================
pyinstruments: data acquisition toolkit
=============================================

*program less and do more science... better*


What is it
==========

**pyinstruments** is a Python package to control/get data from measurement and
automation devices. Control of the remote instruments can be done via one of 
the following protocols:
  
  - ivi drivers (using the lower level package pyivi)
  - visa
  - serial

Using IVI-drivers greatly simplifies your life because :

  1/. The lower level layer is fully transparent for the user (pyivi provides a common interface for each instrument type).
  
  2/. **zero** extra work is needed to interface an instrument for which an IVI driver is provided.

pyinstruments is composed of two **independant** packages (can be run on 2 remote computers!).

  - **pyhardwaredb** for the hardware communication (This package itself is a thin wrapper around pyhardware). Because it heavily relies on ivi-drivers and com-interoperability, this package is intended to run on a windows machine.
  - **curvefinder** to display in quasi real-time the curves acquired (This module could be run on any platform).

The strict separation between plotting and data-acquistion processes ensures that scripted data-acquisitions won't be affected by user interactions or plotting dead-times.


Main Features
=============

The curves are stored in a (django-abstracted) database with all necessary metadata.
(bandwidth, averaging, date, comment, name...) together with a list of user-defined tags to quickly identify the curves. 
The curvefinder module allows monitoring new incoming curves, as well as querying
the database for old curve by date, tags...
The hardware module has a Graphical User Interface to quickly get a curve from an instrument and configure the way instruments are interfaced.

Dependencies
============

Direct dependancies for pyinstruments are:
  - django > 1.5
  - PyQt4
  - guidata
  - guiqwt
  - pyhardware <-- pyivi <-- (ctypes + comtypes)


Installation
============


The windows installer takes care of all the dependancies that are not standards in version 2.7.3.1 of pythonxy.

The other option to install pyinstruments is to use pip from a command shell (also available in pythonxy)::

		pip install pyinstruments

pyinstruments and its three 'exotic' dependencies can also be uninstalled using pip::

		pip uninstall pyinstruments
		pip uninstall pyhardware
		pip uninstall pyivi



Try it out!
===========

The installation is single click (since v 0.1.15), desktop icons are created 
to launch both graphical user interfaces.

The project is hosted on GitHub, and still in a starting phase, contributions and feedback
are warmly welcome!

<https://github.com/SamuelDeleglise/pyinstruments>
silva.core.services 3.0.1
Configuration services for Silva CMS
License: BSD
Keywords: silva core services

===================
silva.core.services
===================

This package contains default Silva services definition (API) and
implementation of mandatory Silva services.

You can have more information on how to use this package in the `Silva
developer documentation`_.

Code repository
===============

The code for this extension can be found in Git:
https://github.com/silvacms/silva.core.services

.. _Silva developer documentation: http://docs.silvacms.org/latest


Changelog
=========

3.0.1 (2013/10/08)
------------------

* Refactor the catalog optimization to use a more generic API to hook
  itself in Zope. This API can be used by other optimizations,
  reducing the cost of having multiple ones active at the same time.

3.0 (2013/05/23)
----------------

* Fix a bug in the catalog optimitization.

* Fix incomplete interface declaration.

3.0c1 (2012/09/24)
------------------

* Improve content walking tree utilities.

* Implement a content queue for cataloging content inside a
  transaction (speed optimization).

* Move ``UnicodeSplitter``, used by the catalog from Silva.

* Update services APIs.

* Improve tests.

3.0b1 (2011/11/08)
------------------

* Update catalog, version_status is renamed to publication_status.

* Support for automatic service installation when the root is added.

* Define more services API (Files ...).

* Remove hacks for FilesystemSite.

2.3.1 (2010/12/20)
------------------

* Update interface documentation.

2.3 (2010/10/18)
----------------

* Interfaces for Members and Groups services have been added/moved here.

* A new default service is added: Silva Secret Service, that create a
  secret out of some strings and validate it.

2.3b1 (2010/07/16)
------------------

* Add an utility ``walk_silva_tree`` to go through all Silva content.

* Simplify catalog setup code with new ``silva.core.conf`` default
  service factory.

* Remove ``haunted_path`` index which now useless.

* Update code to be compliant with Zope 2.12.

2.2b1 (2010/01/25)
------------------

* Initial release.
silva.core.upgrade 3.0.2
Upgrade between the different versions of Silva CMS
License: BSD
Keywords: silva core upgrade

==================
silva.core.upgrade
==================

Introduction
============

``silva.core.upgrade`` provides an upgrade system that let you upgrade
an already created `Silva`_ site to a newer version of `Silva`_.

This feature is available in the Zope management interface on the
``service_extensions`` service, or via the command line tool ``silva``
and the option ``update``.

Code repository
===============

You can find the code of this extension in Git:
https://github.com/silvacms/silva.core.upgrade

.. _Silva: http://silvacms.org

Changelog
=========

3.0.2 (2013/12/18)
------------------

* Convert Silva File and Silva Image to Silva Ghost Asset if they are
  located inside a valid Silva Ghost Folder and the original files
  exists.

3.0.1 (2013/10/09)
------------------

* Support upgrade of ExtFile based files to blob storage.

* Add upgrade for silva.core.editor to 3.0.3.

3.0 (2012/12/11)
----------------

* Improve upgrade commands by adding the support for partial upgrade
  and upgrade selection using tags.

3.0c1 (2012/09/24)
------------------

* Rewrite upgrader registry to optimize upgrade speed.

* Add upgraders to Silva 3.0c1.

* Fix upgrade from Silva 2.1 to 3.0.

3.0b1 (2011/11/11)
------------------

* Add upgraders to Silva 3.0b1.

* Remove old upgraders before 2.1.

* Base the command script on ``silva.system.utils``.

* Extension upgraders (SilvaFind, SilvaNews) moved to theirs
  respective extensions.

2.3b2 (2010/10/27)
------------------

* Add upgraders to Silva 2.3b2.

* Improve the ``silvaupdate`` script with new options: ``--from-version``,
  ``--debug`` and ``--list``.

2.3b1 (2010/07/16)
------------------

* Improve upgraders to Silva 2.2.

* Add upgraders to Silva 2.3.

* Update code to be compliant with Python 2.6 and Zope 2.12.

* Add a command line tool ``silvaupdate`` to do upgrades on a non-running
  Zope instance.

* Keep upgrades log in a temporary file.

2.2b1 (2010/02/01)
------------------

* Initial release after spliting from Silva.
silva.pageactions.printfriendly 1.0.2
Display a simple printable version of the content in Silva CMS
License: BSD
Keywords: silva pageactions print

===============================
silva.pageactions.printfriendly
===============================

This extension provides an page actions to display simply the content
of a page (without layout items) in order to be print in `Silva`_.


Code repository
===============

You can find the code of this extension in Git:
https://github.com/silvacms/silva.pageactions.printfriendly

.. _Silva: http://silvacms.org

Changelog
=========

1.0.2 (2012-10-16)
------------------

* Update template to include a doctype, xml namespace and encoding meta-type.

1.0.1 (2009-11-20)
------------------

* Set http headers correctly.

1.0 (2009-11-18)
----------------

* Initial release
silva.pageactions.pdf 1.0.1
Create a PDF out of the current page in Silva CMS
License: BSD
Keywords: silva page actions pdf

=====================
silva.pageactions.pdf
=====================

This extension provides a page actions to download a PDF version of
the current page in `Silva`_.

This use the extension silva.pageactions.printfriendly to get a simple
version of the page, and call htmldoc. You *need* to install htmldoc.

Code repository
===============

You can find the code of this extension in Git:
https://github.com/silvacms/silva.pageactions.pdf

.. _Silva: http://silvacms.org



Changelog
=========

1.0.1 (2009-11-20)
------------------

* Set correctly HTTP headers.

1.0 (2009-11-18)
----------------

* Initial release
silva.pageactions.base 1.0
Generic actions on public pages in Silva CMS
License: BSD
Keywords: silva actions pages

======================
silva.pageactions.base
======================

silva.pageactions.base define an infrastructure to write and share
actions on pages (like send this page by mail, do a PDF, translation)
in `Silva`_.

Code repository
===============

You can find the code of this extension in Git:
https://github.com/silvacms/silva.pageactions.base

.. _Silva: http://silvacms.org


Changelog
=========

1.0 (2009-11-18)
----------------

* Initial release
silva.searchandreplace 2.1
Search in all Silva Documents and replace information
License: BSD
Keywords: silva silvadocument search replace service

======================
silva.searchandreplace
======================

``silva.searchandreplace`` let you add a new `Silva`_ service *Silva
Search and Replace Service* for Silva 2.1 and higher that is able to
search inside multiple documents, and replace found strings with a new
provided value.

This extension doesn't work in Silva 3 with the documents created with
``silva.app.document``.

Code repository
===============

The code for this extension can be found in Git:
https://github.com/silvacms/silva.searchandreplace

.. _Silva: http://silvacms.org



Changelog
=========

2.1 (2012/03/20)
----------------

* Initial release for Silva 2.1.
silva.security.addables 1.0
Configure which content type is addable for which Silva roles
License: BSD
Keywords: silva roles security

silva.security.addable
**********************

This small Sivla extension provides an interface in SMI to manage
which roles have the right to add which content type.

It's ensure as well that current permissions are set correctly
according the Silva logic.

It requires at least Silva 2.0.

Installation
============

If you installed Silva using buildout, by getting one from the `Infrae
SVN`_ repository, or creating one using `Paster`_, you should edit your
buildout configuration file ``buildout.cfg`` to add or edit the
following section::

  [instance]

  eggs +=
        silva.security.addables

  zcml += 
        silva.security.addables

If the section ``instance`` wasn't already in the configuration file,
pay attention to re-copy values for ``eggs`` and ``zcml`` from the
profile you use.

After you can restart buildout::

  $ ./bin/buildout


If you don't use buildout, you can install this extension using
``easy_install``, and after create a file called
``silva.security.addables-configure.zcml`` in the
``/path/to/instance/etc/package-includes`` directory.  This file will
responsible to load the extension and should only contain this::

  <include package="silva.security.addables" />


Latest version
==============

The latest version is available in a `Subversion repository
<https://svn.infrae.com/silva.security.addables/trunk#egg=silva.security.addables-dev>`_.

.. _Infrae SVN: https://svn.infrae.com/buildout/silva/
.. _Paster: https://svn.infrae.com/buildout/silva/INSTALL.txt
.. _Silva: http://infrae.com/products/silva

Changelog
=========

1.0 (2009-03-05)
----------------

* First public release
silva.core.views 2.1.5
Views and forms support for Silva CMS
License: BSD
Keywords: silva core views

silva.core.views
================

``silva.core.views`` let users defines Zope 3 view elements in Silva:
Views, ViewletManager, Viewlet, Forms, Pages and Layouts.
It uses ``silva.core.conf`` for an easy configuration.

You can either use Formlib forms, or Z3C Forms.



Changelog
=========

2.1.5 (20010-01-26)
-------------------

* Fix a missing import error introduced with last fix.

2.1.4 (2010-01-26)
------------------

* Add more information in generated traceback to ease debugging.

2.1.3 (2009-12-09)
------------------

* Refactor VirtualSite : do not depends on context anymore.

2.1.2 (2009-11-24)
------------------

* Improve HTTP headers for get and head requests.
* Fix security protection on Form, Pages and PublicForm.

2.1.1 (2009-11-20)
------------------

* Add support to genericly set httpheaders.
* Views replies correctly to head requests.
* Fix default permissions on view and pages.

2.1 (2009-11-18)
----------------

* Fix resources on 2.1.
* Use megrok.layout to implement the layout.
* Define composed z3c.form, update crud forms.
* Define a SMI third column.
* Various improvements.

2.1b2 (2009-03-18)
------------------

Ported from 2.2:

* Add the possibility to change widget rendering style between
  different z3c forms.

2.1b1 (2009-03-05)
------------------

* Initial release for WuW
silva.core.layout 2.1.4
Layout and theme engine for Silva CMS
License: BSD
Keywords: layout silva core

silva.core.layout
=================

``silva.core.layout`` helps you to create and customize public layouts
for Silva. It's the base system for new generation filesystem based
layouts.




Changelog
=========

2.1.4 (2010-01-25)
------------------

* Add a default empty layout as default fallback.

* Correct a misspelling in the default template so it w3c validate.


2.1.3 (2009-12-09)
------------------

* Update the use of VirtualSite to be compatible with last version of
  silva.core.views.

2.1.2 (2009-11-24)
------------------

* Set correctly HTTP headers on HEAD when errors happens.
* Provide a default layout for PAS objects which redirect to the first Silva
  object.

2.1.1 (2009-11-20)
------------------

* Set correctly HTTP headers.

2.1 (2009-11-18)
----------------

* Initial release for 2.1.
silva.core.conf 2.1
Configuration machinery for Silva CMS
License: BSD
Keywords: silva core configuration

silva.core.conf
===============

``silva.core.conf`` is an extension which let you configure and register
Silva components using ZCML.


Changelog
=========

2.1 (2009-11-18)
----------------

* Improve default installer, add metadata support to it.
* Port grok directives from 2.2.
* Add a field for content reference.


2.1b1 (2009-03-05)
------------------

* Initial release for WuW
silota 0.0.4
Python client for the Silota Search As A Service API
License: BSD

=============================
Silota
=============================

.. image:: https://travis-ci.org/silota/silota-python.png?branch=master
        :target: https://travis-ci.org/silota/silota-python


Python client for Silota API_.

Installation
-------------

.. code-block :: bash

    $ pip install silota

Usage
-------------

View the quick start at http://www.silota.com/docs/client/quickstart/python/.


Tests
-------------

To run tests, you'll need to install the additional packages in ``requirements-test.txt``. Then,

.. code-block :: bash

    $ nosetests


Contributing
-------------

1. Create a fork
2. Create a feature branch (``git checkout -b my-new-feature``)
3. Write code and tests
4. Commit your changes (``git commit -am 'New feature``)
5. Ensure all tests still pass (``nosetests``)
6. Push to branch (``git push origin my-new-feature``)
7. Open pull request

Credits
-------------

Heavily inspired by https://github.com/heroku/heroku.py.


.. _API: http://www.silota.com/docs/api/