A new WebSearch gramplet is ready

I thought you added it to the Gramps addon (at least for 5.2.)

I added https://raw.githubusercontent.com/jurchello/WebSearch/dist/gramps52 to my Addon Manager and it is now showing two updates.

0.60.42 through Gramps and 0.80.59 through /jurchello/

yes, it sounds correct. The last release version is 0.60.42. But https://raw.githubusercontent.com/jurchello/WebSearch/dist/gramps52 makes available the last pre-release version. You can use it for testing or own needs if you need the new features right now. It can have some fresh features and fresh issues.

To be clear. Eventually you will make it available only through Gramps Addons?

Not exactly. Version 0.80.59 is currently in its final stage of testing. I created the https://raw.githubusercontent.com/... links to give early access to users who want to try the latest features before the official release. This also helps me gather feedback and do more testing.

Once version 0.80.59 is finalized, it will be officially released and available through the standard Gramps Addon Manager.

In the future, I may introduce new features that will first appear in the pre-release versions via the GitHub raw.githubusercontent link. After some testing, those updates will also be included in the next official release.

So, if you don’t need the latest changes right away or prefer not to test pre-release versions, you can simply wait for the next stable release via Gramps Addons—usually within a few weeks or a month.

2 Likes

The introduction to curated addon collections has been amended to reflect this strategy.

1 Like

Hi everyone!
I’ve prepared a pre-release checklist for the WebSearch Gramplet:

If anyone has time, I’d really appreciate it if you could help test the Gramplet functionality on the appropriate Gramps version. Your feedback would be incredibly helpful before the final release. Thanks in advance! :folded_hands:

How are the flags in the Icons column cleared? After adding links to a Note and an Attribute for a row, icons are added and the context menu item is no longer available for the row.

But after manually deleting the Note and Attribute, the icons are not cleared and the context menus items do not come back.

Likewise, can the “Hide linkfor selected item and for all items options be undone from the GUI? I experimented with them and now want those items back.

@Nick-Hall the new WebSearch gramplet uses some custom icons (a floppy disk for a Note and a spreadsheet for an Attribute) when it generates an Note or an Attribute. Where are developer docs (for @Urchello) that describe referencing the standard icons used to mark when the Notes or Attribute tabs are populated?
image

You can just remove one of these 3 files which save the activities history. At the moment you need to remove saved_links.txt

1 Like

Regarding to notes, the first column displays navigation types with standard icons. So, the native-note icon will mean two different things at the same time: navigation type and saved to note. I think it will be unclear for users.

Another thing - spreadsheet - its not for attribute, it means that you use links from your custom user directory. Saved icon is the same for any of them: notes or attributes.

1 Like

WebSearch gramplet pull requests 0.81.73 for 6.0 and 5.2 Gramps versions are created. Waiting for the approve and then we can install it directly via Gramps manager.

1 Like

A new stable Websearch version is released and available.

Release Notes

  • Added support for extracting links from the Internet tab for all supported categories.
  • Introduced ability to save links to Notes via context menu for all rest supported categories.
  • Introduced ability to save links to Attributes via context menu for all supported categories.
  • Improved note generation, including better text formatting, title support, and version annotation.
  • Enabled automatic UID detection for several new resources (e.g., gedbas.de).
  • Added new regional resources (CSV-files) for communities, forums, and archive websites.
  • Added new Ukrainian archival and genealogical resources.
  • Improved CSV parsing to support multiple and wildcard navigation types, enhancing flexibility in link definitions.
  • Updated CSV filenames and content (e.g., renamed sv-links.csv to se-links.csv for accurate flag display).
  • New and reworked icons for each tab type (Attributes, Notes, Internet) with options to toggle them in settings.
  • Enhanced icon sorting and disabling behavior in preferences for cleaner UI customization.
  • Performed major refactoring for better structure, readability, and future maintainability.
  • Minor UI/UX and functional tweaks.
3 Likes

I’ve been working on a new idea that could significantly expand the functionality of the WebSearch Gramplet.

I’m testing a second tab, called “AI Notes”, where the gramplet can display information generated by AI based on the currently selected item. For example, when you click on a place, it could fetch a historical overview of its administrative divisions.

I’ve already tested this with Mistral AI – take a look at the screenshot showing the generated administrative history of London.

Now I’d love to hear your thoughts:

  • Would a second tab like this be useful or distracting?
  • Do you have ideas for other kinds of AI-generated content this could support?
  • Any suggestions or concerns?

For now, I plan to limit this feature to Places only, but it might grow if the feedback is positive.

The new Historical Administrative Divisions Feature is ready and available in Beta WebSearch:


You need turn on AI and this feature in your settings before use:

2025-04-26_19-53-37

It works on the Places page when click any place:

It also returns place coordinates as an external clickable link. You can click it and double-check if AI returned valid coordinates. OpenAI returns better results. Free Mistral sometimes returns fake coordinates. So, the clickable link is a way to check the results.

You can also see some messages there:



1 Like

One new small feature is available in Beta v.0.83.74
Now its possible to save AI suggested coordinates to selected places from context menu in one click. I tested it on Gramps 6.0 only. Please ckeck this feature on any database for testing before use it. The feature is fresh and I’m not sure 100% everything and everywhere is working good.

Place via Historical Administrative Divisions Feature

Now, the UI displays more information:

  1. :input_latin_uppercase: Place Type: Village – This is the place type recommended by the AI. It uses the 21 default Gramps place types.
  2. :alarm_clock: Last Retrieved At: 2025-04-27 16:07:25 – This shows the timestamp of the last request for “HISTORICAL ADMINISTRATIVE DIVISIONS.” From now on, once AI has been used to fetch the “HISTORICAL ADMINISTRATIVE DIVISIONS” data, it will be saved to files and immediately loaded from there. AI will not be called again if the data is already available in the files. The “Last Retrieved At” timestamp shows how old the stored data is.

New WebSearch 1.3.2 Beta Version Available

Download from raw GitHub branches:

:warning: Important: Major version update — not backward compatible.
This version uses a completely new format for tracking user activities.
All data related to past activity tracking will be lost.

What exactly will be lost?
You will lose the information about:

  • Which links were visited
  • Which links were saved (via context menu)
  • Which links were hidden (via context menu)
  • Which domains were skipped in the “AI Suggestions” section

The links themselves will not be lost — only the activity history related to them.
You will need to repeat those actions again manually.
If this historical tracking is important to you, do not upgrade to version 1.3.2.


Highlights of WebSearch 1.3.2

1. :counterclockwise_arrows_button: New activity storage mechanism

  • All user actions are now stored in structured JSON files
  • Located in user-specific directories, not inside the Gramplet folder
  • Designed for long-term use and future expansion

2. :world_map: New tab: Historical Administrative Divisions

3. :scroll: New tab: Activity Log

4. :information_source: New tab: Info Panel

2 Likes

https://raw.githubusercontent.com/jurchello/WebSearch/dist/gramps60
404: Not Found

You need add it to the Addon manager, its not for direct loading.

I’m trying to make a user defined CSV file, but I can’t make it appear in the settings.
This is on MacOS with Gramps 6.0

I have tried ~/.local/share/gramps/WebSearch as the documentation describes for Linux as well as ~/Library/Application Support/gramps/WebSearch/

Do I need to do anything else than adding the CSV file? I have tried to restart Gramps.