{"id":16497303,"url":"https://github.com/guillaumefalourd/formulas-python","last_synced_at":"2025-10-09T11:10:02.437Z","repository":{"id":37762551,"uuid":"335650586","full_name":"GuillaumeFalourd/formulas-python","owner":"GuillaumeFalourd","description":"Ritchie CLI formulas in Python 🐍","archived":false,"fork":false,"pushed_at":"2025-03-14T13:57:46.000Z","size":102768,"stargazers_count":17,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-14T14:36:36.845Z","etag":null,"topics":["automation","face-recognition","python","ritchie-cli","ritchie-formulas","speech-recognition","text-recognition"],"latest_commit_sha":null,"homepage":"https://ritchiecli.io","language":"Python","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/GuillaumeFalourd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"2021-02-03T14:27:27.000Z","updated_at":"2025-03-14T13:57:43.000Z","dependencies_parsed_at":"2022-09-09T00:52:12.886Z","dependency_job_id":"b7732fe4-114f-4a65-a4fe-37699ed3cccd","html_url":"https://github.com/GuillaumeFalourd/formulas-python","commit_stats":null,"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuillaumeFalourd%2Fformulas-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuillaumeFalourd%2Fformulas-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuillaumeFalourd%2Fformulas-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuillaumeFalourd%2Fformulas-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GuillaumeFalourd","download_url":"https://codeload.github.com/GuillaumeFalourd/formulas-python/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244764709,"owners_count":20506687,"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":["automation","face-recognition","python","ritchie-cli","ritchie-formulas","speech-recognition","text-recognition"],"created_at":"2024-10-11T14:39:11.793Z","updated_at":"2025-10-09T11:09:57.375Z","avatar_url":"https://github.com/GuillaumeFalourd.png","language":"Python","readme":"[![Security Pipeline](https://github.com/GuillaumeFalourd/formulas-python/actions/workflows/security_pipeline.yml/badge.svg)](https://github.com/GuillaumeFalourd/formulas-python/actions/workflows/security_pipeline.yml)\n\n# Formulas Python\n\n\u003cimg width=\"950\" alt=\"title\" src=\"https://user-images.githubusercontent.com/22433243/117589577-bdf50580-b100-11eb-9c02-5ba95ab35d89.png\"\u003e\n\n## 📚 Documentation\n\nThis repository contains Ritchie formulas which can be executed by [ritchie-cli](https://github.com/ZupIT/ritchie-cli).\n\n- [Ritchie CLI documentation](https://docs.ritchiecli.io)\n\n## 📦 Use Formulas\n\nTo import this repository, you need [Ritchie CLI installed](https://docs.ritchiecli.io/getting-started/install-cli)\n\nThen, you can use the `rit add repo` command manually, or execute the command line below directly on your terminal (since CLI version 2.8.0):\n\n```bash\nrit add repo --provider=\"Github\" --name=\"formulas-python\" --repoUrl=\"https://github.com/GuillaumeFalourd/formulas-python\" --priority=1\n```\n\nFinally, you can check if the repository has been imported correctly by executing the `rit list repo` command.\n\n## 🔎 What you'll find in this repository\n\n![Image](/docs/img/rit-face-recognition-custom-with-keanu-reeves.png)\n\n![Image](/docs/img/rit-detect-text-on-video-webcam.png)\n\n### Recognition / Detection\n\n- [Convert Text to Audio](https://github.com/GuillaumeFalourd/formulas-python/tree/master/convert/text-to-audio): `rit convert text-to-audio`\n\n_Formula allowing to convert a text (from a txt file or input) to an audio file._\n\n- [Face Recognition](https://github.com/GuillaumeFalourd/formulas-python/tree/master/face/recognition): `rit face recognition`\n\n_Formula using face recognition using the computer webcam._\n\n- [Speech Recognition](https://github.com/GuillaumeFalourd/formulas-python/tree/master/speech/recognition): `rit speech recognition`\n\n_Formula using speech recognition converting what you speak in a txt file._\n\n- [Image Text Detection](https://github.com/GuillaumeFalourd/formulas-python/tree/master/detect/text-on-image): `rit detect image-to-text`\n\n_Formula detecting text from an image input._\n\n- [Live Text Detection](https://github.com/GuillaumeFalourd/formulas-python/tree/master/detect/text-on-video): `rit detect text-on-video`\n\n_Formula detecting text using the computer webcam._\n\n### Others\n\n- [Aws boto3](https://github.com/GuillaumeFalourd/formulas-python/tree/master/aws/boto3): `rit aws boto3`\n\n_Formula using the boto3 library to interact with AWS._\n\n- [Send Email](https://github.com/GuillaumeFalourd/formulas-python/tree/master/send/email): `rit send email`\n\n_Formula sending an email._\n\n- [Wikipedia Search](https://github.com/GuillaumeFalourd/formulas-python/tree/master/wiki/search): `rit wiki search`\n\n_Formula making a wiki search based on user input._\n\n### Working On\n\n- [Linkedin web-scraping](https://github.com/GuillaumeFalourd/formulas-python/tree/master/linkedin/web-scraping): `rit linkedin web-scraping`\n- [Object Detection](https://github.com/GuillaumeFalourd/formulas-python/tree/master/object/detection): `rit object detection`\n\n## ♻️ Contribute to the repository\n\n### 🆕 Creating formulas\n\n1. Fork and clone the repository\n2. Create a branch: `git checkout -b \u003cbranch_name\u003e`\n3. Check the step by step of [how to create formulas on Ritchie](https://docs.ritchiecli.io/tutorials/formulas/how-to-create-formulas)\n4. Add your formulas to the repository\nand commit your implementation: `git commit -m '\u003ccommit_message\u003e`\n5. Push your branch: `git push origin \u003cproject_name\u003e/\u003clocation\u003e`\n6. Open a pull request on the repository for analysis.\n\n### 🆒 Updating Formulas\n\n1. Fork and clone the repository\n2. Create a branch: `git checkout -b \u003cbranch_name\u003e`\n3. Add the cloned repository to your workspaces (`rit add workspace`) with a highest priority (for example: 1).\n4. Check the step by step of [how to implement formulas on Ritchie](https://docs.ritchiecli.io/tutorials/formulas/how-to-implement-a-formula)\nand commit your implementation: `git commit -m '\u003ccommit_message\u003e`\n5. Push your branch: `git push origin \u003cproject_name\u003e/\u003clocation\u003e`\n6. Open a pull request on the repository for analysis.\n\n- [Contribute to Ritchie community](https://github.com/ZupIT/ritchie-formulas/blob/master/CONTRIBUTING.md)\n\n## Similar contents\n\nIf you want to see similar formulas repositories:\n\n- [formulas-aws](https://github.com/GuillaumeFalourd/formulas-aws): Repository with formulas interacting with AWS.\n\n\u003cimg width=\"953\" alt=\"title\" src=\"https://user-images.githubusercontent.com/22433243/117589694-889ce780-b101-11eb-84fa-b197d0b72ee8.png\"\u003e\n\n- [formulas-insights](https://github.com/GuillaumeFalourd/formulas-insights): Repository with formulas getting insights from Github, LinkedIn, Google accounts.\n\n![title](https://user-images.githubusercontent.com/22433243/119176109-11d8e600-ba41-11eb-8ed7-c917ab061e56.png)\n\n- [formulas-games](https://github.com/GuillaumeFalourd/formulas-games): Repository with formulas games (pacman, space invasion, dino-rush, flappy bird...)\n\n![title](https://user-images.githubusercontent.com/22433243/119173001-fd92ea00-ba3c-11eb-9314-bad231c0bbc3.png)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguillaumefalourd%2Fformulas-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fguillaumefalourd%2Fformulas-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguillaumefalourd%2Fformulas-python/lists"}