An open API service indexing awesome lists of open source software.

https://github.com/rootsdev/gensites

JavaScript library containing metadata about genealogy websites.
https://github.com/rootsdev/gensites

genealogy

Last synced: 4 months ago
JSON representation

JavaScript library containing metadata about genealogy websites.

Awesome Lists containing this project

README

          

# gensites

JavaScript library containing metadata about genealogy websites. The original
intent is to contain display information (site name, url, and description) for
websites supported by [gensearch](https://github.com/rootsdev/gensearch)
and [genscrape](https://github.com/rootsdev/genscrape) but I'm sure we can come
up with more uses for it.

## Methods

### site(siteId)

Get a specific site.

```js
gensites.site('werelate');
```

### sites()

Get a list of all available sites.

```js
gensites.sites();
```

## Site Schema

```js
{
id: 'ancestry',
name: 'Ancestry.com',
url: 'http://ancestry.com',
description: {
en: 'Discover your family history and start your family tree. Try free and access billions of genealogy records including Census, SSDI & Military records.'
}
}
```

The current descriptions were pulled from their respective websites, either using
the meta description if it existed or some other description shown on the home page.
They could use a little work to be more useful.