Giter VIP home page Giter VIP logo

familystudio2's Introduction

FamilyStudio2

Older genealogy software based on dotnet and written in C#

This contains an older version of the code found in FamilyTreeLibrary, FamilyTreeCodecXxx and FamilyTreeTools, but has a Windows GUI for handling trees in a Windows application, which is not included in the newer code

Introduction

FamilyStudio2 is a piece of software for handling your family tree research written for dotnet in C#.

The goal in the development has not been on the basic parts such as entering people or editing family relations, but on tools for analysing and comparing whole genealogy trees.

Thus here are a few features that are supported:

  • Importing and exporting GEDCOM files from any source.
  • Importing ANARKIV data files. (experimental)
  • Connecting to the web tree Geni.com live, and performing the same operations on Geni.com as on local trees (read-only).
  • Possibility to export cached data from geni.com as native or gedcom files.
  • Saving and reading an internal file format (xml so far).
  • Comparing whole trees from any source. Suspicious matches can easily be compared for easy manual transfer between the trees.
  • Sanity check of any tree to a limited number of generations up to 19 generations, or an infinite number of generations. Note that this can take quite some time if running against a web tree and many generations are selected.
  • Checking for duplicate profiles in any tree. (This can take a long time especially against geni.com)

For a ready-built version, see http://endian.net/FamilyStudio/publish.htm

Todo: It doesn't have that great support for presenting trees in different forms, etc..

Getting Started

TODO: Guide users through getting your code up and running on their own system. In this section you can talk about:

  1. Installation process

    • For using the geni.com interface, you need to create a geni app key at https://www.geni.com/platform/developer/apps This app key includes an app id and an app secret that needs to be entered in the registry as strings at HKEY_CURRENT_USER\Software\endian.net\FamilyStudio\GeniAppId HKEY_CURRENT_USER\Software\endian.net\FamilyStudio\GeniAppSecret If you try to open a geni.com without this, it will ask you for the values.
  2. Software dependencies

  3. Latest releases

  4. API references

Build and Test

TODO: Describe and show how to build your code and run the tests.

Contribute

TODO: Explain how other users and developers can contribute to make your code better.

If you want to learn more about creating good readme files then refer the following guidelines. You can also seek inspiration from the below readme files:

familystudio2's People

Contributors

ekmansoft avatar

Stargazers

 avatar  avatar

Watchers

 avatar

familystudio2's Issues

Build Broken for Visual Studio CE 2017

I used git clone to download project, and then i selected build
FamilyStudio2_2_TemporaryKey.pfx is missing.

got following 10 build errors:

Error CS0006 Metadata file 'E:\dev-gen\FamilyStudio2\FileFormats\AnarkivCodec\bin\Debug\AnarkivCodec.dll' could not be found FamilyStudioConfiguration E:\dev-gen\FamilyStudio2\FamilyStudioConfiguration\CSC 1 Active
Error CS0006 Metadata file 'E:\dev-gen\FamilyStudio2\FileFormats\GedcomCodec\bin\Debug\GedcomCodec.dll' could not be found FamilyStudioConfiguration E:\dev-gen\FamilyStudio2\FamilyStudioConfiguration\CSC 1 Active
Error CS0006 Metadata file 'E:\dev-gen\FamilyStudio2\FileFormats\GeniCodec\bin\Debug\GeniCodec.dll' could not be found FamilyStudioConfiguration E:\dev-gen\FamilyStudio2\FamilyStudioConfiguration\CSC 1 Active
Error CS0006 Metadata file 'E:\dev-gen\FamilyStudio2\FileFormats\TextCodec\bin\Debug\TextCodec.dll' could not be found FamilyStudioConfiguration E:\dev-gen\FamilyStudio2\FamilyStudioConfiguration\CSC 1 Active
Error CS0006 Metadata file 'E:\dev-gen\FamilyStudio2\FamilyStudioConfiguration\bin\Debug\FamilyStudioConfiguration.dll' could not be found FamilyStudioFormsGui E:\dev-gen\FamilyStudio2\FamilyStudioFormsGui\CSC 1 Active
Error CS0006 Metadata file 'E:\dev-gen\FamilyStudio2\FamilyStudioFormsGui\bin\Debug\FamilyStudioFormsGui.dll' could not be found FamilyStudio2 E:\dev-gen\FamilyStudio2\FamilyStudio1\CSC 1 Active
Error Unable to get MD5 checksum for the key file "FamilyStudio2_2_TemporaryKey.pfx". Could not find file 'E:\dev-gen\FamilyStudio2\FileFormats\AnarkivCodec\FamilyStudio2_2_TemporaryKey.pfx'. AnarkivCodec
Error Unable to get MD5 checksum for the key file "FamilyStudio2_2_TemporaryKey.pfx". Could not find file 'E:\dev-gen\FamilyStudio2\FileFormats\GedcomCodec\FamilyStudio2_2_TemporaryKey.pfx'. GedcomCodec
Error Unable to get MD5 checksum for the key file "FamilyStudio2_2_TemporaryKey.pfx". Could not find file 'E:\dev-gen\FamilyStudio2\FileFormats\GeniCodec\FamilyStudio2_2_TemporaryKey.pfx'. GeniCodec
Error Unable to get MD5 checksum for the key file "FamilyStudio2_2_TemporaryKey.pfx". Could not find file 'E:\dev-gen\FamilyStudio2\FileFormats\TextCodec\FamilyStudio2_2_TemporaryKey.pfx'. TextCodec

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.