semvec/pypi-packages huggingface dataset:
wikipediabase 0.1.0
"Wikipedia scraper done in python for use in start.mit.edu"
License: BSD
Keywords: wikipediabase

===============================
WikipediaBase
===============================

.. image:: https://badge.fury.io/py/wikipediabase.png
    :target: http://badge.fury.io/py/wikipediabase
    
.. image:: https://travis-ci.org/fakedrake/wikipediabase.png?branch=master
        :target: https://travis-ci.org/fakedrake/wikipediabase

.. image:: https://pypip.in/d/wikipediabase/badge.png
        :target: https://crate.io/packages/wikipediabase?version=latest


"Wikipedia scraper done in python for use in start.mit.edu"

* Free software: BSD license
* Documentation: http://wikipediabase.rtfd.org.

Features
--------

* TODO



History
-------

0.1.0 (2013-08-11)
++++++++++++++++++

* First release on PyPI.
silva.app.document 3.0.2
Document content for Silva 3.x with WYSIWYG Editor
License: BSD
Keywords: document silva wysiwyg

==================
silva.app.document
==================

The default document content type for `Silva`_ 3.0. It is based on
``silva.core.editor`` that uses `CKEditor`_, and replace the old
``SilvaDocument`` extension who was based on `Kupu`_.

This document type can be extend by other Silva extensions.

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

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


.. _CKEditor: http://ckeditor.com/
.. _Silva: http://silvacms.org/
.. _Kupu: http://infrae.com/products/kupu_editor


Changes
=======

3.0.2 (2013/10/08)
------------------

* Update tests to be ran inside a transaction to ensure the last
  author is properly set.

3.0.1 (2013/08/26)
------------------

* Extends ``IDocumentDetails`` API:

  - Add methods to access the URL of the first image contained in the
    document, or its thumbnail.

  - Add an option to retrieve the text of the document with downgraded
    titles (meaning ``h1`` becomes ``h2``, ``h2`` becomes ``h3`` and so on).

  - Add an option to limit the size of the introduction to a given
    words (in addition to the possiblity to a given number of characters).


3.0 (2013/03/06)
----------------

* Update and import the Silva XML import and export API.

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

* Update API to Silva 3.0c1.

* Support automatic edition of the title, like it was done with the
  previous ``SilvaDocument`` extension.

* Add a ZMI screen to see the document raw HTML. Improve various API.

* Add a document base class that can be reused by other Silva extensions.

* Fix bugs.

* Improve tests.

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

* Initial release.
smitheme.industrial 3.0
Alternate (original) SMI Skin for Silva 3.0
License: BSD
Keywords: skin silva smi

===================
smitheme.industrial
===================

``smitheme.industrial`` is an alternative demo skin for the `Silva`_
Management Interface in Silva 3.x.

*This skin is not actively maintained and seems broken on some
screens*.

For more information on how to make your own skin, please check the
`Silva developer documentation`_.

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

You can find the code of this extension in Git:
https://github.com/silvacms/smitheme.industrial

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


Changes
=======

3.0 (2012/1212)
---------------

- Update CSS.

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

- Initial release.
silvatheme.multiflex 1.0
Multiflex Demo Skin for Silva CMS
License: BSD
Keywords: skin silva

silvatheme.multiflex
====================

``silvatheme.multiflex`` demo theme for `Silva`_.

For more information about how to create your own design, please check
the `Silva developer documentation`_.

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

You can find the code of this extension in Git:
https://github.com/silvacms/silvatheme.multiflex

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


Changelog
=========

1.0 (2010-01-19)
----------------

* Initial release
silva.system.utils 1.4.2
Command line utils to manage Silva sites
License: BSD
Keywords: system utils silva

==================
silva.system.utils
==================

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

This extension provides a script to help you manage `Silva`_ sites in
the Zope instance from the command line. This will add script into the
``bin`` directory of your installation called ``silva``.

For most of the operations, the script requires you to provide the
Zope 2 configuration file with the option ``-c``.

