Skip to main content

Save your Matrix history.

Project description

matrix-floppy 💾

Save your Matrix history.

PyPI License

Motivation

My motivation for writing this application is to give me an offline browseable and searchable archive of my Matrix chat history. This can be handy if my homeserver is down, or if I want to move homeserver, or just to be able to search encrypted chat history without needing to use Element Desktop.

Features

Media types:

  • Unencrypted messages
  • Encrypted messages
  • Images
  • Videos
  • Reactions

Operation modes:

  • Batch
  • Real-time client

Output formats:

  • HTML
  • Plain-text
  • JSON

Installation

Use python3 setup.py install to install this package. You can do this system-wide or inside a virtualenv at your preference.

For development, dependencies are managed using the Pipfile although a requirements.txt file is also provided, generated via a make target.

License

Copyright (C) Iain R. Learmonth 2021. See COPYING for permissions.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

matrix-floppy-0.1a2.tar.gz (4.4 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page