{"id":26190449,"url":"https://github.com/tizee/web-tools","last_synced_at":"2026-03-13T22:33:30.388Z","repository":{"id":281333100,"uuid":"944951691","full_name":"tizee/web-tools","owner":"tizee","description":"A one-off vanilla JS and CSS web tools","archived":false,"fork":false,"pushed_at":"2026-01-16T18:55:07.000Z","size":270,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-17T06:48:13.887Z","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tizee.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-03-08T10:02:30.000Z","updated_at":"2026-01-16T18:55:11.000Z","dependencies_parsed_at":"2026-01-16T21:02:54.276Z","dependency_job_id":null,"html_url":"https://github.com/tizee/web-tools","commit_stats":null,"previous_names":["tizee/web-tools"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tizee/web-tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tizee%2Fweb-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tizee%2Fweb-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tizee%2Fweb-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tizee%2Fweb-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tizee","download_url":"https://codeload.github.com/tizee/web-tools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tizee%2Fweb-tools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30478160,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-13T20:45:58.186Z","status":"ssl_error","status_checked_at":"2026-03-13T20:45:20.133Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2025-03-12T00:53:58.255Z","updated_at":"2026-03-13T22:33:30.380Z","avatar_url":"https://github.com/tizee.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# web-tools\n\nA collection of single-page web tools deployed as Cloudflare Pages.\n\n- Inspiration: from [simonw/tools](https://github.com/simonw/tools/)\n\n## Tools\n\n- **exif-remover**: Remove EXIF meta info from images\n  - Idea from [image-scrubber](https://github.com/everestpipkin/image-scrubber)\n  - Deployed at: `tizee-exif-remover.pages.dev`\n\n- **flowdown-config**: FlowDown Enterprise Configuration Generator\n  - Deployed at: `tizee-flowdown-config.pages.dev`\n\n- **hdr-tool**: HDR processing tool\n  - Deployed at: `tizee-hdr-tool.pages.dev`\n\n- **daoli-tool**: Daoli tool\n  - Deployed at: `tizee-daoli-tool.pages.dev`\n\n- **emoji-splitter**: Emoji splitter tool\n  - Deployed at: `tizee-emoji-splitter.pages.dev`\n\n- **solar**: Solar tool\n  - Deployed at: `tizee-solar.pages.dev`\n\n- **pyramid-filter**: Triangular Pyramid Image Filter (WebGL)\n  - Map images onto a triangular pyramid with interactive geometry controls\n  - Deployed at: `tizee-pyramid-filter.pages.dev`\n\n- **gemini-watermark**: Gemini Watermark Remover\n  - Remove watermarks from Gemini AI-generated images using alpha channel analysis\n  - Deployed at: `tizee-gemini-watermark.pages.dev`\n\n## Prerequisites\n\n1. Install [Node.js](https://nodejs.org/) (v16.17.0 or later)\n2. Install [pnpm](https://pnpm.io/) or npm\n3. Authenticate with Cloudflare:\n   ```bash\n   wrangler login\n   ```\n\n## Development\n\n### Install dependencies\n```bash\npnpm install\n```\n\n### Run local development server\n```bash\npnpm dev:exif      # EXIF remover\npnpm dev:flowdown  # FlowDown config generator\npnpm dev:hdr       # HDR tool\npnpm dev:daoli     # Daoli tool\npnpm dev:emoji     # Emoji splitter\npnpm dev:solar     # Solar tool\npnpm dev:pyramid   # Pyramid filter\npnpm dev:gemini    # Gemini watermark remover\n```\n\n## Deployment\n\n### Deploy individual tools\n```bash\npnpm deploy:exif\npnpm deploy:flowdown\npnpm deploy:hdr\npnpm deploy:daoli\npnpm deploy:emoji\npnpm deploy:solar\npnpm deploy:pyramid\npnpm deploy:gemini\n```\n\n### Deploy all tools\n```bash\npnpm deploy:all\n```\n\n## Creating a New Tool\n\nTo add a new tool:\n\n1. Create the directory:\n   ```bash\n   mkdir pages/\u003ctool-name\u003e\n   ```\n\n2. Add your HTML file as `pages/\u003ctool-name\u003e/index.html`\n\n3. Create `pages/\u003ctool-name\u003e/wrangler.jsonc`:\n   ```json\n   {\n     \"$schema\": \"node_modules/wrangler/config-schema.json\",\n     \"name\": \"tizee-\u003ctool-name\u003e\",\n     \"pages_build_output_dir\": \"public\"\n   }\n   ```\n\n4. Add npm scripts to the root `package.json`\n\n5. Update this README with the new tool information\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftizee%2Fweb-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftizee%2Fweb-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftizee%2Fweb-tools/lists"}