By default you can , view the Silva site in the root of your database,
create and delete Silva sites, and users to them, pack your database,
and remove old versions of versioned content.

The script is however pluggable. An another default command provided
by ``silva.core.upgrade`` extension let you to upgrade a Silva site.

Default commands
================

``manage``
   Manage Silva sites:

   - List existing Silva sites,

   - Add a new Silva site,

   - Delete an existing Silva site,

   - Install documentation into an existing Silva site,

   - Add a user into an existing Silva site.

   Multiple actions can done at the same time: you can create a new
   Silva, install the documentation and add a user to it.

``pack``
   Pack a database. The database ``name`` and the number of ``days``
   to pack can be provided on the command line.

``files``
   Convert Silva file storage accordingly to the service files
   settings.

``versions``
   Delete old closed versions from versioned content. The number of
   version to keep is configurable.

``zexp_export``
   Export content into a ZEXP file.

``zexp_import``
   Import a ZEXP file.

``xml_import``
   Import an Silva XML file.

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

The code source for this extension can be found in Git at:
https://github.com/silvacms/silva.system.utils

.. _Silva: http://silvacms.org/

Changes
=======

1.4.2 (2013/08/26)
------------------

- Add support to import ZEXP referring to missing filesystem code.

1.4.1 (2013/05/23)
------------------

- Add support for XML import options to the ``xml_import`` command.

- Support to set the title of a Silva site while creating it from the
  command line.

1.4 (2013/03/06)
----------------

- Add ``xml_import`` command.

- Improve debugging of errors containing UTF-8 characters.

1.3 (2012/12/11)
----------------

- Add ``zexp_import`` and ``zexp_export`` commands.

1.2 (2012/09/24)
----------------

This is a Silva 3.0 compatible only release.

- Update API to convert file storage.

- Improve pack command.

- Add a command to create a new Silva root, install documentation and
  add user to it.

- Add a generic log option.


1.1 (2012/02/23)
----------------

This is a Silva 2.3 compatible only release.

- Add a command to convert file storage from the command line.

- Add a command to find code sources, and where they are found.

- Commands now support to run actions in a Silva site with a logged
  user.

1.0 (2011/11/10)
----------------

- Initial release.
silva.security.renameusers 1.0
Rename users identifier in a Silva site
License: BSD
Keywords: silva cms zope security rename users

==========================
silva.security.renameusers
==========================

This `Silva`_ extension provides you with a form in ZMI on the service
``service_extensions`` named ``manage_renameUsers`` that let you in
one time rename references to a lot of Silva users across all the
Silva site.

To do this, you upload in this form a CSV file that contains a mapping
from the new user identifier to the old one.

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

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

.. _Silva: http://silvacms.org

Changes
=======

1.0 (2011/07/27)
----------------

* Initial release.
silva.security.logging 1.2.2
Log all actions inside Silva CMS in a file or SQL table
License: BSD
Keywords: silva cms zope security

======================
silva.security.logging
======================

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

This extensions log in details user actions in `Silva`_. To do so, you
need to add a *Silva Security Logging Service* in ZMI, in a site
(either your Silva Root or a local site).

You can configure the logging output. By default it will be logged in
the Zope logs, but you can log to an SQL database as well.

In order to do this, you need to configure a SQL connection in Zope to
your database, and in *Silva Security Logging Service* to select SQL
logging, and your database identifier. The connected database should
have a table called ``log`` created like this::

  create table log (
      username varchar(255),
      action varchar(255),
      time datetime,
      content varchar(512),
      content_intid bigint,
      info varchar(255))


.. note::

   This table is not automatically created for you.

.. note::

   You can name your table differently, and configure the name on the
   service.

The log storage is extensible, you can provide your own storage.


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

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

.. _Silva: http://silvacms.org

Changes
=======

1.2.2 (2012/03/12)
------------------

* Remove debug warning.

1.2.1 (2012/03/01)
------------------

* Make sure that entries contains only strings, in order to create
  valid SQL queries.

