{"id":35190267,"url":"https://github.com/benyamindsmith/gemmatria","last_synced_at":"2025-12-29T05:38:08.850Z","repository":{"id":130147313,"uuid":"192459196","full_name":"benyamindsmith/gemmatria","owner":"benyamindsmith","description":"A R Package for Calculating and Examining Gemmatrias of Hebrew Text. ","archived":false,"fork":false,"pushed_at":"2024-02-12T04:17:20.000Z","size":77,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-02-12T05:27:16.817Z","etag":null,"topics":["gematria","gemmatria","hebrew"],"latest_commit_sha":null,"homepage":"https://benyamindsmith.github.io/gemmatria/","language":"R","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/benyamindsmith.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}},"created_at":"2019-06-18T03:34:01.000Z","updated_at":"2024-02-12T05:27:18.485Z","dependencies_parsed_at":"2024-02-12T05:38:23.790Z","dependency_job_id":null,"html_url":"https://github.com/benyamindsmith/gemmatria","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/benyamindsmith/gemmatria","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benyamindsmith%2Fgemmatria","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benyamindsmith%2Fgemmatria/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benyamindsmith%2Fgemmatria/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benyamindsmith%2Fgemmatria/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/benyamindsmith","download_url":"https://codeload.github.com/benyamindsmith/gemmatria/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benyamindsmith%2Fgemmatria/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28111183,"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-12-29T02:00:07.021Z","response_time":58,"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":["gematria","gemmatria","hebrew"],"created_at":"2025-12-29T05:38:08.181Z","updated_at":"2025-12-29T05:38:08.845Z","avatar_url":"https://github.com/benyamindsmith.png","language":"R","funding_links":[],"categories":[],"sub_categories":[],"readme":"# gemmatria \u003ca href='https://github.com/benyamindsmith/gemmatria/tree/master/'\u003e\u003cimg src='./gemmatria_package.png' align=\"right\" height=\"200\" /\u003e\u003c/a\u003e\n\nAn R package used for calculating the Gemmatria of Hebrew words and phrases.\n\n## In Memoraim\n\nThis package is dedicated in memory of [Avner Milevsky z\"l](https://www.linkedin.com/in/avnermil/) whose appreciation and understanding of Gemmatrias far extended my own. For a much more powerful Gemmatria engine check out [http://secretorah.com/](http://secretorah.com) and the Gemmatria sheets that Avner z\"l produced with them (available on his LinkedIn profile).  \n\n## What is Gemmatria?\n\n(_From [Wikipedia]([https://en.wikipedia.org/wiki/Gematria)_)\n\nGematria /ɡəˈmeɪtriə/ (Hebrew: גמטריא or גימטריה, plural גמטראות or גמטריאות, gematriot) is an alphanumeric code of assigning a numerical value to a name, word or phrase based on its letters. People who practice gematria believe that words with identical numerical values may bear some relation to each other or to the number itself. A single word can yield multiple values depending on the cipher used.\n\n## Description\n\nThis package contains functions used for calculating the Gemmatria of Hebrew words and phrases. To the best of the author's knoweldge, no other tools in like this are availible in R (while they do exist in other languages).\n\nThis is an attempt to provide tools for those interested in studying Hebrew text(s) and would quickly like to see Gemmatrias or rearrangement of the text(s) which they wish to examine. This is also an attempt to contribute to tools which can be used for NLP of Hebrew Language.\n\nThe tools presently availible in this package are:\n\n* A standard Gemmatria calculator (`get_gemmatria()`)\n* A AtBash Calculator (`get_gemmatria_ab()`)\n* A Roshei Taivos Calculator (`get_gemmatria_rt()`)\n* A Sofei Taivos Calculator (`get_gemmatria_st()`)\n* A Gemmatria Converter (`as_gemmatria()`)\n* An AtBash Converter (`as_atbash()`)\n\n## Dependencies\n\nPresently, the only dependency this package has is the `revalue()` function from the `plyr` package. \n\n## Encoding\n\nBecause this deals with Hebrew text, functions are encoded in UTF-8, however for publishing this code on CRAN this imposes some limitations. After running `devtools::check()` on the package. The following warning was produced.\n\n```r\n❯ checking R files for non-ASCII characters ... WARNING\n  Found the following files with non-ASCII characters:\n    as_atbash.R\n    as_gemmatria.R\n    get_gemmatria.R\n    get_gemmatria_atbash.R\n    get_gemmatria_rt.R\n    get_gemmatria_st.R\n  Portable packages must use only ASCII characters in their R code,\n  except perhaps in comments.\n  Use \\uxxxx escapes for other characters.\n```\n\n## Installing this Package\n\nThis package can be installed with using the `devtools` package\n\n```r\ndevtools::install_github(\"benyamindsmith\\gemmatria\")\n```\n\n## Examples\n\n### Getting the Gemmatria of Hebrew Words\n\nTo get the Gemmatria of Hebrew Words, we can use the `get_gemmatria()` to find out how much it is. \n```r\n\u003e get_gemmatria(\"מה זה גימטריה של זה\")\n[1] 676\n```\n\n### Converting to Gemmatria Form\n\nLets say we want to find the Gemmatria  formof the number 613. With the `as_gemmatria()` function we can do that:\n\n```r\n\u003e as_gemmatria(613)\n[1] \"תריג\"\n```\n\nThe documentation with the other functions provide similar examples. \n \n## Limitations\n\nBecause this is a work in progress there are many things which still need to be dealt with. Here are a few: \n\n* Error Handling\n* Special Characters\n* NA actions\n* More Verbose Documentation\n* Conversion of Characters in ASCII coding.\n\nBeing that this is a self driven project (though I am open for collaborators) this will take some time to address these issues. \n\n__With this said, the package is usable for research. However it presently is not ready to be published on CRAN.__\n\n## Shiny App\n\nTo use this package with a user interface, check out the Shiny app here: https://github.com/benyamindsmith/gemmatria_app (NOTE: It requires that the `gemmatria` package is installed)\n\n## Contact\nIf you are interested in taking part in this project. Please feel free to contact me via GitHub.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenyamindsmith%2Fgemmatria","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbenyamindsmith%2Fgemmatria","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenyamindsmith%2Fgemmatria/lists"}