{"id":13752669,"url":"https://github.com/b-coimbra/dawn","last_synced_at":"2025-09-09T18:08:11.199Z","repository":{"id":41442149,"uuid":"128408952","full_name":"b-coimbra/dawn","owner":"b-coimbra","description":"A startpage called \"dawn\"","archived":false,"fork":false,"pushed_at":"2024-05-25T06:35:20.000Z","size":753,"stargazers_count":392,"open_issues_count":1,"forks_count":124,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-05-24T22:10:05.893Z","etag":null,"topics":["homepage","live-cryptocurrency-prices","startpage","weather","web-components"],"latest_commit_sha":null,"homepage":"https://startpage.metaphoric.dev","language":"JavaScript","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/b-coimbra.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}},"created_at":"2018-04-06T14:57:01.000Z","updated_at":"2025-05-20T11:21:25.000Z","dependencies_parsed_at":"2024-08-03T09:04:14.629Z","dependency_job_id":null,"html_url":"https://github.com/b-coimbra/dawn","commit_stats":{"total_commits":105,"total_committers":7,"mean_commits":15.0,"dds":"0.23809523809523814","last_synced_commit":"610bcbd5be5f70fcc1fab7f65c85aab07d567f3f"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/b-coimbra/dawn","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b-coimbra%2Fdawn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b-coimbra%2Fdawn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b-coimbra%2Fdawn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b-coimbra%2Fdawn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/b-coimbra","download_url":"https://codeload.github.com/b-coimbra/dawn/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b-coimbra%2Fdawn/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274340188,"owners_count":25267291,"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-09T02:00:10.223Z","response_time":80,"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":["homepage","live-cryptocurrency-prices","startpage","weather","web-components"],"created_at":"2024-08-03T09:01:09.105Z","updated_at":"2025-09-09T18:08:11.166Z","avatar_url":"https://github.com/b-coimbra.png","language":"JavaScript","funding_links":[],"categories":["App Theming","JavaScript"],"sub_categories":["Firefox"],"readme":"# dawn\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgur.com/vjfMONS.png\"\u003e\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgur.com/IrDF4LX.png\"\u003e\n  \u003ca href=\"https://b-coimbra.github.io/dawn/\"\u003eLIVE PREVIEW\u003c/a\u003e\n\u003c/div\u003e\n\n## Keybindings\n\n- \u003ckbd\u003eNumrow\u003c/kbd\u003e Switch tabs\n- \u003ckbd\u003et\u003c/kbd\u003e Open the create task panel\n  - \u003ckbd\u003eEnter\u003c/kbd\u003e Create a task\n  - \u003ckbd\u003eTab\u003c/kbd\u003e Go to next field\n- \u003ckbd\u003es\u003c/kbd\u003e Open the search dialog\n- \u003ckbd\u003eEsc\u003c/kbd\u003e Close the edit/create task panel (when field is focused)\n\n## Configuration\n\nFor now, some settings can be tweaked by changing the `CONFIG` object located in `./userconfig.js`.\n\n### Disabling a component\n\nTo disable a component, put their name into the list of `disabled` components:\n\n```js\nconst CONFIG = new Config({\n    // ...\n    disabled: ['todo-list'] // search-bar, crypto-rate, current-time, weather-forecast, status-bar\n});\n```\n\n### Tabs\n\nCreate new tabs and categories like so:\n\n```js\nconst CONFIG = new Config({\n    // ...\n    openLastVisitedTab: false,\n    tabs: [\n        {\n            name: 'boards',\n            background_url: 'src/res/banners/bg-1.gif',\n            categories: [{\n                name: 'fun',\n                links: [{\n                    url: 'https://youtube.com',\n                    name: 'youtube',\n                    icon: 'brand-youtube',\n                    icon_color: '#996767'\n                }]\n            }]\n        }\n    ]\n)\n```\n\nAll the available icons can be found on [tabler-icons](https://tabler-icons.io).\n\n### Clock\n\nChange the clock format in the status bar using [strftime.org](https://strftime.org) format.\n\nConfig example (`userconfig.js`):\n\n```js\nconst CONFIG = new Config({\n  // ...\n  clock: {\n    format: 'h:i p',        // 13:30 PM\n    // format: 'do B Y - h:i', // 18th January 2021 - 13:30\n    // format: 'h:i - m/b/Y',  // 13:30 - 3/Jul/2021\n    iconColor: 'grey'\n  }\n});\n```\n\n### Weather temperature\n\nChange your location and temperature scale (celius, fahrenheit) like such:\n\n```js\nconst CONFIG = new Config({\n  // ...\n  temperature: {\n    location: 'New York',\n    scale: 'C'\n  }\n});\n```\n\nAlternatively, click on the weather widget to swap between Celius and Fahrenheit.\n\n### Crypto status\n\nFor the live crypto status, provide a crypto coin and a FIAT currency. Example:\n\n```js\nconst CONFIG = new Config({\n  // ...\n  crypto: {\n    coin: 'ETH', // BTC, LINK, DOGE etc\n    currency: 'USD', // EUR, JPY, BRL etc\n    refreshIn: 15 // refresh time (in seconds)\n  },\n});\n```\n\nAlternatively, click on the crypto widget to change the settings:\n\n\u003cp align=\"left\"\u003e\n  \u003cimg src=\"https://i.imgur.com/aUnoJLA.png\"\u003e\n\u003c/div\u003e\n\n## Features/TODO\n\n  - [X] Status bar\n    - [X] Clock/Date\n    - [X] Live crypto\n    - [X] Current weather\n      - [X] `REFACTOR` Show weather location on hover\n    - [ ] `MAYBE` RSS reader\n  - [X] Quick search panel\n  - [ ] Todo/schedule panel\n    - [X] Reordering\n    - [X] Task priority\n    - [ ] Task reminder\n      - [ ] `MAYBE` Sync todo with google calendar\n    - [X] Link to external URL\n    - [X] Filter by task status (TODO/DONE)\n    - [ ] Sort by creation date\n    - [ ] Sort by task priority\n    - [X] Clean all tasks button\n    - [X] Edit task button\n    - [ ] `MAYBE` Subtasks w/ progress bar\n    - [ ] `MAYBE` Subsections for todo DEADLINE (\"today\", \"upcoming\")\n  - [ ] Tabs/Links section\n    - [ ] Show link domain on hover\n    - [ ] Category styles (compact, icon, full)\n    - [ ] Add \"create new tab\" button\n    - [X] Add link icon\n    - [ ] Drag/drop reorganize\n  - [ ] Crypto section\n    - [ ] Load top 10 coins and currencies via API\n  - [ ] Configuration\n    - [X] Disable components\n    - [ ] Toggle status bar sections\n    - [X] Open last visited panel on new tab\n    - [ ] Reset settings to default\n    - [X] Change keybindings\n    - [ ] Import/export settings\n    - [ ] Randomize banner gifs\n    - [ ] Status bar tab indicator (roman numerals, hiragana, numbers)\n    - [ ] Colorscheme manipulation\n    - [ ] `MAYBE` Optional sound fx\n  - [ ] Create favicon\n  - [ ] Keybinding cheatsheet\n  - [ ] Verify updates on startup\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fb-coimbra%2Fdawn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fb-coimbra%2Fdawn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fb-coimbra%2Fdawn/lists"}