{"id":19143277,"url":"https://github.com/devenes/flask-helm","last_synced_at":"2026-04-18T12:01:56.166Z","repository":{"id":107130955,"uuid":"472120853","full_name":"devenes/flask-helm","owner":"devenes","description":"This API has been designed to be used by developers to create and maintain their own API.","archived":false,"fork":false,"pushed_at":"2022-05-05T00:27:37.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-22T19:26:57.455Z","etag":null,"topics":["charts","docker","dockerfile","flask","helm","k8s"],"latest_commit_sha":null,"homepage":"","language":"Smarty","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/devenes.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}},"created_at":"2022-03-20T22:44:24.000Z","updated_at":"2022-05-06T19:27:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"9cd9607e-88b9-45ec-87fd-9f57619071d6","html_url":"https://github.com/devenes/flask-helm","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/devenes/flask-helm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devenes%2Fflask-helm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devenes%2Fflask-helm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devenes%2Fflask-helm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devenes%2Fflask-helm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devenes","download_url":"https://codeload.github.com/devenes/flask-helm/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devenes%2Fflask-helm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31967993,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"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":["charts","docker","dockerfile","flask","helm","k8s"],"created_at":"2024-11-09T07:30:11.578Z","updated_at":"2026-04-18T12:01:56.137Z","avatar_url":"https://github.com/devenes.png","language":"Smarty","funding_links":[],"categories":[],"sub_categories":[],"readme":"# API Development Guide\n\n## Description\n\nThis API has been designed to be used by developers to create and maintain their own API. It is not intended to be used by end users. This API has the following endpoints:\n\n## 1. healthcheck\n\n```http\nGET /healthcheck\n```\n\n- It is a simple healthcheck endpoint.\n\n  - `http://0.0.0.0:port/healthcheck`\n\n## 2. whoami\n\n```http\nGET /whoami\n```\n\n| Parameter   | Type     | Description                       |\n| :---------- | :------- | :-------------------------------- |\n| `firstname` | `string` | Returns the values in JSON format |\n| `lastname`  | `string` | Returns the values in JSON format |\n\n- The related endpoint accepts http request only with GET method.\n\n- Returns the values of the \"firstname\" and \"lastname\" parameters to the user in JSON format.\n\n  - `http://0.0.0.0:port/whoami`\n\n## 3. alert\n\n```http\nPOST /alert\n```\n\n- The related endpoint only accepts http request with POST method.\n\n- Incoming data to this endpoint is processed only if it is in JSON format.\n\n- It sends the incoming JSON object to `https://webhook.site` endpoint.\n\n## Getting Started with Python Configuration File\n\nWe can think of the config file as the file where we make the configuration settings inside the application.\nIt makes the project we are working on more functional by entering information such as port, host, key etc.\nIn addition, this functionality provides many advantages for anyone who will be working on the application.\n\n- The config file in this API contains the `host`, `port`, `log_file`, `log_level` and `webhook_url` information.\n\n## Example `python.cfg` file\n\n```conf\n[[APPSERVER]]\n\nhost = \"0.0.0.0\"\nport = 80\n\n[[LOGGING]]\n\nlog_file = app.log\nlog_level = ERROR\n\n[[WEBHOOK]]\n\nwebhook_url = https://webhook.site/example123\n```\n\n## Resources\n\n- [Flask](https://pypi.org/project/Flask/)\n\n- [Python Requests](https://pypi.org/project/requests/)\n\n- [Python Configparser](https://pypi.org/project/configparser/)\n\n- [Webhook](https://docs.webhook.site/index.html#)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevenes%2Fflask-helm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevenes%2Fflask-helm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevenes%2Fflask-helm/lists"}