{"id":21378222,"url":"https://github.com/fireye04/day-by-day","last_synced_at":"2026-05-09T01:36:38.724Z","repository":{"id":262357558,"uuid":"886974960","full_name":"Fireye04/day-by-day","owner":"Fireye04","description":"A Discord.py bot designed to help keep you and your friends productive","archived":false,"fork":false,"pushed_at":"2025-04-26T06:15:24.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-26T07:25:00.322Z","etag":null,"topics":["discord","discord-py","github","productivity"],"latest_commit_sha":null,"homepage":"","language":"Python","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/Fireye04.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"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":null,"open_collective":null,"ko_fi":"fireye","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2024-11-12T00:21:19.000Z","updated_at":"2024-11-13T06:11:39.000Z","dependencies_parsed_at":"2024-11-13T07:19:02.600Z","dependency_job_id":"0827e483-ef23-43da-b12f-c9f4e71bb916","html_url":"https://github.com/Fireye04/day-by-day","commit_stats":null,"previous_names":["fireye04/cabin-bot","fireye04/day-by-day"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Fireye04/day-by-day","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fireye04%2Fday-by-day","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fireye04%2Fday-by-day/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fireye04%2Fday-by-day/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fireye04%2Fday-by-day/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Fireye04","download_url":"https://codeload.github.com/Fireye04/day-by-day/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fireye04%2Fday-by-day/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32804256,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"ssl_error","status_checked_at":"2026-05-08T08:22:45.650Z","response_time":54,"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":["discord","discord-py","github","productivity"],"created_at":"2024-11-22T09:29:15.760Z","updated_at":"2026-05-09T01:36:38.709Z","avatar_url":"https://github.com/Fireye04.png","language":"Python","funding_links":["https://ko-fi.com/fireye"],"categories":[],"sub_categories":[],"readme":"# What is Day By Day?\n\nDay by day is a self-hostable discord bot that attempts to gameify the tough work of actually sitting down and doing something on a project every day. \n\n# How does it intend to accomplish this?\n\nThe bot is intended to be used by a small community and features a leaderboard that individuals can compete for by making commits on their github repos. \nThe bot reads incoming github webhooks and converts them into points, awarding more points for a user's first commit of the day and a small amout for every subsequent commit that day.\n\nEvery week, the bot will also ping anyone who hasn't pushed a change to a repo within that last week to remind them to do something!\n\n# These are very loose and exploitable parameters, are you stupid?\n\nThey are! Both by design, and because I can't be bothered to go in any further depth. \nHowever in all seriousness, the lack of hard parameters (for example, how large a commit is) is intended, as I want to encourage myself to make a change regardless of size every day. \nThe system is designed to be very kind to people who miss days or can't get a lot done at any point. \nWrite 1000 lines of code or add a #TODO, your effort is valid, and is better than not doing anything at all. Be kind to yourself! \u003c3\n\n# How can I get this thing running?\n\nAt a base level you need to rename the `secret.json.tmp` file here to just `secret.json` and paste your token where it says \"TOKEN_GOES_HERE\" then you're free to host the thing. \nAdd the github webhooks to your webhook channel, and run a test or push something to a repo to get an output.\nMake sure to run the `$init_leaderboard` and `$init_webhook` commands in their respective channels, feeding the webhook bot's (not this bot's) id into the latter command. \nFinally you'll want each user to run `$register` feeding in their github username, and you should be good from there :)\n\nIf you're looking for anything more in depth, there are a good number of steps that go into this, including going through the discord developer portal and setting up the sever/ bot, \nso I'm not going to go through all the effort to define those steps here, as I don't anticipate anyone other than myself actually using this thing.\nIf, however, anyone IS going to do just that please feel free to open up an issue on this github and I'd be happy to either help you directly or just complete this section myself.\n\n# Can I contribute?\n\nWow, what a self indulgent question to put on a README that no one will see! \nIf you are, in fact, seeing this and do want to contribute, relevant PRs are more than welcome, (and I will give you free hugs if u open one).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffireye04%2Fday-by-day","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffireye04%2Fday-by-day","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffireye04%2Fday-by-day/lists"}