{"id":16632736,"url":"https://github.com/benwebber/domesday","last_synced_at":"2025-10-14T09:38:55.415Z","repository":{"id":149655556,"uuid":"128661392","full_name":"benwebber/domesday","owner":"benwebber","description":"Python library and Jupyter Notebook for exploring PASE Domesday Database","archived":false,"fork":false,"pushed_at":"2018-04-10T05:43:44.000Z","size":19,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-11T21:34:03.306Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/benwebber.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-08T16:39:27.000Z","updated_at":"2019-01-21T11:40:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"4ad37c80-6538-450a-9cca-afd699b8e47b","html_url":"https://github.com/benwebber/domesday","commit_stats":{"total_commits":2,"total_committers":1,"mean_commits":2.0,"dds":0.0,"last_synced_commit":"82863565e83f58095e9875c853166680276096ec"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/benwebber/domesday","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benwebber%2Fdomesday","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benwebber%2Fdomesday/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benwebber%2Fdomesday/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benwebber%2Fdomesday/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/benwebber","download_url":"https://codeload.github.com/benwebber/domesday/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benwebber%2Fdomesday/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279018618,"owners_count":26086404,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-14T02:00:06.444Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-12T05:10:03.984Z","updated_at":"2025-10-14T09:38:55.388Z","avatar_url":"https://github.com/benwebber.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Domesday\n\nIn 1085, William I of England commissioned an survey of all taxable lands in England.\nIts purpose was to assess taxes owed under Edward the Confessor, and record the redistribution of land under the Norman aristocracy.\n\nThe survey, published in 1086, came to be known as Domesday Book (\"Doom's Day\") because its judgements were final.\n\nThe [Prosopography of Anglo-Saxon England (PASE)](http://pase.ac.uk/) offers a [searchable database of Domesday Book landholders](http://domesday.pase.ac.uk/).\n\nThis project lets you import the data into an SQLite3 database or [Pandas](https://pandas.pydata.org/) for further analysis.\n\n## Requirements\n\n* Python 3.6\n* `wget` (for Jupyter Notebook)\n\n## Install\n\n```\npipenv install\n```\n\n## Usage\n\n### Python\n\nSearch for landholders directly.\n\n```python\nimport domesday\n\ndb = domesday.Database('domesday.db')\ndb.load_csv('domesday.csv')\n\nwith db.connection as conn:\n    landholders = conn.execute('SELECT * FROM landholders')\n\nprint(landholders.fetchone())\n('Edward', 'Male', 'Edward 15', 'Edward, king, fl. 1066', Decimal('8230.05'), Decimal('6924.10'), Decimal('0.00'), Decimal('0.00'), Decimal('0.00'), None, '2 of 5')\n```\n\nSearch for landholders using [full-text search](https://sqlite.org/fts3.html).\n\n```python\nwith db.connection as conn:\n    landholders = conn.execute('SELECT * FROM fts_landholders WHERE fts_landholders MATCH \"godric\"')\n\nprint(landholders.fetchone())\n('Godric', 'Godric 57', 'Godric, abbot of Winchcombe, fl. 1066')\n```\n\n### Jupyter Notebook and Pandas\n\nYou can also explore the database using Pandas.\n\nCheck out [domesday.ipyndb](domesday.ipynb) for an example.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenwebber%2Fdomesday","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbenwebber%2Fdomesday","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenwebber%2Fdomesday/lists"}