{"id":31077700,"url":"https://github.com/ehamiter/hithisisme","last_synced_at":"2025-09-16T07:59:37.821Z","repository":{"id":313407250,"uuid":"1049391212","full_name":"ehamiter/hithisisme","owner":"ehamiter","description":"minimal static site generator that fetches and shows stuff and things","archived":false,"fork":false,"pushed_at":"2025-09-14T14:39:12.000Z","size":113,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-14T16:31:17.993Z","etag":null,"topics":["portfolio-website","static-site-generator"],"latest_commit_sha":null,"homepage":"https://hithisisme.com","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ehamiter.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-02T23:05:18.000Z","updated_at":"2025-09-14T14:39:15.000Z","dependencies_parsed_at":"2025-09-05T21:28:39.166Z","dependency_job_id":"87320952-b8c3-4eea-bf50-e84fd287049a","html_url":"https://github.com/ehamiter/hithisisme","commit_stats":null,"previous_names":["ehamiter/hithisisme"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ehamiter/hithisisme","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ehamiter%2Fhithisisme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ehamiter%2Fhithisisme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ehamiter%2Fhithisisme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ehamiter%2Fhithisisme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ehamiter","download_url":"https://codeload.github.com/ehamiter/hithisisme/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ehamiter%2Fhithisisme/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275384112,"owners_count":25454910,"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-09-16T02:00:10.229Z","response_time":65,"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":["portfolio-website","static-site-generator"],"created_at":"2025-09-16T07:59:35.499Z","updated_at":"2025-09-16T07:59:37.805Z","avatar_url":"https://github.com/ehamiter.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"## hithisisme\n\nMinimal static site generator with dynamic ROYGBIV color theming that evolves throughout the year.\n\n### Usage\n\n```\n# Build and render only (default behavior)\ngo run dev.go\n\n# Development mode (builds, renders, and serves on localhost:8000)\ngo run dev.go --serve\n\n# Use a specific theme color (overrides automatic color generation)\nTHEME_COLOR=\"#2d5016\" go run dev.go\n```\n\n### Dynamic Color System\n\nThe site automatically generates a new color theme each day based on the current date, progressing through the ROYGBIV spectrum over the year:\n\n- **January**: Red 🔴\n- **February/March**: Orange 🟠\n- **April/May**: Yellow 🟡\n- **June/July**: Green 🟢\n- **August/September**: Blue 🔵\n- **October/November**: Indigo 🟣\n- **December**: Violet 🟪\n\nEach day within a color family gets subtle variations in hue, saturation, and lightness.\n\n### Technical Details\n\nThe color system uses a CSS custom properties approach with a template system:\n\n- **CSS Template**: `templates/style.css.template` contains the design with `{{THEME_COLORS}}` placeholder\n- **Color Generation**: HSL-based algorithm in `sitegen/colors.go` creates mathematically related light/dark theme variants\n- **Build Integration**: Colors are generated and CSS is written during the render process\n- **Override Support**: Use `THEME_COLOR` environment variable to manually set colors during development\n\nThe system generates complementary colors for buttons, links, gradients, and background tints, ensuring consistent design across both light and dark themes.\n\n### Adding Things\n\nUse the things CLI to add new items to your `things` collection:\n\n```\ngo run things.go\n```\n\nThis will prompt you to enter:\n\n  - **Category**: The category for your thing (e.g., \"software\", \"running\", \"lifestyle\")  \n  - **Title**: The name/title of the thing  \n  - **URL**: A link to the thing  \n  - **Description**: A description of the thing  \n\nThe CLI will automatically timestamp the entry with the current date and add it to `data/things.json`.\n\n---\n\n[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) \n\nYou are free to use, modify, and distribute this code (including commercially), \nbut any modified versions you distribute must also be open source under the GPLv3.  \n\nThe software is provided *as is*, without warranty of any kind.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fehamiter%2Fhithisisme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fehamiter%2Fhithisisme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fehamiter%2Fhithisisme/lists"}