{"id":21833306,"url":"https://github.com/bencodezen/odb-demo-svg-banner","last_synced_at":"2026-01-04T08:06:19.435Z","repository":{"id":83449307,"uuid":"366072952","full_name":"bencodezen/odb-demo-svg-banner","owner":"bencodezen","description":null,"archived":false,"fork":false,"pushed_at":"2021-05-10T15:12:14.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-26T09:28:54.269Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","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/bencodezen.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":"2021-05-10T14:34:36.000Z","updated_at":"2021-05-10T15:12:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"5535c709-6af9-43bc-add7-4a2404109acb","html_url":"https://github.com/bencodezen/odb-demo-svg-banner","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencodezen%2Fodb-demo-svg-banner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencodezen%2Fodb-demo-svg-banner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencodezen%2Fodb-demo-svg-banner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencodezen%2Fodb-demo-svg-banner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bencodezen","download_url":"https://codeload.github.com/bencodezen/odb-demo-svg-banner/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244807581,"owners_count":20513667,"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":[],"created_at":"2024-11-27T19:29:55.340Z","updated_at":"2026-01-04T08:06:19.398Z","avatar_url":"https://github.com/bencodezen.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SVG Banner Generator\n\n**Deployed Site Link**: https://odb-demo-svg-banner.netlify.app/\n\nThis site uses builder functions to allow dynamically generating a SVG banner based on text that the user updates.\n\nIt uses the query parameter to dynamically determine the SVG text at build time and then caches it if anyone tries to visit it again.\n\n## Potential Limitations of this Approach\n\nQuery strings and URL lengths are not unlimited, so this is a danger of trying to set things solely with the URL.\n\nPotential best practices that may arise from this is teaching developers how to compose different serverless functions in order to allow for more dynamic integrations of builder function sites.\n\nSo in this particular example, if the SVG stored requires a lot of different variables (i.e., shape positions, colors, sizes, etc.), then this may be better accomplished by sending it to a separate endpoint that handles that payload and returns some sort of prettified / unique hash that can then be utilized by the builder function accordingly?\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbencodezen%2Fodb-demo-svg-banner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbencodezen%2Fodb-demo-svg-banner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbencodezen%2Fodb-demo-svg-banner/lists"}