{"id":19502183,"url":"https://github.com/scarlettsamantha/scarlettbytes","last_synced_at":"2026-06-13T08:32:59.856Z","repository":{"id":251164911,"uuid":"828119749","full_name":"ScarlettSamantha/scarlettbytes","owner":"ScarlettSamantha","description":"Source of my private domains main page.","archived":false,"fork":false,"pushed_at":"2025-11-21T18:36:15.000Z","size":2759,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-21T19:24:00.696Z","etag":null,"topics":["flask","python","scarlett","scarlettbytes-nl"],"latest_commit_sha":null,"homepage":"https://scarlettbytes.nl","language":"Python","has_issues":false,"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/ScarlettSamantha.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-07-13T07:12:51.000Z","updated_at":"2025-11-21T18:36:19.000Z","dependencies_parsed_at":"2024-08-01T08:40:48.268Z","dependency_job_id":"1983aa7f-4a9c-4d2a-b01b-daacce1f096e","html_url":"https://github.com/ScarlettSamantha/scarlettbytes","commit_stats":null,"previous_names":["scarlettsamantha/scarlettbytes"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ScarlettSamantha/scarlettbytes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScarlettSamantha%2Fscarlettbytes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScarlettSamantha%2Fscarlettbytes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScarlettSamantha%2Fscarlettbytes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScarlettSamantha%2Fscarlettbytes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ScarlettSamantha","download_url":"https://codeload.github.com/ScarlettSamantha/scarlettbytes/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ScarlettSamantha%2Fscarlettbytes/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34278153,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-13T02:00:06.617Z","response_time":62,"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","python","scarlett","scarlettbytes-nl"],"created_at":"2024-11-10T22:15:32.332Z","updated_at":"2026-06-13T08:32:59.833Z","avatar_url":"https://github.com/ScarlettSamantha.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ScarlettBytes\n\nThis is the source of [scarlettbytes.nl](https://scarlettbytes.nl). This repository is here for transparency and to provide insights into the structure and content of my personal website.\n\n## Overview\n\nThe website serves as a personal hub to host my GPG public key, CV, and links to various projects I am working on or have worked on etc...\n\n\n## Development\n\n\n## Endpoints\n\n| Endpoint(s)             | Methods | Description                                                                                                                                                                                                                                                         | Rate Limit    | Parameters                                                                                                                                                                                                                     |\n| ----------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| `/gpg`, `/key`          | GET     | Returns the GPG public key in a preformatted HTML response.                                                                                                                                                                                                         | 10 per minute | None                                                                                                                                                                                                                           |\n| `/lshw-parser`          | GET     | Redirects to the lshw-parser GitHub repository.                                                                                                                                                                                                                     | 5 per minute  | None                                                                                                                                                                                                                           |\n| `/lshw-parser/download` | GET     | Redirects to the latest release zip URL of the **lshw-parser** package, or returns a 404 error if not found.                                                                                                                                                        | 5 per minute  | None                                                                                                                                                                                                                           |\n| `/openciv`              | GET     | Redirects to the OpenCiv GitHub repository.                                                                                                                                                                                                                         | 5 per minute  | None                                                                                                                                                                                                                           |\n| `/openciv/download`     | GET     | Redirects to the latest release zip URL of the **OpenCiv** package, or returns a 404 error if not found.                                                                                                                                                            | 5 per minute  | None                                                                                                                                                                                                                           |\n| `/cv/download`          | GET     | Serves the CV PDF file as a downloadable attachment.                                                                                                                                                                                                                | 10 per minute | None                                                                                                                                                                                                                           |\n| `/cv/download/key`      | GET     | Serves the PGP signature file for the CV PDF as a downloadable attachment.                                                                                                                                                                                          | 10 per minute | None                                                                                                                                                                                                                           |\n| `/cv`                   | GET     | Serves the CV PDF file directly in the browser.                                                                                                                                                                                                                     | 10 per minute | None                                                                                                                                                                                                                           |\n| `/equipment`            | GET     | Renders the equipment page template, including Git information.                                                                                                                                                                                                     | 10 per minute | None                                                                                                                                                                                                                           |\n| `/`, any unmatched path | GET     | Renders the home page template, including Git information. This is a catch-all route for any paths not matched by other endpoints.                                                                                                                                  | 10 per minute | None                                                                                                                                                                                                                           |\n| `/datetime`             | GET     | Displays the current datetime. Supports optional URL parameters: `format` (datetime format string), `live` (`true` or `false`), `interval` (update interval in milliseconds). If `live` is `true`, the datetime updates at the specified interval using JavaScript. | 10 per minute | - `format`: string (default `\"%Y-%m-%d %H:%M:%S\"`). See [datetime format documentation](https://strftime.org/).\u003cbr\u003e - `live`: `true` or `false` (default `false`).\u003cbr\u003e - `interval`: integer in milliseconds (default `1000`). |\n\n**Notes:**\n\n- **Rate Limits** are enforced using Flask-Limiter.\n- The `/datetime` endpoint allows you to customize the displayed datetime format and enable live updating via JavaScript.\n    - For the `format` parameter, you can refer to the [datetime format documentation](https://strftime.org/) for available format codes.\n- The catch-all route (`/` and any unmatched path) renders the home page.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscarlettsamantha%2Fscarlettbytes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscarlettsamantha%2Fscarlettbytes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscarlettsamantha%2Fscarlettbytes/lists"}