{"id":19369277,"url":"https://github.com/cbodden/dh-dyndns","last_synced_at":"2026-05-15T11:32:16.153Z","repository":{"id":8408195,"uuid":"9991806","full_name":"cbodden/dh-dyndns","owner":"cbodden","description":"dreamhost dynamic dns script in bash","archived":false,"fork":false,"pushed_at":"2013-11-14T15:39:01.000Z","size":180,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-24T13:48:54.989Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/cbodden.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":"2013-05-10T22:49:13.000Z","updated_at":"2014-09-09T10:28:30.000Z","dependencies_parsed_at":"2022-07-29T23:19:20.240Z","dependency_job_id":null,"html_url":"https://github.com/cbodden/dh-dyndns","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cbodden/dh-dyndns","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbodden%2Fdh-dyndns","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbodden%2Fdh-dyndns/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbodden%2Fdh-dyndns/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbodden%2Fdh-dyndns/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cbodden","download_url":"https://codeload.github.com/cbodden/dh-dyndns/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cbodden%2Fdh-dyndns/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33065311,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-15T02:00:06.351Z","response_time":103,"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":"2024-11-10T08:10:25.854Z","updated_at":"2026-05-15T11:32:16.128Z","avatar_url":"https://github.com/cbodden.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"dh-dyndns\n====\n\nThis script uses your dreamhost api key (assuming it has dns access), to \neither check, delete, list, or update your ip address for a given record \nin dreamhost. Makes dynamic dns possible with dreamhost except for the \nfour hour time to live (ttl). If you need a faster dynamic dns service, \ntry DynDNS.\n\n\nUsage\n----\n\n\u003cpre\u003e\u003ccode\u003eUsage : dh-dyndns [option] \u0026lt;value\u0026gt; \u0026lt;action\u0026gt;\n  Options:\n    -h | --help   | help        shows this message\n    -d | --domain | domain      domain which will be used (ex.: foo.bar.baz)\n    -k | --key    | key         dreamhost api key\n    -o | --option | option      actions to perform. listed below\n\n  Actions:\n    check           this checks whether existing ip is same as new.\n    delete          this will delete record.\n    exist           this will show you the existing ip address in record.\n    list            shows you existing record according to domain.\n    new             this will show you the new ip.\n    update          this performs update of ip address according to whatever is\n                    grabbed by check in script.\n\nSample Usage:\n  update record: dh-dyndns -k ################ -d foo.bar.baz -o update\n\n  check record : dh-dyndns -k ################ -d foo.bar.baz -o check\n\n  update record: dh-dyndns -k ################ -d foo.bar.baz -o update\n\n  help         : dh-dyndns -h\u003c/code\u003e\u003c/pre\u003e\n\nRequirements\n----\n\n- Wget (http://www.gnu.org/software/wget/)\n- Bash (http://tiswww.case.edu/php/chet/bash/bashtop.html)\n\nTodo\n----\n\n\nLicense and Author\n----\n\nAuthor:: Cesar Bodden (cesar@pissedoffadmins.com)\n\nCopyright:: 2013, Pissedoffadmins.com\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcbodden%2Fdh-dyndns","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcbodden%2Fdh-dyndns","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcbodden%2Fdh-dyndns/lists"}