{"id":37059111,"url":"https://github.com/erykjj/refractor","last_synced_at":"2026-01-14T06:39:59.843Z","repository":{"id":328229642,"uuid":"1114700658","full_name":"erykjj/refractor","owner":"erykjj","description":"REFERENCE EXTRACTOR - scripture and publication reference parser","archived":false,"fork":false,"pushed_at":"2026-01-13T01:53:35.000Z","size":10125,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-13T04:40:11.865Z","etag":null,"topics":["parser","publication-references","scripture-references"],"latest_commit_sha":null,"homepage":"","language":"Nim","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/erykjj.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-11T18:55:46.000Z","updated_at":"2026-01-13T01:53:23.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/erykjj/refractor","commit_stats":null,"previous_names":["erykjj/refractor"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/erykjj/refractor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erykjj%2Frefractor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erykjj%2Frefractor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erykjj%2Frefractor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erykjj%2Frefractor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/erykjj","download_url":"https://codeload.github.com/erykjj/refractor/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erykjj%2Frefractor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28412211,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T05:26:33.345Z","status":"ssl_error","status_checked_at":"2026-01-14T05:21:57.251Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["parser","publication-references","scripture-references"],"created_at":"2026-01-14T06:39:59.343Z","updated_at":"2026-01-14T06:39:59.831Z","avatar_url":"https://github.com/erykjj.png","language":"Nim","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"res/prism.png\" width=100%\u003e\n\n# refractor\n\nCommandline/terminal **reference extractor** utility that finds scriptures and publication references[^*]. Works with both text files and *.docx* (MS Word) documents. Multiple languages are supported.\n\nPublication references are only parsed within `()` and `[]`.\n\nScripture references only include the ones with verses (not whole chapters or books), and they will be \"cleaned up\" (rewritten in selected format):\n```\nII Chronicles 2:3 --\u003e 2Ch 2:3\n1-Cor 1:11 --\u003e 1Co 1:11\n1st Peter 1:1 --\u003e 1Pe 1:1\n1.John 5:3 --\u003e 1Jo 5:3\n```\n\nYou will get a list that you can paste into the search box on [*Watchtower ONLINE LIBRARY*](https://wol.jw.org)[^#], or a link to see your results directly.\n\n## Downloads\n\n- [Linux (x86_64)](https://github.com/erykjj/refractor/releases/latest/download/refractor_linux_x86_64.tgz)\n- [Linux (ARM64)](https://github.com/erykjj/refractor/releases/latest/download/refractor_linux_arm64.tgz)\n\n- [macOS (universal)](https://github.com/erykjj/refractor/releases/latest/download/refractor_macos.tar.gz)\n\n- [Windows (amd64)](https://github.com/erykjj/refractor/releases/latest/download/refractor_windows_amd64.zip)\n- [Windows (ARM64)](https://github.com/erykjj/refractor/releases/latest/download/refractor_windows_arm64.zip)\n\n## Usage\n\n```\nUsage: {appName} [-h | -v | -l] | [-r] [-s] [--full | --standard | --official] -c:code \u003cinfile\u003e\n\nOptions:\n  -h, --help                      Show this help message and exit\n  -v, --version                   Show the version and exit\n\n  -c:\u003ccode\u003e, --code=\u003ccode\u003e        Language code or symbol (en by default)\n  -l, --list                      List supported languages\n\n  -r, --references                Output publication references\n  -s, --scriptures                Output scriptures (if neither -r nor -s\n                                    is provided, both shown)\n\nScripture (book names) rewrite options:\n  --full                          Use full name\n  --standard                      Use standard name\n  --official                      Use official name (default)\n\n\u003cinfile\u003e                          File to process (docx or text)\n```\n\n## Examples\n\nLinux/macOS: `./refractor -c:S bosquejo.docx`\n\nWindows: `refractor.exe -c:en talk_outline.txt`\n\n____\n[![Static Badge](https://img.shields.io/badge/releases-orange?style=plastic\u0026logo=rss\u0026logoColor=orange\u0026color=black)](https://github.com/erykjj/refractor/releases.atom)\n\nBy using this software you agree to abide by the terms of its [License](https://github.com/erykjj/refractor#License-1-ov-file).\n\nFeel free to get in touch and post any [issues and/or suggestions](https://github.com/erykjj/refractor/issues).\n\n____\n#### Footnotes:\n[^*]: For publications of Jehovah's Witnesses\n[^#]: Copyright *Watch Tower Bible and Tract Society of Pennsylvania*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferykjj%2Frefractor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ferykjj%2Frefractor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferykjj%2Frefractor/lists"}