{"id":14036770,"url":"https://github.com/dagd/dagd","last_synced_at":"2025-07-27T04:31:49.634Z","repository":{"id":39668584,"uuid":"2128087","full_name":"dagd/dagd","owner":"dagd","description":"A URL shortener with various other utilities, backed by a custom lightweight framework.","archived":false,"fork":false,"pushed_at":"2024-02-29T12:58:22.000Z","size":994,"stargazers_count":100,"open_issues_count":7,"forks_count":17,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-08-13T03:05:30.466Z","etag":null,"topics":["network","php","url-shortener","utility","website"],"latest_commit_sha":null,"homepage":"https://da.gd","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dagd.png","metadata":{"files":{"readme":"README.markdown","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}},"created_at":"2011-07-30T08:31:11.000Z","updated_at":"2024-06-13T04:32:56.000Z","dependencies_parsed_at":"2024-02-29T14:11:19.953Z","dependency_job_id":null,"html_url":"https://github.com/dagd/dagd","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagd%2Fdagd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagd%2Fdagd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagd%2Fdagd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagd%2Fdagd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dagd","download_url":"https://codeload.github.com/dagd/dagd/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227762240,"owners_count":17815990,"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":["network","php","url-shortener","utility","website"],"created_at":"2024-08-12T03:02:13.201Z","updated_at":"2024-12-02T16:30:27.768Z","avatar_url":"https://github.com/dagd.png","language":"PHP","readme":"# da.gd\n\n## What is da.gd?\n\n![dagd-test](https://github.com/dagd/dagd/workflows/dagd-test/badge.svg?branch=master)\n\nda.gd is both a URL shortener and a collection of quick-info tools, written in\nPHP and backed by a custom, lightweight framework.\n\nThe production site is https://da.gd/ - which primarily brands itself as a URL\nshortener. Each URL is checked by multiple safe-browsing APIs in an effort to\ncombat phishing attempts. Additionally, our volunteer abuse-response team is\nvery active and quick to take down short URLs in the production site which\nlead to phishing sites or other malicious content.\n\nda.gd allows you to use `curl` (or any other http client) to quickly retrieve\nvarious kinds of information such as your IP, useragent, whois for a given\ndomain or IP, DNS lookups, etc., from an easy-ish-to-remember URL.\n\nBecause a goal of this project is to have it work for many purposes/situations,\nI encourage feedback, ideas, participation, and interaction with this project.\nHave some fun with it :)\n\nApps are fairly easy to build atop the framework, although the framework is not\ncurrently documented in any meaningful capacity. *I would not suggest using the\nframework for real, production sites, there are much better frameworks to use.*\nBut it's fun to play with and it's been fun to build out.\n\n## What currently works?\n\n`curl da.gd/help` will give you a list of what is currently available on the\nproduction site. The production site is hosted by Tornado VPS and the team there\nhas been excellent to work with in relaying abuse reports they receive to us.\n\n## Getting a dev environment up\n\nThere are now docker-compose files in place in the `container` directory to make\nthe act of getting a development site up easy.\n\nYou can get a quick development environment set up by doing this:\n\n* Ensure you have a working `docker-compose` or `podman-compose` setup.\n* Clone the dagd repository\n* `cd container`\n* For docker-compose: `docker-compose up`\n* For podman-compose: `podman-compose up`\n* Go to \u003chttp://localhost:8080/\u003e in your regular browser.\n\nNote that the development environment is entirely ephemeral. Anything stored in\nthe database will be lost when you `docker-compose down` or\n`podman-compose down`.\nThat is, **the files in `./container/` are not meant for production use**.\n\n## License\n\nASL 2.0. See `LICENSE` for more details.\n","funding_links":[],"categories":["PHP"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdagd%2Fdagd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdagd%2Fdagd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdagd%2Fdagd/lists"}