Bart Feenstra

Results 155 issues of Bart Feenstra

https://github.com/bartfeenstra/betty/issues/305 introduced associated events to people's timelines. However, in the case of missing start-of-life or end-of-life events, associated events can go back or forward way beyond someone's birth or death....

enhancement
good first issue

To each person page, add a subpage (navigation to be designed) that renders ancestors, and another that renders descendants. There pages should include an interactive map, an interactive tree, as...

enhancement
python
templating

Parse ancestry data directly from GEDCOM files, using something like https://ged4py.readthedocs.io/en/latest/usage.html ## Blocked by - https://github.com/bartfeenstra/betty/issues/1147

enhancement
python

Move generation to plugins, and let plugins expose generators. A genrator can output public data and ahould then define a content define the formats (content types, etc) they can generate....

enhancement
python

Use the code from the `Wikipedia` plugin to add a file cache that uses mtimes for cache invalidation. It should be able to return file objects, or entire file contents,...

enhancement

## Definition of Done - People's births always come after their parents' births, and never more than ~9 months year after their deaths. They also come before their children's births....

enhancement
python

## Site-level These may require us to provide Betty with a site configuration file containing the metadata to render. - Authorship (https://github.com/bartfeenstra/betty/pull/279) - License - robots.txt (https://github.com/bartfeenstra/betty/pull/31) - Sitemap (https://github.com/bartfeenstra/betty/pull/31)...

enhancement

First off, thanks for this great package! Depending on the outcome of this issue, I'm hoping to contribute back in a follow-up. I am trying to validate the following JSON,...

Bug
Needs Simplification

When I use `And I fill in "field[foo]" with "Acme (123)"` to enter a value into a form field, `Acme (123)` becomes `Acme 123)`. In short, the opening parenthesis is...

response-needed

Add test coverage, so the internals can be refactored without risk of breaking things. This is useful for https://github.com/jnimmo/hass-dmx/issues/19, for instance.