{"id":49091041,"url":"https://github.com/pybash1/n0","last_synced_at":"2026-04-20T18:41:04.857Z","repository":{"id":204875286,"uuid":"712861812","full_name":"pybash1/n0","owner":"pybash1","description":"No Zero Days - Habit Tracker","archived":false,"fork":false,"pushed_at":"2023-11-01T13:16:39.000Z","size":65,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-11-02T12:31:17.721Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://n0.pybash.xyz","language":"TypeScript","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/pybash1.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}},"created_at":"2023-11-01T10:58:51.000Z","updated_at":"2023-11-01T13:33:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"3731593e-93d4-4d1e-89b3-4be50146471a","html_url":"https://github.com/pybash1/n0","commit_stats":null,"previous_names":["pybash1/n0"],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:github/pybash1/n0","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pybash1%2Fn0","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pybash1%2Fn0/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pybash1%2Fn0/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pybash1%2Fn0/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pybash1","download_url":"https://codeload.github.com/pybash1/n0/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pybash1%2Fn0/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32060631,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T11:35:06.609Z","status":"ssl_error","status_checked_at":"2026-04-20T11:34:48.899Z","response_time":94,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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-20T18:41:03.178Z","updated_at":"2026-04-20T18:41:04.850Z","avatar_url":"https://github.com/pybash1.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# n0\n\n**n0** or No Zero Days is a type of habit tracker or habit streaks tracker primarily meant to be self hosted.\nOriginally built for [@soulninja](https://twitter.com/_soulninja), later made open source.\n\nA Public version is available [here](https://n0.pybash.xyz). But keep in mind, data stored is permanent(except if i wish to delete), but data is accessible only via your randomly generated user id. This id is auto generated when you first visit the site and resides at `localStorage.userid`. If you lose this id, your data cannot be retrieved. [ this applies to the public version only. ]\n\n---\n\n### How to Self Host\n\n\u003cp align=\"center\"\u003e\u003ca href=\"https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fpybash1%2Fn0\u0026env=SELF_HOST,DETA_API_KEY\u0026envDescription=These%20environment%20variables%20are%20required%20to%20deploy%20this%20application.\u0026envLink=https%3A%2F%2Fgithub.com%2Fpybash1%2Fn0%23env\u0026project-name=n0\u0026repository-name=n0\u0026demo-title=n0%20Demo\u0026demo-description=Here's%20a%20public%20demo%20of%20how%20n0%20works.\u0026demo-url=https%3A%2F%2Fn0.pybash.xyz\"\u003e\u003cimg src=\"https://vercel.com/button\" alt=\"Deploy with Vercel\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\nThe easiest way to self host this is on [Vercel](https://vercel.com). You can do so simply by clicking the button above, and configuring the environment variables. You can also, manually clone the repository, and deploy to Vercel, but if you're really gonna do that, I'll assume you know what you're doing and so I'm not gonna provide instructions for that(I'm also lazy).\n\nHere's the environment variable setup:\n\n### Env\n\nYou need a [Deta](https://deta.space) Collections data key for the app to work. Get it by signing up on Deta and following their documentation.\n\n```sh\n# Deta\nDETA_API_KEY=\"\u003cYOUR_DETA_KEY\u003e\"\n\n# Self Host\nSELF_HOST=1 # 1 means true, it wont work if its set to 0\n```\n\n---\n\nNow, if you're gonna deploy this to something other than Vercel(I don't know why you would), then you're on you own. Firstly, because I'm too lazy write the instructions, and also because you shouldn't.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpybash1%2Fn0","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpybash1%2Fn0","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpybash1%2Fn0/lists"}