Anamnesis Clipboard History Manager

What is? | Download | Installing | Command Line | Dependencies | License | Author

What is?

Anamnesis is a clipboard history manager. It stores the clipboard history and offers an easy interface to do a full-text search on it.

According to the Wikipedia:

Anamnesis (Ancient Greek: ἀνάμνησις "recollection, reminiscence", literally "loss of forgetfulness") is a term used in medicine, philosophy, psychoanalysis and religion first used by the Greek philosopher Plato to equate learning with remembering.

Download

Anamnesis is available for download on the its sourceforge page.

Installing

The recommended installation have three steps:

  1. copy the command-line to the system path
  2. install the anamnesis daemon in the session start-up
  3. create a keyboard shortcut to the graphic interface.

There is no automatic tool to do this yet.

  1. To install anamnesis command line, create a symbolic link named 'anamnesis' in the system path, pointing to anamnesis.py, for example:

    sudo ln -s /path/to/anamnesis.py /usr/bin/anamnesis

  2. Configure the following command to be executed on session start-up (System -> Preferences -> Session Apps):

    anamnesis --start

  3. Configure a shortcut to the graphic interface (System -> Preferences -> Keyboard Shortcuts):

    anamnesis --browse

Command Line

Usage: anamnesis [options]

Options:

  --version             show program's version number and exit
  -h, --help            show this help message and exit
  --start               starts anamnesis daemon
  --stop                stops anamnesis daemon
  --restart             restarts anamnesis daemon
  -b, --browser         opens anamnesis browser with clipboard history
  --cleanup             optimize database and limit the number of elements
  -l N, --list=N        prints the clipboard history last N values
  --filter=KEYWORDS     use keywords to filter the clips to be listed
  -a CLIP, --add=CLIP   adds a value to the clipboard
  --remove=ID_TO_REMOVE removes the clipboard element with the given id
  --brief               print only a brief version of long clipboard elements

Examples:

Dependencies

This software dependencies are:

License

This software uses the GPLv3 license.

Author

Written by Fabio Guerra (fabiowguerra [at] users [dot] sourceforge [dot] net)

Bugs should be reported on the SourceForge.net project page.