New website for addons

Oh! I didn’t see that. That’s perfect.

1 Like

@Mattkmmr ,

Could you add a “copy” button to clipboard the path of the Project add-on list repository?

It could be dimmed when “all” Projects are selected.

This would allow me to paste the path into preferences once I find the add-on in your website.

It would also be nice if your website allowed older Gramps version Add-on lists to be searched… such as 4.2 Gramps or even older.

In addition to simplifying moving between the Isotammi & Gramps-Project addon-lists, being able to copy paths of older Gramplets might give the Gramps installer to install non-conforming plug-ins.

I know that Gramps won’t activate them during startup until the .gpr.py registration is updated to validate the add-on is compatible with my 5.1.x version. However, pasting an old version path to the add-on list might enable me to install some long abandoned Gramplets and rehabilitate them… or use them as example code in my blundering experimental coding. (Although it just as likely that the Plug-in Manager will refuse to list anything but 5.1.x add-ons.)

1 Like

@Mattkmmr

Similar to above, the URL does not show the parameter passing for the filters.

If I wanted to share a permalink to a French translator to point out the list of “Isotammi, 5.1, French, Exporters” has not yet been translated; is there a way to do this?

1 Like

You can’t copy & paste the links I used on the website into Gramps, but following links should work.

Gramps Addon Links:
https://raw.githubusercontent.com/gramps-project/addons/master/gramps42
https://raw.githubusercontent.com/gramps-project/addons/master/gramps50
https://raw.githubusercontent.com/gramps-project/addons/master/gramps51
https://raw.githubusercontent.com/gramps-project/addons/master/gramps52
Isotammi Addon Links:
https://raw.githubusercontent.com/Taapeli/isotammi-addons/master/addons/gramps50
https://raw.githubusercontent.com/Taapeli/isotammi-addons/master/addons/gramps51
https://raw.githubusercontent.com/Taapeli/isotammi-addons/master/addons/gramps52

There are no addon listings further back than Gramps 4.2 on Github.

Yes there is now. I added url parameters for filtering/searching. :smiley:

1 Like

All of these links give me “404: Not found”

@bgee Yes these links won’t work in a browser, because they are only the first part of the full link and the rest is added by Gramps.

@emyoulation can use them in Gramps > Preferences > General > Where to check (see here) to load older addons. Also addons loaded/installed with the wrong Gramps version in the .gpr.py registration file won’t load in Gramps. You’d have to manually change the version to test if an older addon still works in latest Gramps.

1 Like

A 404 error is expected. They’re a folder URLs instead of full filename URLs.

Gramps uses those folder path URLs in the Preferences path as prefixes … or as relative path.

Ah, OK. Got it. I missed that “prefix” part. Thanks!

1 Like

[Let’s defer the following idea for a bit. There are Sphinx tools for generating Readme.md files from Source code comments & a MediaWiki add-on for rendering GitHub resources (including markdown documents) as Wiki pages. We might be able to set up documentation cascades. But it needs a bit of planning to minimize rework.]

Is the availability of Readme.md files in the individual add-on download directory any more pervasive?

For the current addons via the Gramps-Porject list,

Example:
Your download for the “Check Associations data” Tool points to:
https://github.com/gramps-project/addons/raw/master/gramps51/download/AssociationsTool.addon.tgz

The source code is at:

https://github.com/gramps-project/addons-source/tree/master/AssociationsTool

I could go through and add the readme.md to folders where they are missing.