{"id":13562586,"url":"https://github.com/coding-blocks/DigitalOceanApp","last_synced_at":"2025-04-03T18:34:05.490Z","repository":{"id":47606765,"uuid":"89738443","full_name":"coding-blocks/DigitalOceanApp","owner":"coding-blocks","description":"Admin Console for Digital Ocean","archived":false,"fork":false,"pushed_at":"2021-08-17T06:26:34.000Z","size":9120,"stargazers_count":57,"open_issues_count":31,"forks_count":76,"subscribers_count":17,"default_branch":"master","last_synced_at":"2024-11-04T14:45:30.696Z","etag":null,"topics":["admin","android","app","dashboard","digital-ocean"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/coding-blocks.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":"2017-04-28T19:30:00.000Z","updated_at":"2024-10-27T04:42:40.000Z","dependencies_parsed_at":"2022-09-07T23:22:06.639Z","dependency_job_id":null,"html_url":"https://github.com/coding-blocks/DigitalOceanApp","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coding-blocks%2FDigitalOceanApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coding-blocks%2FDigitalOceanApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coding-blocks%2FDigitalOceanApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coding-blocks%2FDigitalOceanApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/coding-blocks","download_url":"https://codeload.github.com/coding-blocks/DigitalOceanApp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247057171,"owners_count":20876530,"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":["admin","android","app","dashboard","digital-ocean"],"created_at":"2024-08-01T13:01:10.171Z","updated_at":"2025-04-03T18:34:00.481Z","avatar_url":"https://github.com/coding-blocks.png","language":"Java","funding_links":[],"categories":["Java"],"sub_categories":[],"readme":"# DigitalOceanApp \n\n[![Build Status](https://travis-ci.org/coding-blocks/DigitalOceanApp.svg?branch=master)](https://travis-ci.org/coding-blocks/DigitalOceanApp)\n[![CircleCI](https://circleci.com/gh/coding-blocks/DigitalOceanApp.svg?style=shield)](https://circleci.com/gh/coding-blocks/DigitalOceanApp)\n[![codecov](https://codecov.io/gh/coding-blocks/DigitalOceanApp/branch/master/graph/badge.svg)](https://codecov.io/gh/coding-blocks/DigitalOceanApp)\n[![codebeat badge](https://codebeat.co/badges/39a67587-5c32-416f-8166-3a5eb43335af)](https://codebeat.co/projects/github-com-coding-blocks-digitaloceanapp-master)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/ab89062fe8b3484485edd8babd04696a)](https://www.codacy.com/app/championswimmer/DigitalOceanApp?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=coding-blocks/DigitalOceanApp\u0026amp;utm_campaign=Badge_Grade)\n[![Code Climate](https://codeclimate.com/github/coding-blocks/DigitalOceanApp/badges/gpa.svg)](https://codeclimate.com/github/coding-blocks/DigitalOceanApp)\n\n\u003ca href='https://play.google.com/store/apps/details?id=in.tosc.digitaloceanapp\u0026hl=en\u0026pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1'\u003e\u003cimg height=80 alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png'/\u003e\u003c/a\u003e\n\n[Unofficial] Android App and Android Library for accessing the DigitalOcean API.\nOriginally made as a part of DigitalOcean CloudHackathon.\n\nThe library provides easy to use Java methods to make API calls to DigitalOcean.\n\nThe Android App lets people sign in with their Digital Ocean account. \nOnce signed in, you can see your droplets, and their status. \nIt has features such as - \n - powering off / rebooting your droplet\n - turning backups on/off\n - taking snapshot of droplet\n - resizing droplet\n - creating a droplet\n\n ## Preview\n\n ![preview](docs/preview2.gif)\n \n ### Automating Publishing to the Play Store\n \n- The first APK or App Bundle needs to be uploaded via the Google Play Console because registering the app with the Play Store cannot be done using the Play Developer API.\n- To use this plugin, you must create a service account with access to the Play Developer API. Once that's done, you'll need to grant the following permissions to your service account for this plugin to work (go to Settings -\u003e Developer account -\u003e API access -\u003e Service Accounts).\n- Once done download your PKCS12 key or json key somewhere and the location of key in the build.gradle file in the play block\n- Then run one of the following commands:\n\n   | Command | Description |\n   | ------------- | ------------- |\n   | 'publishApkRelease'| Uploads the APK and the summary of recent changes. |\n   | 'publishListingRelease'| Uploads the descriptions and images for the Play Store listing.|\n   | 'publishRelease'| Uploads everything.|\n   | 'bootstrapReleasePlayResources'| Fetch data from the Play Store \u0026 bootstrap the required files/folders.|\n\n                                \nYou can now type the following gradle commands such as the following:\n\nbash\n./gradlew publishApkRelease\n                                \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoding-blocks%2FDigitalOceanApp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoding-blocks%2FDigitalOceanApp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoding-blocks%2FDigitalOceanApp/lists"}