{"id":15890597,"url":"https://github.com/dimfeld/xml-bible-to-roam","last_synced_at":"2025-04-02T17:21:06.836Z","repository":{"id":80575859,"uuid":"295596444","full_name":"dimfeld/xml-bible-to-roam","owner":"dimfeld","description":"Convert a chapter from an XML Bible file to Roam Research Format","archived":false,"fork":false,"pushed_at":"2020-09-23T07:32:29.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-08T07:44:17.711Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dimfeld.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2020-09-15T02:47:56.000Z","updated_at":"2020-09-23T07:32:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"6f67ed72-9cf9-4032-b75b-6a1adcdddb6a","html_url":"https://github.com/dimfeld/xml-bible-to-roam","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimfeld%2Fxml-bible-to-roam","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimfeld%2Fxml-bible-to-roam/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimfeld%2Fxml-bible-to-roam/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimfeld%2Fxml-bible-to-roam/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dimfeld","download_url":"https://codeload.github.com/dimfeld/xml-bible-to-roam/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246856583,"owners_count":20844974,"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","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-06T07:06:59.939Z","updated_at":"2025-04-02T17:21:06.817Z","avatar_url":"https://github.com/dimfeld.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# xml-bible-to-roam\n\nA utility to convert a chapter from a Bible in XML format to a JSON file suitable for import into Roam Research. \n\nThe existing Roam public databases for the Bible are only in KJV translation (for licensing reasons), and not being used to King James's English, I find it distracting. There are XML versions of Bibles on the internet (search \"opensong xml bible\", and so this utility eases the process of importing chapters from those files.\n\nI tend to import chapters as needed, since importing the entire Bible causes Roam to bog down right now.\n\n## Usage\n\nCompile the program. Right now you'll need to install [Rust](https://www.rust-lang.org/) and compile it yourself.\n\nOnce compiled, `xml-bible-to-roam -f bible.xml -b \"book name\" -c chapter_number` will output the JSON to standard output. \n\nExample: `xml-bible-to-roam -f ESV.xml -b Joshua -c 11 \u003e Joshua11.json` and then you can just import it with Roam's \"Import Files\" menu option.\n\nAfter importing the chapter, I like to add it to a page for the book using a block embed like so: `{{embed: ((type the chapter name here))}}`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimfeld%2Fxml-bible-to-roam","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdimfeld%2Fxml-bible-to-roam","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimfeld%2Fxml-bible-to-roam/lists"}