{"id":23152751,"url":"https://github.com/michaeltroger/scala-imagegallery","last_synced_at":"2025-08-17T20:33:08.686Z","repository":{"id":46031064,"uuid":"80561789","full_name":"michaeltroger/scala-imagegallery","owner":"michaeltroger","description":"A simple Swing Scala image gallery app with search functionality","archived":true,"fork":false,"pushed_at":"2022-03-18T12:00:29.000Z","size":434,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-04T15:50:55.755Z","etag":null,"topics":["flickr","flickr-api","flickr-photos","image-gallery","image-gallery-application","image-search","json","rest-api","scala","swing"],"latest_commit_sha":null,"homepage":"","language":"Scala","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/michaeltroger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":"michaeltroger","custom":"http://paypal.me/trogermichael/3"}},"created_at":"2017-01-31T21:00:33.000Z","updated_at":"2024-10-13T17:05:50.000Z","dependencies_parsed_at":"2022-09-19T14:01:35.836Z","dependency_job_id":null,"html_url":"https://github.com/michaeltroger/scala-imagegallery","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/michaeltroger/scala-imagegallery","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaeltroger%2Fscala-imagegallery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaeltroger%2Fscala-imagegallery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaeltroger%2Fscala-imagegallery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaeltroger%2Fscala-imagegallery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/michaeltroger","download_url":"https://codeload.github.com/michaeltroger/scala-imagegallery/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michaeltroger%2Fscala-imagegallery/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270902539,"owners_count":24665281,"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","status":"online","status_checked_at":"2025-08-17T02:00:09.016Z","response_time":129,"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":["flickr","flickr-api","flickr-photos","image-gallery","image-gallery-application","image-search","json","rest-api","scala","swing"],"created_at":"2024-12-17T19:18:42.975Z","updated_at":"2025-08-17T20:33:08.375Z","avatar_url":"https://github.com/michaeltroger.png","language":"Scala","funding_links":["https://github.com/sponsors/michaeltroger","http://paypal.me/trogermichael/3"],"categories":[],"sub_categories":[],"readme":"# A simple Swing Scala image gallery\n## Loading copyright-free images from [Flickr](https://www.flickr.com/)\n[![CI](https://github.com/michaeltroger/scala-imagegallery/actions/workflows/ci.yml/badge.svg)](https://github.com/michaeltroger/scala-imagegallery/actions/workflows/ci.yml)\n\nNote: This app was created in 2017 when I was a beginner to Scala. \nSo don't expect a perfect code please. In 2021 I updated the project to build with IntelliJ IDEA 2021.2.2, updated the Scala version and all dependencies.\n\n![Screenshot](screenshots/recording.gif)\n\nThe app shows 10 images fitting the search term. \nThere is no pagination implemented so you're really limited to 10 images in total.\nA click on an image opens the image URL in a browser.\nThe app only displays images that are without copyright ([Public Domain Mark](https://creativecommons.org/publicdomain/mark/1.0/)).\n\n## How to get started\n1. [Flickr API key](https://www.flickr.com/services/api/misc.api_keys.html) has to be set as environment variable:\n`FLICKR_API_KEY`\n2. Launch app through IntelliJ IDEA\n\nAuthor: [Michael Troger](https://michaeltroger.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichaeltroger%2Fscala-imagegallery","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmichaeltroger%2Fscala-imagegallery","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichaeltroger%2Fscala-imagegallery/lists"}