{"id":22112407,"url":"https://github.com/lukeredpath/github-downloads","last_synced_at":"2025-03-24T04:43:06.728Z","repository":{"id":66018040,"uuid":"1963275","full_name":"lukeredpath/github-downloads","owner":"lukeredpath","description":"A simple gem for managing your Github project uploads","archived":false,"fork":false,"pushed_at":"2012-03-26T13:00:06.000Z","size":123,"stargazers_count":4,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-29T10:43:25.019Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://lukeredpath.co.uk","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lukeredpath.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}},"created_at":"2011-06-27T23:38:53.000Z","updated_at":"2023-07-14T23:37:02.000Z","dependencies_parsed_at":"2023-02-19T21:15:23.908Z","dependency_job_id":null,"html_url":"https://github.com/lukeredpath/github-downloads","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/lukeredpath%2Fgithub-downloads","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukeredpath%2Fgithub-downloads/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukeredpath%2Fgithub-downloads/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukeredpath%2Fgithub-downloads/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lukeredpath","download_url":"https://codeload.github.com/lukeredpath/github-downloads/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245212125,"owners_count":20578439,"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-12-01T10:57:50.971Z","updated_at":"2025-03-24T04:43:06.702Z","avatar_url":"https://github.com/lukeredpath.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# github-downloads - a gem for managing your downloads, on Github\n\nThis is a simple gem that does exactly what it says on the tin: manages your Github project downloads.\n\n    $ gem install github-downloads\n\nIt can be used to list the downloads for your project:\n\n    $ github-downloads list -u lukeredpath -r simpleconfig\n  \nIt can also be used to create a new download:\n\n    $ github-downloads create -u lukeredpath -r simpleconfig -f ~/myproject/somefile.zip -d \"This is an important file\"\n  \n## Authentication\n\nThe gem uses HTTP Basic authentication. You should not specify your password on the command line - the gem will prompt you to enter your password securely when needed. If you are using OSX, the password will be stored in - with your permission - in the OSX Keychain.\n  \n## Github::Client, a generic Github API client\n\nThe gem is built on top of [version 3 of the Github API](http://developer.github.com/v3/); included in the source is a class, Github::Client, a simple wrapper around the Github API that uses RestClient and simplifies communication with the Github API. \n\nIt provides a simple interface to the Github REST API. It handles errors appropriately and returns parsed response data as well as additional metadata such as API rate limits. \n\nIt doesn't aim to be a full-blown Github API library (completely with a local domain model) but a very thin utility ckass that can be used to write other simple scripts and gems, like this one. Feel free to use this in your own project if you are working with the Github API.\n\n## License\n\nThis code is provided under the terms of the MIT license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukeredpath%2Fgithub-downloads","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flukeredpath%2Fgithub-downloads","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukeredpath%2Fgithub-downloads/lists"}