1.2 (2012/02/23)
----------------

* Make sure the code works on both Silva 2.3 and 3.0.

* Disable logging during upgrade operations (for speed).

* Prevent breakage when storage is misconfigured.

* Add possibility to configure table name with SQL storage.


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

* Update code for Silva 3.0.

* Add more events to by logged (there are more in 3.0).

1.0 (2010/12/20)
----------------

* Initial release.
silva.pas.openid 3.0
OpenID suport for Silva CMS
License: BSD
Keywords: pas openid silva

========================
OpenID Support for Silva
========================

This extension provides full support for OpenID in Silva. It relies on
PluggableAuthService and ``silva.pas.base``.

After installing the extension, visitors will be able to login to Silva
using an OpenID identity. First, visitors will have to register their OpenID
via a form protected by a captcha. This registration step will fetch the
available information about the user from the OpenID provider and add it to
the Silva member object. After registration, site managers can assign roles
to the new users.

This extension requires at least `Silva`_ 3.x or higher. For previous
versions of Silva, please use previous versions of this extension.


Credits
=======

Silva's OpenID integration was sponsored by Marc Petitmermet, who's at the
Department of Materials at ETH Zurich (http://www.mat.ethz.ch/) but the
funding came from another source.


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

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


.. _Silva: http://silvacms.org


Changelog
=========

3.0 (2013/05/24)
----------------

* Update code for Silva 3.0 and recreate the login form.

1.2 (2010/12/22)
----------------

* Fix issue with Silva 2.1.1 and newer.

* Layout changes on the login form.

1.1 (04/06/2008)
----------------

* Add translation marker,

* Add feedback from silva.pas.base.

1.0.1 (02/06/2008)
------------------

* Fix broken template for registration.

1.0 (27/05/2008)
----------------

* Initial version, wrote with `plone.openid`_ as first example.

.. _plone.openid: http://pypi.python.org/pypi/plone.openid
silva.pas.membership 1.2
Retrieve Silva membership information in PAS
License: BSD
Keywords: silva pas membership

====================
silva.pas.membership
====================

This package provides a new PluggableAuthService (PAS) extension,
which let Silva users be valid PAS users. This can be used to restrain
access to users which already have a Silva member object.

This extension require at least `Silva`_ 3.0 or higher. For previous
versions of Silva please refer to older version of this extension.

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

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

.. _Silva: http://silvacms.org


Changelog
=========

1.2 (2013-05-23)
----------------

* Update imports for Silva 3.0.

1.1 (2008-11-20)
----------------

* Optimize exact_match request.

1.0 (2008-05-27)
----------------

* Initial release
silva.fanstatic 1.2
Integration of fanstatic in Silva CMS
License: BSD
Keywords: zope2 fanstatic silva

===============
silva.fanstatic
===============

This package provides an integration of `fanstatic`_ into Silva
3.0. In order to know how to use it, please refer to the `Silva
developer documentation`_.

Custom injector
===============

This package provides a custom fanstatic injector called rules. It
can be used like this inside the Paster configuration::

  injector = rules
  rules =
     if there is <!-- Here goes Fanstatic top CSS -->
     replace with all css resources

     if there is <!-- Here goes Fanstatic top JS -->
     replace with all js top resources

     if there is <!-- Here goes Fanstatic bottom JS -->
     replace with all js bottom resources

     otherwise
     insert before </head>

The rules let you look for specific markup in the generated HTML and
will insert the resources around them, if present.


Additional API
==============

This package provides additional objects ``ExternalResources`` and
``Snippet`` in order to include external URLs as resources and
inline snippets too.


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

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


.. _fanstatic: http://www.fanstatic.org
.. _Silva developer documentation: http://docs.silvacms.org/latest/

Changes
=======

1.2 (2013/10/08)
----------------

* Add a Fanstatic injector called ``rules`` that let you described
  precisely where resources should be injected. This requires
  fanstatic 1.0.

* Add support for special resources ``ExternalResource`` and
  ``Snippet``. They let you include resources that are external
  resources and inline snippet instead of resources served by
  fanstatic.

1.1.1 (2013/05/23)
------------------

* Fanstatic libraries are created with a version equals to the version
  of the Python package they are declared in. This ensure to create
  the same URLs accross multiple servers.

1.1 (2012/09/03)
----------------

* Automatically use ``*.min.ext`` file as a minified version for a
  given ``*.ext`` file if it is present.

1.0 (2011/11/08)
----------------

* Initial release.
silva.export.html 3.0
Export Silva content to standalone HTML
License: BSD
Keywords: silva export html

=================
silva.export.html
=================

This extension export content created in `Silva`_ to regular HTML pages.
It is access from the export screen in the SMI.

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

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

.. _Silva: http://silvacms.org

Changes
=======

3.0 (2013/03/06)
----------------

- API updates.

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

- Initial release.
silva.demo.contentlayout 3.0c1
Silva Content Layout demonstration templates
License: BSD

========================
silva.demo.contentlayout
========================

This package contains demonstration template for the Silva content
layout system extension, ``silva.core.contentlayout``.

For more information on how to define you own templates, please refer
to the `extension developer documentation`_.

Credits
=======

Thanks to `UCL`_ for sponsoring this extension.

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

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

.. _UCL: http://www.ucl.ac.uk/
.. _extension developer documentation: http://docs.silvacms.org/trunk/addons/contentlayout/index.html



Changes
=======

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

* Initial release.
silva.core.xml 3.0.1
Support to export Silva content into XML
License: BSD
Keywords: silva core xml export import

==============
silva.core.xml
==============

``silva.core.xml`` provides the basic components required for the
Silva XML import and export feature.

You can find more documentation on how to use those components in the
`Developer documentation`_.

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

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


.. _Developer documentation: http://docs.silvacms.org/latest

Changes
=======

3.0.1 (2013/05/23)
------------------

* Refactor import code defining methods on the correct classes. This
  removes lot of workflow managing methods they were handled on the
  wrong class, adding those methods on classes for content who didn't
  even had a workflow.

* Support for missing workflow and metadata information during import.

* Support for skipping content during import.

* Fix various bugs regarding workflow and metadata import.


3.0 (2013/03/06)
----------------

* Initial release.
silva.core.messages 2.3
User feedback mechanism for Silva CMS
License: BSD
Keywords: silva core messages

===================
silva.core.messages
===================


Library for flash messages (user feedback), similar to
`z3c.flashmessage`_.


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

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

.. _z3c.flashmessage: https://pypi.python.org/pypi/z3c.flashmessage

Changelog
=========

2.3 (2010-10-07)
----------------

* Update to use the ``SessionStore`` of `silva.core.cache`.

2.3b1 (2010-07-14)
------------------

* First release, see README.txt
silva.app.sitemap 1.0
Generate XML Sitemaps for Silva CMS
License: BSD
Keywords: silva sitemap

=================
silva.app.sitemap
=================

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

``silva.app.sitemap`` is an extension let you generate XML sitemaps
0.9 (see http://www.sitemaps.org/protocol.html) for `Silva`_ 3.

A view ``sitemap.xml`` will be available on every folder of your site
in order to access the sitemap.

A local service will permit you to configure which content you want to
see in the sitemap and configure exceptions.


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

Source code can be found in a Git repository at:
https://github.com/silvacms/silva.app.sitemap

.. _Silva: http://silvacms.org


Changes
=======

1.0 (2012/12/11)
----------------

* Initial release
silva.app.shorturl 3.0.2
Short url generation for Silva CMS
License: BSD
Keywords: silva shorturl

==================
silva.app.shorturl
==================

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

This extension provides native Short URLs in `Silva`_. It allows users
to manage short hyperlinks to any Silva content item. It's
particularly useful for Twitter postings.

Instead of sending a URL such as:
http://www.yoursite.com/department/news/articlename (51 characters)

It’s much better to send a URL like:
http://yoursite.com/$jUe8eg (27 characters)

Additionally, Custom Short URLs can be created, for instance:
http://yoursite.com/HappyNewYear (32 characters)

These provide a memorable URL that’s better for communication since the
path contains meaning as opposed to gibberish. It’s especially effective
for usage in other mediums like email and print.

When the extension is activated a *Short URLs* entry appears in Silva's
Settings menu. The screen displays the Short URL for that item and
provides a form for creating Custom Short URLs.

This feature can be combined with a short domain name to redirect a site
visitor to the destination content.

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

Source code can be found in Git:
https://github.com/silvacms/silva.app.shorturl

.. _Silva: http://silvacms.org

Changes
=======

3.0.2 (2013/10/09)
------------------

* Fix bugs when services got deleted by hand.

3.0.1 (2013/05/24)
------------------

* Update API for name chooser to prevent to create custom short urls
  with id of content.

3.0 (2013/03/07)
----------------

* Initial release
silva.app.photogallery 1.0
Display folders as photo galleries in Silva CMS
License: BSD
Keywords: silva photo gallery

======================
silva.app.photogallery
======================

``silva.app.photogallery`` provides an additional view to a folder in
`Silva`_ 3.0, that is selectable using a customization marker. It will
display the images inside the folder using a `Gallerific`_
photogallery.

It is a really simple extension, showing off the customization marker
feature available in Silva.

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

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

.. _Silva: http://silvacms.org
.. _Gallerific: http://www.twospy.com/galleriffic/

Changes
=======

1.0 (2012/09/25)
----------------

* Initial release.
silva.app.mediacontent 3.0.2
Media content types for Silva CMS
License: BSD
Keywords: media silva infrae

======================
silva.app.mediacontent
======================

``silva.app.mediacontent`` a set of simple content types to add and
manage local and remote media content in Silva.

This extension requires Silva 3.x. For previous versions of Silva,
please use an older version of this extension.

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

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


Changes
=======

3.0.2 (2013/10/08)
------------------

- Update tests to be ran inside a transaction to ensure the last
  author is properly set.

3.0.1 (2013/05/23)
------------------

- Add support for XML export and import.

3.0 (2013/03/06)
----------------

- Add a block for ``silva.core.contentlayout`` generating a slideshow
  out of a folder of media content.

- Update media content to use a rich text.

1.0 (2012-05-11)
----------------

- Official release

1.0b1 (2010-02-08)
------------------

- Initial release
silva.app.forest 3.0.1
Advanced virtual hosting for Silva CMS
License: BSD
Keywords: silva advanced virtual hosting rewrite rules

================
silva.app.forest
================

This extension provides you with the possibility to define advanced
virtual hosting strategies within `Silva`_.

To use this extension, you must add it to your `Silva`_ site, and
activate it in ``service_extension``. After, you will have a Silva
service available in ZMI, ``service_forest`` where you can define
virtual host, and rewrite rules inside each one.

To enable the extension you must click on activate in the
``service_forest``.

To trigger a virtual host, you must set the HTTP header ``X-VHM-Url``
inside your HTTP request to Silva.

This is done like this in Apache, for instance::

  <VirtualHost *:80>
    ServerName demo30.silvacms.org

    RequestHeader set X-VHM-URL http://demo30.silvacms.org
    RewriteEngine On
    RewriteRule ^/(.*)$ http://localhost:7778/$1 [P]
 </VirtualHost>


Credits
=======

Thanks to `WUW`_ for sponsoring this extension.

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

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

.. _WUW: http://www.wu.ac.at/
.. _Silva: http://silvacms.org

Changes
=======

3.0.1 (2013/03/06)
------------------

* Add an interface ``IForestRequest`` on the request when the
  extension is used. Bind all feature to this new request.

* Implement the new top level methods of ``IVirtualHost`` to return
  information based the highest rule available for an virtual url.

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

* Add events upon activation/deactivation, in order to be able to
  extend the forest functionality in an extension.

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

* Initial release.