{"id":30355088,"url":"https://github.com/garyhilares/focus-arrow-api","last_synced_at":"2025-10-09T08:14:26.492Z","repository":{"id":167800837,"uuid":"589354159","full_name":"GaryHilares/Focus-Arrow-API","owner":"GaryHilares","description":"A serverless backend to provide server-side functionality for the Liberty Arrow browser extension.","archived":false,"fork":false,"pushed_at":"2025-07-24T18:47:14.000Z","size":223,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-19T04:20:54.835Z","etag":null,"topics":["flask","pip","python","serverless"],"latest_commit_sha":null,"homepage":"https://liberty-arrow-api.vercel.app","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GaryHilares.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,"zenodo":null}},"created_at":"2023-01-15T22:14:21.000Z","updated_at":"2025-07-24T18:47:18.000Z","dependencies_parsed_at":"2024-07-15T06:24:56.102Z","dependency_job_id":"bebf6fba-fdec-4549-8e9f-e98895e48a99","html_url":"https://github.com/GaryHilares/Focus-Arrow-API","commit_stats":null,"previous_names":["garyhilares/liberty-arrow-backend","garyhilares/liberty-arrow-api"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/GaryHilares/Focus-Arrow-API","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GaryHilares%2FFocus-Arrow-API","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GaryHilares%2FFocus-Arrow-API/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GaryHilares%2FFocus-Arrow-API/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GaryHilares%2FFocus-Arrow-API/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GaryHilares","download_url":"https://codeload.github.com/GaryHilares/Focus-Arrow-API/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GaryHilares%2FFocus-Arrow-API/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279001101,"owners_count":26082991,"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-10-09T02:00:07.460Z","response_time":59,"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":["flask","pip","python","serverless"],"created_at":"2025-08-19T04:12:19.488Z","updated_at":"2025-10-09T08:14:26.473Z","avatar_url":"https://github.com/GaryHilares.png","language":"Python","readme":"\u003ch1 align=\"center\"\u003eFocus Arrow API\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"badge-lastcommit\" src=\"https://img.shields.io/github/last-commit/GaryHilares/Focus-Arrow-API?style=for-the-badge\"\u003e\n  \u003cimg alt=\"badge-openissues\" src=\"https://img.shields.io/github/issues-raw/GaryHilares/Focus-Arrow-API?style=for-the-badge\"\u003e\n  \u003cimg alt=\"badge-license\" src=\"https://img.shields.io/github/license/GaryHilares/Focus-Arrow-API?style=for-the-badge\"\u003e\n  \u003cimg alt=\"badge-contributors\" src=\"https://img.shields.io/github/contributors/GaryHilares/Focus-Arrow-API?style=for-the-badge\"\u003e\n  \u003cimg alt=\"badge-codesize\" src=\"https://img.shields.io/github/languages/code-size/GaryHilares/Focus-Arrow-API?style=for-the-badge\"\u003e\n\u003c/p\u003e\n\n## What is Focus Arrow API?\n\nFocus Arrow API is an API for Focus Arrow. It handles processes such as sending confirmation emails.\n\n### Dependencies\n\n#### Development\n\n- Python 3\n- PIP\n\n### Platforms\n\n- API\n\n## Installation and usage\n\n1. Install dependencies:\n   - You can find the latest version of Python 3 and PIP [here](https://www.python.org/downloads/).\n2. Setup an email for testing:\n   1. Go to [Google Account](https://myaccount.google.com/) and setup 2 factor authentication (2FA) if you do not have one (required for next step).\n   2. In Google Account, create an application password for Focus Arrow API (you will only have this option if you have 2FA enabled).\n   3. Add your email and application password as the `GMAIL_USERNAME` and `GMAIL_APP_PASSWORD` environment variables, respectively.\n3. Run the project:\n   1. Fork the repository in GitHub.\n   2. Go to your fork and copy the link to clone your repository.\n   3. Go to Git in your local machine and use the command `git clone (your link)`.\n   4. Run `index.py`.\n\n## Contributors\n\n\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/GaryHilares/Focus-Arrow-API/graphs/contributors\"\u003e\u003cimg src=\"https://contrib.rocks/image?repo=GaryHilares/Focus-Arrow-API\"\u003e\u003c/a\u003e\u003c/p\u003e\n\n## License\n\nThis work is licensed under a [Creative Commons Attribution 4.0 International License](https://github.com/GaryHilares/Focus-Arrow-API/blob/main/LICENSE).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgaryhilares%2Ffocus-arrow-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgaryhilares%2Ffocus-arrow-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgaryhilares%2Ffocus-arrow-api/lists"}