Board | Threads | Posts | Last Post | |
---|---|---|---|---|
About Today's Repo Commit Every working part of Treebard through July 2024 is made available here. After about 16,000 hours of coding Treebard and UNIGEDS, I am releasing the project for others to finish. Read the code here for convenience but download the whole code base as a .zip file from https://treebard.com/download.html. Some bug fixes and one or two added features are available at https://treebard.com/donate.html. |
19 | 24 |
bug fixes & new feature can be gleaned NEW VIDEO SERIES by Uncle Buddy Aug 24, 2024 18:46:58 GMT -8 |
|
Python Modules Copy and paste this code into the official Treebard file structure (see treebard.com/repo.html) with the official designated Treebard file names and you're good to go. Each file's correct name and path, as well as its last-changed date, will be found at the top of that file. Sub-boards: root, assertions, base, dates, dev-tools, do-list, element-types, events-table, families, gallery, gedcom-constants, gedcom-export, gedcom-import, graphics, main, media, messages, message-context-help, new-tree, notes, opening, person-maker, persons, places, redraw, roles, search, setup, sources, query-strings, user-formats, widgets |
32 | 32 |
element_types.py by Uncle Buddy Jul 25, 2024 15:21:37 GMT -8 |
|
SQLite Databases These are sample database files that work with the current version of Treebard which can be read here or downloaded from https://treebard.com/download. See treebard.com/repo.html for the app's directory structure. Sub-boards: tbard-db, unigeds-db, sample-tree, sample-untouched |
3 | 3 |
Backup copy of global database by Uncle Buddy Nov 25, 2022 2:24:23 GMT -8 |
|
Images Descriptions of the various directories where Treebard stores images, and their respective reasons for existing. Sub-boards: tree-images, default-images, menu-icons, openpic-images, favicon, extra-default-images, interactivemania-icons |
7 | 8 |
How to get the whole set of two-tone icons by Uncle Buddy Nov 25, 2022 1:58:23 GMT -8 |
|
Miscellaneous Files Interesting and useful parts of the repo which are not required for the app to run, but are needed for my project, and for yours if you plan to copy/fork this code. Sub-boards: exec, do-treebard, config, gedcom_sample, readme, license, use-sqlite, docs |
8 | 8 |
How I create the Treebard .exe by Uncle Buddy Aug 22, 2024 17:46:48 GMT -8 |
Board | Threads | Posts | Last Post | |
---|---|---|---|---|
GEDCOM: Use it, Improve it, Replace it GEDCOM is not a standard, and it's not a database. It's a file sharing utility. It doesn't let two apps talk to each other. It's an unfinished and unperfectable intermediary between two apps which can't talk to each other due to having different data storage structures. Unfortunately, GEDCOM is mostly talking to itself and somehow we've gotten used to working around its bad behavior. The notion that GEDCOM is a "standard" for something is just gossip. |
41 | 113 |
Mistake on website, will be fixed today by Uncle Buddy Aug 31, 2024 1:54:10 GMT -8 |
|
UNIGEDS: a data structure for all genealogy software Treebard is the first genieware to use UNIGEDS as a back-end. UNIGEDS means "Universal Genealogy Data Structure". It can be used by any genieware for its primary data. The topic is for posts about essential database design considerations such as relationships between data (cardinality), and normalization, in the context of genealogy. Like Treebard, UNIGEDS is public domain, free, and open-source. It's also meant to replace GEDCOM: "Don't share GEDCOM, just share the whole tree!" |
8 | 12 |
Relationships of genealogy data in a SQL database by Uncle Buddy Jul 17, 2024 23:44:41 GMT -8 |
|
Genieware Features I'd Like to See What genieware should be able to do or do better. |
7 | 29 |
R U Sure??? by Uncle Buddy Jul 21, 2024 19:34:40 GMT -8 |
|
Intuitive & User Friendly Genieware? Still waiting... Genieware should be easy to learn and use, no matter how many complicated things it has to do behind the scenes. That "steep learning curve" you've heard so much about is an excuse for not taking the user into account when designing the software. |
6 | 10 |
The Plattski Rant by Uncle Buddy Jan 12, 2022 15:04:08 GMT -8 |
|
Misfeatures in Existing Genieware It's not necessary to say where you found the misfeature, but please register your opinion here so Treebard can demonstrate a correction if applicable. What's wrong with existing genieware, applications, online and stand-alone? |
7 | 9 |
Open Discussion is Welcome Here by Uncle Buddy May 11, 2022 1:24:37 GMT -8 |
|
Genieware Reviews Writing perfect software has been likened to boiling the ocean. If you're discussing your own software, please say so. If you're discussing your enemy's software, do it somewhere else. |
10 | 11 |
Gramps: First genealogy software to offer a dark mode by Uncle Buddy Feb 24, 2024 3:04:26 GMT -8 |
Board | Threads | Posts | Last Post | |
---|---|---|---|---|
Thinking Out Loud I'll try to give wanna-be genieware creators a glimpse into the creative process by talking to myself while I design Treebard functionalities. |
32 | 86 |
Perfecting the UNIGEDS place schema by Uncle Buddy Jul 28, 2024 22:10:42 GMT -8 |
|
Treebard Samples and Screenshots Here's what Treebard looks like so far. Not up to date. |
11 | 19 |
Refactoring is going on by Uncle Buddy Dec 11, 2021 6:02:30 GMT -8 |
|
The Treebard Philosophy I'll be using this as a blog or venting post to talk to myself and anyone who's interested in genealogy software about why the Treebard project exists and what it's intended to accomplish. |
20 | 36 |
Many Thanks to Louis Kessler and Tamura Jones by Uncle Buddy Jul 17, 2024 20:26:31 GMT -8 |
|
Actual Working Treebard Code Thousands of lines of code now work together fairly well. To get the current Treebard experience, install Python 3.11 for Windows and try the code. The program is far from finished. THIS IS NOT CURRENT CODE. Most of it has been rewritten many times by now and would be deleted except I wanted to show my mama what a busy boy I've been. |
22 | 50 |
The Recent Repo Commit... by Uncle Buddy Nov 26, 2022 5:16:55 GMT -8 |
Board | Threads | Posts | Last Post | |
---|---|---|---|---|
Setting the Record Straight Many robotic and human genealogists are copying each others' trees, which would be OK if people would check facts. Unfortunately, wrong conclusions are being propagated far and wide. If you find (for example) two people wrongly combined into one, or someone married to the wrong person in an online tree, or a history book full of mistakes, register your corrections here and maybe it will help. |
4 | 53 |
James Heaton of Swanzey, New Hampshire by Uncle Buddy Aug 25, 2023 17:20:59 GMT -8 |
|
Changed Names and Double Identities This is the opposite of the case where two real people are combined into one pseudo-person. In this case, one person is treated as two or more people due to a name change or double identity. |
1 | 9 |
Charles W. Hilton a.k.a. Charles Gregory by Uncle Buddy Aug 23, 2022 11:10:04 GMT -8 |
|
Get That Poor Skeleton Out of Your Closet Genealogy sometimes comes to an abrupt halt when someone decides that the world needs to forget his own ancestors. What an unfortunate point of view. The human race is a multi-faceted diamond-in-the-rough; people make mistakes. Even your ancestors and mine. History needs them. Sugar-coating history is anti-history. How can we learn from my ancestor's mistakes if I hide them in the closet? |
1 | 3 |
Prison Records: the genealogist's pot of gold by Uncle Buddy Jan 8, 2020 0:29:38 GMT -8 |
Board | Threads | Posts | Last Post | |
---|---|---|---|---|
Stumped No More Post your research success stories of broken-down brick walls and theories-come-true. |
3 | 5 |
Another theory come true. by Uncle Buddy Feb 1, 2024 15:19:44 GMT -8 |
|
Register Your Brick Walls Here A forum about the frustrations of a genealogist would not be complete without a brick walls registry. If you can't find a person, place or source, describe your problem here. |
6 | 26 |
Who was Blind Bill Sherwood, the One-Eyed Blind Man? by Uncle Buddy Feb 16, 2024 2:21:44 GMT -8 |
Board | Threads | Posts | Last Post | |
---|---|---|---|---|
Custom Widgets that Other Apps Could Use I call this section "Toykinter" because it's fun to create new widgets by inheriting from a Tkinter class, using the Tkinter widgets as the building blocks for custom widgets. Toykinter began as a set of replacement widgets for Tkinter's "ttk" widgets. Configuration is done Tkinter style, instead of pitting ttk.Style and Windows themes against each other to see which one wins, as is the norm with trying to configure ttk widgets. |
7 | 8 |
Custom combobox rewritten again by Uncle Buddy Jul 1, 2024 23:44:42 GMT -8 |
|
Code Functionalities that Other Apps Could Use After years of creating websites and then using Python to make my own standalone app, I'm still a beginner. I'm not here to brag about my code, but some of the functionalities I've developed are worth passing on. Improvements are always welcome. |
8 | 11 |
Even better Tkinter theme changer by Uncle Buddy May 8, 2023 3:52:30 GMT -8 |
|
The Process of Learning to Write Computer Code No experts here. This is by, for, and about novice coders. |
5 | 19 |
Possible replacement for Notepad++ in Linux by Uncle Buddy Jun 16, 2024 17:37:29 GMT -8 |
Board | Threads | Posts | Last Post | |
---|---|---|---|---|
General Discussion You can talk about anything here. Moderator: Uncle Buddy Sub-board: forum-instructions |
44 | 77 |
Never mind the .exe by Uncle Buddy Oct 30, 2024 16:05:14 GMT -8 |
New Posts | No New Posts |
|
|
|||||||||||||
|
||||||||||||||
|