A GTK+ desktop app which can create, monitor and delete AvanceDB, PouchDB, CouchDB or Cloudant replication jobs
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
scripts
src
tests
ui
.gitignore
LICENSE
MANIFEST.in
README.rst
__init__.py
replication_monitor.py
requirements.txt
setup.py

README.rst

replmon-logo Replication Monitor

A GTK+ desktop app which can create, monitor and delete AvanceDB, CouchDB, PouchDB or IBM Cloudant replication jobs. Runs on Linux/Gnome but can be persuaded to run on Windows or OSX.

Features:

  • Create new replications: single, multiple, to/from remote, drag and drop replication
  • View active replication tasks
  • Create and delete databases
  • Compact databases
  • Set database revisions
  • Browse to selected databases
  • Backup and restore databases

Requirements:

  • Python 3
  • GTK+ (pygobject)
  • Keyring
  • Requests
  • Bunch

Installation

Install the latest release on pypi with pip:

$ pip3 install replication-monitor

Alternately pull the latest code from our github repository:

$ git clone https://github.com/RipcordSoftware/replication-monitor.git
$ cd replication-monitor
$ ./replication_monitor.py

If you clone from git make sure you satisfy the requirements.txt file.

Screenshot:

replmon-mainwindow