{"id":23158988,"url":"https://github.com/jakesteam/apodwallpaper","last_synced_at":"2025-08-18T01:31:04.712Z","repository":{"id":107427771,"uuid":"161533793","full_name":"JakeSteam/APODWallpaper","owner":"JakeSteam","description":"A highly customisable app to set your Android device's wallpaper to NASA's APOD","archived":false,"fork":false,"pushed_at":"2024-05-12T17:23:39.000Z","size":613,"stargazers_count":13,"open_issues_count":21,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-05-13T17:53:20.237Z","etag":null,"topics":["android","apod","app","kotlin","nasa-api","wallpaper"],"latest_commit_sha":null,"homepage":"https://play.google.com/store/apps/details?id=uk.co.jakelee.apodwallpaper","language":"Kotlin","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/JakeSteam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2018-12-12T19:16:04.000Z","updated_at":"2024-05-13T17:53:20.237Z","dependencies_parsed_at":"2024-05-12T17:56:15.710Z","dependency_job_id":null,"html_url":"https://github.com/JakeSteam/APODWallpaper","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/JakeSteam%2FAPODWallpaper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JakeSteam%2FAPODWallpaper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JakeSteam%2FAPODWallpaper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JakeSteam%2FAPODWallpaper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JakeSteam","download_url":"https://codeload.github.com/JakeSteam/APODWallpaper/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230190131,"owners_count":18187446,"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":["android","apod","app","kotlin","nasa-api","wallpaper"],"created_at":"2024-12-17T22:28:32.160Z","updated_at":"2024-12-17T22:28:32.678Z","avatar_url":"https://github.com/JakeSteam.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Daily APOD Space Wallpaper\n\n\u003e [!WARNING]\n\u003e This repo is no longer actively developed, but PRs will be merged!\n\n## Building\n\n1. Check out the repo.\n2. [Create a Firebase project](https://console.firebase.google.com/u/0/) (for crash reporting).\n3. Put your `google-services.json` file in `/app/src/FLAVOURNAME/`. \n\n### APOD\n\n1. [Get an APOD api key](https://api.nasa.gov/index.html#apply-for-an-api-key).\n2. Add it as `apod_api_key=\"xxxx\"` in your `gradle.properties`.\n\n## Adding a new flavour\n\n1. Add the new flavour to app-level `build.gradle`, along with any auth code needed.\n2. Create a new Firebase project, download the `google-services.json` file, and place it in `/app/src/FLAVOURNAME/`.\n3. Copy an existing `Config.kt`, and place it in `/app/src/FLAVOURNAME/java/PACKAGENAME/Config/`.\n4. Modify `Config.kt` as necessary.\n\n## Libraries\nExternal libraries used in this app are listed below. Core Android / AndroidX libraries are excluded from this list.\n\n* [OkHttp](https://github.com/square/okhttp) \u0026 [Gson](https://github.com/google/gson) (for networking)\n* [Zoomage](https://github.com/jsibbold/zoomage) (for image zooming)\n* [Material DateTime Picker](https://github.com/wdullaer/MaterialDateTimePicker) (for day picking)\n* [RxJava](https://github.com/ReactiveX/RxJava) \u0026 [RxAndroid](https://github.com/ReactiveX/RxAndroid) (for threading)\n* [Timber](https://github.com/JakeWharton/timber) (for logging)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjakesteam%2Fapodwallpaper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjakesteam%2Fapodwallpaper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjakesteam%2Fapodwallpaper/lists"}