{"id":25849747,"url":"https://github.com/goobyfrs/goobyddns","last_synced_at":"2025-10-14T10:35:17.022Z","repository":{"id":280082913,"uuid":"940933501","full_name":"GoobyFRS/GoobyDDNS","owner":"GoobyFRS","description":"Goobs Dynamic DNS Client for Akamai/Linode","archived":false,"fork":false,"pushed_at":"2025-03-18T01:10:54.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-18T02:25:18.057Z","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":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GoobyFRS.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":"2025-03-01T04:51:03.000Z","updated_at":"2025-03-18T01:10:57.000Z","dependencies_parsed_at":"2025-03-01T06:28:16.303Z","dependency_job_id":null,"html_url":"https://github.com/GoobyFRS/GoobyDDNS","commit_stats":null,"previous_names":["goobyfrs/goobyddns"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/GoobyFRS/GoobyDDNS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoobyFRS%2FGoobyDDNS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoobyFRS%2FGoobyDDNS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoobyFRS%2FGoobyDDNS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoobyFRS%2FGoobyDDNS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GoobyFRS","download_url":"https://codeload.github.com/GoobyFRS/GoobyDDNS/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GoobyFRS%2FGoobyDDNS/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279018777,"owners_count":26086452,"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-10-14T02:00:06.444Z","response_time":60,"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":[],"created_at":"2025-03-01T11:29:44.787Z","updated_at":"2025-10-14T10:35:17.015Z","avatar_url":"https://github.com/GoobyFRS.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GoobyDDNS\n\nCreating a DDNS client is some sorta, \"right of passage\" kind of thing. There are stable, documented options available. But why not make my own? Thus we have Goobs Dynamic DNS Client for Akamai/Linode.\n\n**Current Version:** 1.0.0\n\n## Production Deployment - Linux\n\n```shell\ncd /your/desired/path/\ngit clone https://github.com/GoobyFRS/GoobyDDNS.git\nchmod +x app.py\ntouch .env\nsource venv/bin/activate\npython3 ./app.py\n```\n\nUpdate the dotenv file with proper values. Be sure to update the ```.sh``` file with the proper path to this cloned repo.\n\n```shell\ncrontab -e\n*/15 * * * * /path/to/your/script/update_ddns.sh\n```\n\n### Project Development Setup - Windows\n\n```txt\npython -m venv venv\nvenv\\Scripts\\activate\npip install -r requirements.txt\npython app.py\n```\n\n#### DOTENV File Example\n\n```txt\nLINODE_API_KEY=your_api_key\nLINODE_API_VERSION=v4\nROOT_DOMAIN_NAME_HR=example.org\nSUBDOMAIN_RECORD_ID=0123uuid\nDOMAIN_RECORD_ID=4567uuid\nFQDN=ddns.example.org\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoobyfrs%2Fgoobyddns","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgoobyfrs%2Fgoobyddns","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoobyfrs%2Fgoobyddns/lists"}