# Is there anyone here who works on the webapi?

**URL:** <https://gramps.discourse.group/t/is-there-anyone-here-who-works-on-the-webapi/3240>\
**Category:** Development\
**Tags:** websolutions\
**Created:** [February 3, 2023, 5:19pm UTC](https://gramps.discourse.group/t/is-there-anyone-here-who-works-on-the-webapi/3240 "2023-02-03T17:19:23Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![jeffasuk](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/jeffasuk/32/2004_2.png) [@jeffasuk](https://gramps.discourse.group/u/jeffasuk)\
**Post date:** [February 3, 2023, 5:19pm UTC](https://gramps.discourse.group/t/is-there-anyone-here-who-works-on-the-webapi/3240/1 "2023-02-03T17:19:23Z")

</div>

I’ve been looking at, and using, the Gramps webapi. I’d like to contribute, but I haven’t been able to find any contact details. I am a (retired but active) comms/web/python developer.

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [February 3, 2023, 7:46pm UTC](https://gramps.discourse.group/t/is-there-anyone-here-who-works-on-the-webapi/3240/2 "2023-02-03T19:46:05Z")

</div>

There are quite a few threads related to it. (The [websolutions](https://gramps.discourse.group/tag/websolutions) tag has been added to this thread just below the thread title. Click it to find similar queries.)

But the starting thread would be the @DavidMStraub July 2021 posting :

> [@Gramps Web API: first release \[July 2021\]](https://gramps.discourse.group/t/gramps-web-api-first-release/1609):
>
> Dear Gramps users and developers, the first version of the Gramps Web API has been released today. What is it? It is a new Python package that allows yout to host your family tree database on a web server and access it via a HTTP REST API. Currently, only read access is implemented, but adding write access (to add new or modify existing objects like people, events, media, …) is on the roadmap. Why is this useful? The main use case is arguably to serve as a backend for connected apps (web or…

Or the 2020 posting by @jeff about collaborating:

> [@Web based Gramps](https://gramps.discourse.group/t/web-based-gramps/225):
>
> I was interested in getting Gramps on the web, specifically using AWS. I started with David Straub’s work, located at: [GitHub - DavidMStraub/gramps-webapp: Genealogical progressive web app based on Gramps](https://github.com/DavidMStraub/gramps-webapp) He was working on getting a front-end web app running on a Raspberry PI with gramps back-end. There is definitely potential here, but lots of work left. I have been successful with getting David’s version onto an AWS EC2. If other people were interested in developing a Web-based gramps, w…

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [February 3, 2023, 8:16pm UTC](https://gramps.discourse.group/t/is-there-anyone-here-who-works-on-the-webapi/3240/3 "2023-02-03T20:16:16Z")

</div>

@DavidMStraub and @jeff …  
Is there an official cat herding organization for Gramps developers interested in contributing to web tools for Gramps?

The [Deep Connections Graph](https://gramps-project.org/wiki/index.php/Addon:Isotammi_addons#Deep_Connections_Graph) gramplet by @kku and [Interactive Family Tree](https://gramps-project.org/wiki/index.php/Addon:Interactive_Family_Tree) tool by @PeWu have also done internal server implementations to drive special purpose dynamic graphing tools. Is there any way the internal server approach could be of value (say as a local testbed for Web API content) and be rolled in to a compatible architecture? It would be a shame if a 3rd developer duplicated the work to build an internal server. Particularly since there are already 2 distinctly different examples already.

 ![image](https://global.discourse-cdn.com/free1/uploads/gramps/original/2X/e/e78db1f150a14cdfefe3b4d4d989f16b0c535537.png)

---

<div class="post-metadata">

**Author:** ![DavidMStraub](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/davidmstraub/32/7_2.png) [@DavidMStraub](https://gramps.discourse.group/u/DavidMStraub)\
**Post date:** [February 4, 2023, 10:14am UTC](https://gramps.discourse.group/t/is-there-anyone-here-who-works-on-the-webapi/3240/4 "2023-02-04T10:14:13Z")

</div>

> [@jeffasuk](#):
>
> I’ve been looking at, and using, the Gramps webapi. I’d like to contribute, but I haven’t been able to find any contact details. I am a (retired but active) comms/web/python developer.

Hi Jeff,

you are more than welcome to contribute, of course! In general, the [Github issues](https://github.com/gramps-project/gramps-webapi/issues) are a good place to

- find known issues to help fix
- get improvement ideas to start working on
- suggest new improvements

Alternatively, this forum is also a good place to discuss general ideas.

> Is there an official cat herding organization for Gramps developers interested in contributing to web tools for Gramps?

Not that I’m aware of. I have not had time to look at the two addons you mentioned. At the moment, the Web API can generate file-based reports (using the same code that is used for Gramps CLI).

What is still lacking at the moment is proper, dynamical web-based reports in Gramps Web. I’ve been dreaming about some D3-based stuff for a while… And yes, I think some of the existing web-based addons could be adapted for that purposes as well.

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [February 4, 2023, 1:02pm UTC](https://gramps.discourse.group/t/is-there-anyone-here-who-works-on-the-webapi/3240/5 "2023-02-04T13:02:29Z")

</div>

After tagging so many websolution threads, the thought occurs that it might be worth creating a Discourse Category for about sharing Gramps content on the web. (49 websolutions threads so far. That is 2nd only to the 62 threads for 3rd party add-ons.) Then consolidating those threads there.

@gramps-project – what do you think?

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/gramps/original/1X/2ac1e712b7adf612e31ca08a55419f4cf37c0158.png) [@system](https://gramps.discourse.group/u/system)\
**Post date:** [March 6, 2023, 1:02pm UTC](https://gramps.discourse.group/t/is-there-anyone-here-who-works-on-the-webapi/3240/6 "2023-03-06T13:02:48Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
