{"id":48854751,"url":"https://github.com/cdmoro/wordoclock","last_synced_at":"2026-04-15T11:41:21.253Z","repository":{"id":261705486,"uuid":"884969905","full_name":"cdmoro/wordoclock","owner":"cdmoro","description":null,"archived":false,"fork":false,"pushed_at":"2026-03-06T19:00:17.000Z","size":1532,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-06T22:25:46.607Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://wordoclock.netlify.app/","language":"TypeScript","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/cdmoro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":null,"patreon":"cdmoro","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":"cdmoro","custom":["cafecito.app/cdmoro"]}},"created_at":"2024-11-07T18:00:59.000Z","updated_at":"2026-03-06T19:00:21.000Z","dependencies_parsed_at":"2024-11-08T01:22:46.969Z","dependency_job_id":"7010c740-4e63-4728-b8f8-f7d88dc34ae0","html_url":"https://github.com/cdmoro/wordoclock","commit_stats":null,"previous_names":["cdmoro/wordoclock"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cdmoro/wordoclock","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdmoro%2Fwordoclock","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdmoro%2Fwordoclock/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdmoro%2Fwordoclock/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdmoro%2Fwordoclock/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cdmoro","download_url":"https://codeload.github.com/cdmoro/wordoclock/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cdmoro%2Fwordoclock/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31840111,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T11:29:19.690Z","status":"ssl_error","status_checked_at":"2026-04-15T11:29:19.171Z","response_time":63,"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":"2026-04-15T11:41:20.542Z","updated_at":"2026-04-15T11:41:21.245Z","avatar_url":"https://github.com/cdmoro.png","language":"TypeScript","funding_links":["https://patreon.com/cdmoro","https://buymeacoffee.com/cdmoro","cafecito.app/cdmoro"],"categories":[],"sub_categories":[],"readme":"# Word O’Clock\n\n![image](https://github.com/user-attachments/assets/1b329096-25a4-41b6-9e8b-016953891210)\n\n## Features\n\n- Zen mode: remove all the distractions ([link](https://wordoclock.netlify.app/?zen=true))\n- [Screensaver mode](#screensaver): make the quotes dance around the screen! ([link](https://wordoclock.netlify.app/?screensaver=true))\n- Languages: supports English, Spanish, Portuguese, French, and Italian (by default, it will try to use the system language)\n  - Random language: see a quote in a different language each minute, isn't that cool? ([link]([https://wordoclock.netlify.app/?locale=random](https://wordoclock.netlify.app/?random-locale=true)))\n- [Themes](#themes): the clock has `colour themes` and `special themes` and each theme has light and dark variants, of course\n  - Random colour theme: see a different colour theme each minute, isn't that even cooler? ([link](https://wordoclock.netlify.app/?theme=color-system))\n- Fade effect\n- Font personalization: if you don't like the default font of a theme, that's perfectly fine, we won't judge you, so you can change it for another using the `font` param!\n- Responsive: no matter how long a quote is, it will always look good on desktop and mobile 😎\n- Static mode: get rid of all the javascript event listener an control the clock only with query parameters\n- All the settings are saved in the browser's local storage and they are updated in the URL without refreshing the page, thanks to History API\n\n## Settings\n\nThe clock can be controlled using URL parameters, these parameters will overwrite the existing configuration\n\n- `zen`: enable/disable Zen mode\n- `screensaver`: enable/disable Screensaver mode\n- `locale`: set the locale\n- `theme`: set the theme\n- `font`: set a custom font from Google Fonts (it will be available on the font selector input!)\n- `fade`: enable/disable fade effect\n- `show-time`: enable/disable the time at the top of the screen\n- `static`: get rid of the menu and control the clock only with query parameters!\n\nDeveloper settings\n\n- `time`: get the quotes for a particular time ([link](https://wordoclock.netlify.app/?time=12:30))\n\n## Languages\n\nThere is support for 15 languages (by default, it will try to use the system language).\n\nWant to implement a new language? Sure thing, ping me and let's talk about it!\n\n## Contribute\n\nIf you want to help you can:\n\n- [Raise an issue to add a new quote](https://github.com/cdmoro/wordoclock/issues/new?template=add-quote.yml\u0026labels=add-quote\u0026title=%5B23%3A28%5D%5Ben%5D+Add+quote) or a new variant for a specific time\n- Raise an issue reporting a bug related to a quote (i.e. a typo)\n- Contact me and share your thoughts about a quote, the project, or anything you want :D\n- Show me your love in the form of [coffees](https://buymeacoffee.com/cdmoro), [cafecitos](http://cafecito.app/cdmoro)\n- Be my [Patreon](https://patreon.com/cdmoro)\n\n## Screensaver\n\nIf you want to use this clock as a screensaver there are several ways to address this, although, it depends on the OS. I'm currently using the Mac OS solution and it worked like a charm. You can find more information here:\n\n- Mac OS: Mac OS X Screen Saver powered by a Web View (https://github.com/liquidx/webviewscreensaver)\n- Windows: Set Webpage as Screensaver in Windows 10 (https://www.youtube.com/watch?v=UovZwUlwwEs)\n- Linux: Live Webpage as a Desktop Wallpaper on KDE Desktop (https://www.youtube.com/watch?v=_v1sJhBu25o)\n\n## Themes\n\nSome nice themes, locale and font combinations!\n\n### Photo\n\nhttps://wordoclock.netlify.app/?theme=photo-system\n\n|Fuzzy| Fuzzy + Solid |\n|---|---|\n|![image](https://github.com/user-attachments/assets/05c47c65-a885-4222-9cf4-22f521b8c524)|![image](https://github.com/user-attachments/assets/b3ef48fd-8e45-4932-a682-0239a93b15e3)|\n\n## Development\n\n### Web\n\nTo run the project you need Node and NPM installed on your system.\n  1. Clone the project\n  1. Install NPM dependencies\n  1. Run `npm run dev` and voila! The clock will be automatically opened in your favorite browser.\n\n## Technology stack\n\nThis project is possible thanks to the following projects:\n\n- [Vite](https://vite.dev/)\n- [Vitest](https://vitest.dev/)\n- [Husky](https://typicode.github.io/husky/)\n- [Netlify](https://www.netlify.com/)\n\n## Credits\n\n- [lunarphase-js](https://github.com/jasonsturges/lunarphase-js)\n- [Picsum](https://picsum.photos/)\n\n## Contact\n\nHi! I'm Carlos and you can find me here\n\n- [Twitter](https://twitter.com/CarlosBonadeo)\n- [LinkedIn](https://twitter.com/CarlosBonadeo)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcdmoro%2Fwordoclock","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcdmoro%2Fwordoclock","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcdmoro%2Fwordoclock/lists"}