2016-10-21 20:07:37 +02:00
2016-01-15 14:08:09 +01:00
2015-12-03 12:14:47 +01:00
2015-09-17 17:51:48 +02:00
2015-09-19 11:43:16 +02:00
2015-09-17 18:23:18 +02:00

etherdump

Tool to publish etherpad pages to files.

Requirements

* html5lib
* requests (settext)
* python-datutil, jinja2 (index subcommand)

Installation

pip install python-dateutil jinja2 html5lib
python setup.py install

Example

mkdir mydump
cd myddump
etherdump init

The program then interactively asks some questions:

Please type the URL of the etherpad: 
	http://automatist.local:9001/
The APIKEY is the contents of the file APIKEY.txt in the etherpad folder
Please paste the APIKEY: 
	xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

The settings are placed in a file called .etherdump/settings.json and are used (by default) by future commands.

subcommands

  • init
  • pull
  • list
  • listauthors
  • gettext
  • settext
  • gethtml
  • creatediffhtml
  • revisionscount
  • index
  • deletepad

To get help on a subcommand:

etherdump revisionscount --help

Change log / notes

Originally designed for use at: constant.

17 Oct 2016

Preparations for Machine Research 2

Description
Bunch of scripts to extract documents from an etherpad-lite instance and produce templated static files
Readme 234 KiB
Languages
Python 91.6%
HTML 8.3%
Makefile 0.1%