OKFNAnnotator
OKFNAnnotator is a Zope product that provides a token server for Annotator clients and the Annotator Javascript files.
It is written in Python for the Zope web application server. It uses the standard Zope UserFolders for authentication.
Source
The source code can be browsed here or in the Mercurial repository at https://it-dev.mpiwg-berlin.mpg.de/hg/OKFNAnnotator/
Build
The Python code can be checked out into the Zope Product folder:
hg clone https://it-dev.mpiwg-berlin.mpg.de/hg/OKFNAnnotator
The token generator is called AuthTokenGenerator
in Zope.
You will also need the PyJWT Python library that can be easy-installed.
To use the provided Annotator Javascripts through Zope you also need to install the FileSystemSite product and create a Filesystem Directory View
object in Zope.