{"id":19837726,"url":"https://github.com/willghatch/christmas.py","last_synced_at":"2025-07-16T08:14:15.734Z","repository":{"id":23479943,"uuid":"26844876","full_name":"willghatch/christmas.py","owner":"willghatch","description":"Randomize your Christmas joy!","archived":false,"fork":false,"pushed_at":"2014-11-19T04:47:33.000Z","size":104,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-28T22:12:28.794Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/willghatch.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}},"created_at":"2014-11-19T04:46:56.000Z","updated_at":"2014-11-19T04:47:33.000Z","dependencies_parsed_at":"2022-08-22T00:50:53.270Z","dependency_job_id":null,"html_url":"https://github.com/willghatch/christmas.py","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/willghatch/christmas.py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willghatch%2Fchristmas.py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willghatch%2Fchristmas.py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willghatch%2Fchristmas.py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willghatch%2Fchristmas.py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/willghatch","download_url":"https://codeload.github.com/willghatch/christmas.py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willghatch%2Fchristmas.py/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265495786,"owners_count":23776682,"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","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":"2024-11-12T12:15:24.363Z","updated_at":"2025-07-16T08:14:15.687Z","avatar_url":"https://github.com/willghatch.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Joy to the World\n================\n\nSpread the joy by giving gifts.  But we can't just buy gifts for everybody, so it's good to have an exchange!  Use this program to determine who should give to whom completely pseudo-randomly, with nobody stuck with their own name.\n\n    $ python christmas.py Santa Hermey Rudolf Clarice Bumble YukonCornelius\n    Santa gives to Clarice\n    Hermey gives to Rudolf\n    Rudolf gives to Santa\n    Clarice gives to YukonCornelius\n    Bumble gives to Hermey\n    YukonCornelius gives to Bumble\n\nMerry Christmas to all, and to all a good night!\n------------------------------------------------\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwillghatch%2Fchristmas.py","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwillghatch%2Fchristmas.py","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwillghatch%2Fchristmas.py/lists"}