{"id":23727796,"url":"https://github.com/mutalis/flickr-fetcher","last_synced_at":"2026-02-18T04:30:16.061Z","repository":{"id":56846740,"uuid":"80473605","full_name":"mutalis/flickr-fetcher","owner":"mutalis","description":"Flickr fetcher App.","archived":false,"fork":false,"pushed_at":"2017-01-31T09:47:47.000Z","size":23,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-31T01:45:19.923Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","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/mutalis.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-01-30T23:15:47.000Z","updated_at":"2017-01-30T23:18:09.000Z","dependencies_parsed_at":"2022-09-09T01:00:49.405Z","dependency_job_id":null,"html_url":"https://github.com/mutalis/flickr-fetcher","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/mutalis%2Fflickr-fetcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mutalis%2Fflickr-fetcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mutalis%2Fflickr-fetcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mutalis%2Fflickr-fetcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mutalis","download_url":"https://codeload.github.com/mutalis/flickr-fetcher/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239832086,"owners_count":19704550,"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-31T01:45:30.191Z","updated_at":"2026-02-18T04:30:15.973Z","avatar_url":"https://github.com/mutalis.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Flickr fetcher App.\n\n## App. requirements\n\nWrite a Ruby command line application that\n\n* accepts a list of search keywords as arguments\n* queries the Flickr API for the top-rated (term: interestingness) image for each keyword\n* downloads the results\n* crops them rectangularly\n* assembles a collage grid from ten images and\n* writes the result to a user-supplied filename\n* host your code repository on github or bitbucket\n\nIf given less than ten keywords, or if any keyword fails to\nresult in a match, retrieve random words from a dictionary\nsource such as `/usr/share/dict/words`. Repeat as necessary\nuntil you have gathered ten images.\n\nBe careful and conservative in your handling of files and\nother IO. Bonus points for wrapping the application in a\nGem. Please include a README with instructions on how to\ninstall and run your application.\n\nHint: You're free to use any existing Gem which helps you to\nget the challenge done.\n\n## Installation\ngem install flickr_fetcher\n\n## Usage\nflickr_search keywords filename\n \nIf not keywords or filename are given, it will use the dictionary and the output filename will be collage.jpg\n\nThe last argument is the name of the jpeg image, an .jpg extension will be added to this name.\n\nExample:\nflickr_search art music dance sunset collage-image\n\n\n## License\n\nSource code released under the [GNU General Public License](http://www.gnu.org/licenses/gpl-3.0.html) as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Docs released under a [Creative Commons Attribution 4.0 International License](http://creativecommons.org/licenses/by/4.0/).\n\n[![GPL V3](http://www.gnu.org/graphics/gplv3-88x31.png)](http://www.gnu.org/licenses/gpl-3.0.html) [![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)](http://creativecommons.org/licenses/by/4.0/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmutalis%2Fflickr-fetcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmutalis%2Fflickr-fetcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmutalis%2Fflickr-fetcher/lists"}