{"id":28719941,"url":"https://github.com/shlmt/tanakh-json","last_synced_at":"2026-05-02T05:33:26.939Z","repository":{"id":298785070,"uuid":"1001008539","full_name":"shlmt/Tanakh-JSON","owner":"shlmt","description":"ייצוג JSON מובנה של התנ\"ך, המאפשר למפתחים גישה נוחה לתוכן התנ\"ך ושימוש בו באפליקציות שלהם.","archived":false,"fork":false,"pushed_at":"2025-06-12T22:10:15.000Z","size":2295,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-12T23:25:07.068Z","etag":null,"topics":["json"],"latest_commit_sha":null,"homepage":"https://raw.githubusercontent.com/shlmt/Tanakh-JSON/refs/heads/main/tanakh.json","language":"JavaScript","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/shlmt.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,"zenodo":null}},"created_at":"2025-06-12T17:01:47.000Z","updated_at":"2025-06-12T22:31:58.000Z","dependencies_parsed_at":"2025-06-12T23:25:13.680Z","dependency_job_id":"bdeea045-33a6-4264-84e0-40c415a3cf3d","html_url":"https://github.com/shlmt/Tanakh-JSON","commit_stats":null,"previous_names":["shlmt/tanakh-json"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/shlmt/Tanakh-JSON","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shlmt%2FTanakh-JSON","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shlmt%2FTanakh-JSON/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shlmt%2FTanakh-JSON/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shlmt%2FTanakh-JSON/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shlmt","download_url":"https://codeload.github.com/shlmt/Tanakh-JSON/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shlmt%2FTanakh-JSON/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259929972,"owners_count":22933536,"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":["json"],"created_at":"2025-06-15T06:06:13.186Z","updated_at":"2026-05-02T05:33:26.895Z","avatar_url":"https://github.com/shlmt.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# קובץ JSON של התנ\"ך\n\n## מטרה\nפרויקט זה מספק ייצוג JSON מובנה של התנ\"ך, המאפשר למפתחים גישה נוחה לתוכן התנ\"ך ושימוש בו באפליקציות שלהם.\n\n## מבנה\nקובץ ה-JSON מאורגן כך:\n- **ספרים**: כל ספר בתנ\"ך מיוצג כאובייקט.\n- **פרקים**: כל ספר מכיל פרקים, המיוצגים כאובייקטים מקוננים.\n- **פסוקים**: כל פרק מכיל פסוקים, עם מטא-דאטה אופציונלי של `parasha` - המכיל null, {פ} או {ס} כדי לייצג פרשה פתוחה וסתומה.\n\nדוגמה:\n```json\n[{\n    \"book\": \"בראשית\",\n    \"chapters\": {\n      \"א\": {\n        \"א\": {\n          \"text\": \"בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ\",\n          \"parasha\": null\n        },\n        \"ב\": {\n          \"text\": \"וְהָאָ֗רֶץ הָיְתָ֥ה תֹ֙הוּ֙ וָבֹ֔הוּ וְחֹ֖שֶׁךְ עַל־פְּנֵ֣י תְה֑וֹם וְר֣וּחַ אֱלֹהִ֔ים מְרַחֶ֖פֶת עַל־פְּנֵ֥י הַמָּֽיִם\",\n          \"parasha\": null\n        },\n```\n\n## דוגמת שימוש\nלהלן דוגמה לשימוש בקובץ JSON ב-JavaScript:\n```javascript\nconst tanakh = require('./tanakh.json');\n\n// גישה לפסוק הראשון בספר בראשית\nconst genesisFirstVerse = tanakh.find(book =\u003e book.book === \"בראשית\").chapters[\"א\"][\"א\"];\nconsole.log(genesisFirstVerse);\n```\n\nשימו לב: בקובץ `using.js` יש קוד מורכב יותר שמאפשר לקבל טווח של פסוקים. מומלץ לעיין בו לשימושים מתקדמים.\n\nנשמח אם תתרמו דוגמאות שימוש נוספות. אתם מוזמנים לשלוח Pull Request עם הרעיונות שלכם, או עם שיפורים למבנה הקובץ.\n\n## תמכו בנו\nאם הפרויקט הזה עוזר לכם, אנא תנו לו ⭐ ב-GitHub כדי לתמוך ולעזור לאחרים לגלות אותו!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshlmt%2Ftanakh-json","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshlmt%2Ftanakh-json","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshlmt%2Ftanakh-json/lists"}