Skip to main content

gramps-web-desktop (gwd)

The gramps-web-desktop package is a way for you to easily use gramps-web with your local Gramps family trees.

THIS IS ALPHA LEVEL SOFTWARE FOR EXPERIMENTAL USE ONLY

Installion

pip install gramps-web-desktop

Setup

First, you must have created a temporary Gramps family tree for testing.

That's it! Now you can run gramps-web-desktop:

Running

At the console, enter the command:

gramps-web-desktop TREE USERNAME PASSWORD

or:

gwd TREE USERNAME PASSWORD

where:

  • TREE - the the name of the test temporary Gramps family tree name
  • USERNAME - this is meant to be a temporary username for this session
  • PASSWORD - this is meant to be a temporary password for this session

Example:

gwd "Example" my_username _my_password

Options

gramps-web-desktop

will show the list of family trees.

You can also use gwd instead of gramps-web-desktop.

What does this do?

  1. Looks through your local databases for a family tree named TREE (that you provided on the command line)
  2. Uses the mediapath (from metadata) from that family tree to find images
  3. Creates a temporary gramps-web USERNAME and PASSWORD with admin priviledges
  4. Starts the gramps-web-api server with frontend already in place
  5. Opens a webbrowser on appropriate address and port
  6. Login using USERNAME and PASSWORD
  7. You can create gramps-web indices inside the app.
  8. When done, you should logout to avoid confusing gramps-web on next use
  9. In terminal, press CONTROL+C
  10. gramps-web-desktop will delete USERNAME from the user database

FAQ

  1. Does this use Docker?
    • No.
  2. Does this expose my data?
    • This runs on a local port (5000 by default) and people on the local computer can see it
  3. Can I send email via the app?
    • No, email services are not enabled
  4. Will I see my family tree images?
    • Yes, if you have your mediapath set inside gramps
  5. Will this leave a user account with admin access to my tree?
    • No, the temporary username is deleted when you press CONTROL+C

Metadata

Release files for gramps-web-desktop 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gramps-web-desktop 0.0.5
File Size Uploaded
gramps_web_desktop-0.0.5.tar.gz 9.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for gramps-web-desktop 0.0.5
File Interpreter ABI Platform
gramps_web_desktop-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 19.1 MB

Release files / gramps_web_desktop-0.0.5.tar.gz

Download URL gramps_web_desktop-0.0.5.tar.gz
Size 9.5 MB
Tags Source
SHA-256 checksum
How to use checksums
4d94bfbdbc2824b684b1b02358eb759dea47e888847934971c4cc84a9cc6d3b9
BLAKE2b-256 checksum
How to use checksums
5fbc8a848e217152ae678ff3e25b7cf9b8dfb9cf809ac7d2881b3a42fb966819
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.2

Release files / gramps_web_desktop-0.0.5-py3-none-any.whl

Download URL gramps_web_desktop-0.0.5-py3-none-any.whl
Size 9.6 MB
Tags Python 3
SHA-256 checksum
How to use checksums
ca4ac9657dc8c62b3f89c08bab7ba69dafbe140a020f5ba20e3dc70083da5343
BLAKE2b-256 checksum
How to use checksums
cdd787576aec47d9fb0d7650008a56973d8039808276465d56932dc9bbb20e56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.2

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page