Welcome to our new forum!

Current Treebard GPS Working Code REPO

Board Threads Posts Last Post
No New Posts About Today's Repo Commit

This is the new Treebard GPS repository, right here. Every working part of Treebard is made available here. Commits will be made when features are finished. This is a repo for noobs, that's me. It's not as convenient as gitbub in some ways but if a mistake is made, it's easy to recover. For a simple menu to navigate this repo, go to treebard.com/repo.html

3 3 improvements to names tab and add/delete person functions
by Uncle Buddy
Dec 6, 2022 23:52:34 GMT -8
No New Posts 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, colorizer, dates, dev-tools, do-list, error-messages, families, files, findings-table, gallery, graphics, images, links, main, messages, notes, message-context-help, opening, person-maker, persons, places, query-strings, repositories, right-click-menu, roles, scrolling, search, toykinter-widgets, utes, widgets

31 31 treebard_root_*.py
by Uncle Buddy
Nov 25, 2022 18:35:13 GMT -8
No New Posts SQLite Databases

These are sample database files that work with the current version of Treebard available from this repo. See treebard.com/repo.html for the app's directory structure.

Sub-boards: global-db, default-new-tree, great-lakes-heatons, sample-tree, gregory-tree, default-untouched, global-untouched

7 7 Backup copy of global database
by Uncle Buddy
Nov 25, 2022 2:24:23 GMT -8
No New Posts Images

Descriptions of the various directories where Treebard stores images, and their respective reasons for existing.

Sub-boards: tree-images, default-images, menu-icons, titlebar-images, openpic-images, favicon, extra-default-images, interactivemania-icons

8 9 How to get the whole set of two-tone icons
by Uncle Buddy
Nov 25, 2022 1:58:23 GMT -8
No New Posts 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: readme, license, use-sqlite

3 3 SQLite examples
by Uncle Buddy
Nov 25, 2022 2:41:43 GMT -8

Genieware Should Work Like This

Board Threads Posts Last Post
No New Posts Genieware Features I'd Like to See

What genieware should be able to do or do better.

6 28 Creating and Deleting Types and Places
by Uncle Buddy
Jul 3, 2022 4:04:58 GMT -8
No New Posts 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
No New Posts GEDCOM: Use it, Improve it, Replace it

Unlike what you'll see from some genealogists, GEDCOM is not a standard. It's a file sharing utility. It's not a database. It doesn't let two apps talk to each other. It's an intermediary between two apps which can't talk to each other because they have different data storage structures.

24 67 GEDCOM FAM tag update
by Uncle Buddy
Feb 21, 2023 3:47:05 GMT -8
No New Posts 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
No New Posts Genieware Reviews

Writing perfect software has been likened to boiling the ocean. If you're discussing your own software, please say so.

8 8 Legacy review
by Uncle Buddy
Mar 18, 2022 20:07:08 GMT -8

How Could Everybody Get This Wrong???

Board Threads Posts Last Post
No New Posts 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 52 James Heaton of Swanzey, New Hampshire
by Uncle Buddy
Mar 10, 2022 15:40:31 GMT -8
No New Posts 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
No New Posts 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.

1 3 Prison Records: the genealogist's pot of gold
by Uncle Buddy
Jan 8, 2020 0:29:38 GMT -8

Brick Walls Registry

Board Threads Posts Last Post
No New Posts Stumped No More

Post your research success stories of broken-down brick walls and theories-come-true.

2 4 Charles D. Gregory of Brownfield, Texas: Solved
by Uncle Buddy
Feb 1, 2023 6:52:11 GMT -8
No New Posts 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.

5 13 F. T. Adams of Joplin, Missouri
by Uncle Buddy
Sept 20, 2022 21:40:12 GMT -8

Treebard Genieware Pattern Simulation

Board Threads Posts Last Post
No New Posts 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.

22 66 Why null partners are given a row in the couple table
by Uncle Buddy
Mar 20, 2023 5:34:42 GMT -8
No New Posts Actual Working Treebard Code

Thousands of lines of code now work together fairly well. To get the current Treebard experience, install Python 3.9 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 want everyone to see what a busy beaver I've been.

22 50 The Recent Repo Commit...
by Uncle Buddy
Nov 26, 2022 5:16:55 GMT -8
No New Posts Treebard Samples and Screenshots

Here's what Treebard looks like so far. Working code will be made available on request.

11 19 Refactoring is going on
by Uncle Buddy
Dec 11, 2021 6:02:30 GMT -8
No New Posts The Treebard Philosophy

I'll be using this as a blog or venting post to talk to myself and anyone who can listen about why the Treebard project exists and what I hope to accomplish.

13 25 Treebard v. 0.0.0 revisited
by Uncle Buddy
Feb 16, 2023 1:00:02 GMT -8
No New Posts Feature Requests

If there's something specific you'd like to see or find missing from genieware in general, leave a message here. The purpose of Treebard is to demonstrate features that should or could exist. Longer posts on the general topic should be in Genieware Features and Misfeatures.

1 1 Sourcing should be easy & useful but not enforced
by Uncle Buddy
Jan 16, 2020 16:12:37 GMT -8

Coding in General, Especially GUI

Board Threads Posts Last Post
No New Posts 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.

6 7 Toykinter Autofill Entry
by Uncle Buddy
Jul 31, 2021 19:41:55 GMT -8
No New Posts 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.

5 6 Many-to-many Recursive Query
by Uncle Buddy
Jul 31, 2021 19:24:34 GMT -8
No New Posts The Process of Learning to Write Computer Code

No experts here. This is by, for, and about novice coders.

4 16 Strategies for novices that this novice keeps relearning
by Uncle Buddy
Mar 1, 2022 20:22:38 GMT -8


Board Threads Posts Last Post
No New Posts General Discussion

You can talk about anything here.

Moderator: Uncle Buddy

Sub-board: forum-instructions

18 34 Some new terminology and some retired terminology
by Uncle Buddy
Feb 9, 2023 21:04:11 GMT -8


New Posts New Posts No New Posts No New Posts

Forum Information & Statistics

Board Statistics
Threads and Posts
Total Threads: 220      Total Posts: 482
Last Updated: Why null partners are given a row in the couple table by Uncle Buddy (Mar 20, 2023 5:34:42 GMT -8)
Recent Threads - Recent Posts - RSS Feed
Total Members: 11
Newest Member: whrecks
Most Users Online: 47 (Dec 6, 2022 23:36:41 GMT -8)
View today's birthdays
Members Online
Users Online
0 Staff, 0 Members, 1 Guest.
24 Hours
Users Online in the Last 24 Hours
0 Staff, 0 Members, 8 Guests.