I installed GRAMPS (AIO64-5.1.5-1) yesterday, and it looks as if it will be very helpful in a project on the history of my village, where I have numerous lists of people who lived there (since the 16th century) and family relationships between them. I’m used to coding in Python, and could immediately use it to create CSV files to import this data, assuming I can use the same format as the CSV files exported.
I’d like to be more flexible than this, and use Python to add or edit data within GRAMPS. I’d hope to work with XML like files, but when I see the export in this format there are attributes with automatically generated values, evidently designed to track changes, so I’m wary of messing with them.
I’d also like to be able to get data out of GRAMPS. Is there an SQLite option to do this?
Is all this possible? Where do I learn?