{"id":18110002,"url":"https://github.com/romankh3/skyscanner-flight-api-client","last_synced_at":"2025-03-29T17:32:00.242Z","repository":{"id":36736960,"uuid":"226094986","full_name":"romankh3/skyscanner-flight-api-client","owner":"romankh3","description":"Published on Maven Central Java Client for a Skyscanner Flight Search API hosted in Rapid API","archived":false,"fork":false,"pushed_at":"2024-07-27T10:07:57.000Z","size":79,"stargazers_count":15,"open_issues_count":13,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-07-27T11:25:50.128Z","etag":null,"topics":["client-library","library","skyscanner","skyscanner-api","ukrainian"],"latest_commit_sha":null,"homepage":"https://t.me/romankh3","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/romankh3.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"patreon":"romankh3"}},"created_at":"2019-12-05T12:15:26.000Z","updated_at":"2024-07-27T11:25:55.630Z","dependencies_parsed_at":"2023-10-03T16:51:11.944Z","dependency_job_id":null,"html_url":"https://github.com/romankh3/skyscanner-flight-api-client","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/romankh3%2Fskyscanner-flight-api-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/romankh3%2Fskyscanner-flight-api-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/romankh3%2Fskyscanner-flight-api-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/romankh3%2Fskyscanner-flight-api-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/romankh3","download_url":"https://codeload.github.com/romankh3/skyscanner-flight-api-client/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222501161,"owners_count":16994014,"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":["client-library","library","skyscanner","skyscanner-api","ukrainian"],"created_at":"2024-11-01T00:02:04.952Z","updated_at":"2024-11-01T00:06:14.336Z","avatar_url":"https://github.com/romankh3.png","language":"Java","funding_links":["https://patreon.com/romankh3"],"categories":["License"],"sub_categories":["Result"],"readme":"# skyscanner-flight-api-client\n [![Maven Central](https://img.shields.io/maven-central/v/com.github.romankh3/skyscanner-flight-api-client.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22com.github.romankh3%22%20AND%20a:%22skyscanner-flight-api-client%22)\n [ ![jCenter](https://api.bintray.com/packages/romankh3/maven/skyscanner-flight-api-client/images/download.svg) ](https://bintray.com/romankh3/maven/skyscanner-flight-api-client/_latestVersion)\n\n## Description\nPublished on Maven Central and jCenter Client for Skyscanner [Flight Search API](https://english.api.rakuten.net/skyscanner/api/skyscanner-flight-search/) hosted in Rapid Api\n\n**Latest version 0.1.10**\n\n## Release Notes\n\n### 0.1.10\n*  provided build.gradle and publish process via bintray-gradle-plugin\n\n### 0.1\n*   added Places call\n*   added Localisation call\n*   added browse quotes for Browse Flight Search\n\n## Plans to add\n*   add all the requests for Browse Flight Search\n*   add Live Flight Search\n\n## Usage\nSkyscanner has four groups of requests and all has public interfaces with implementations for using.\n*   Places(added) -\u003e PlacesClient ^ PlacesClientImpl\n*   Browse Flight Prices(added one request) -\u003e BrowseFlightPricesClient -\u003e BrowseFlightPricesClientImpl\n*   Localisation(added) -\u003e LocalisationClient ^ LocalisationClientImpl\n\nFor example LocalisationClient:\n```\nString xRapidApiKey = YOUR-API-KEY;\nLocalisationClient client = new LocalisationClientImpl();\n\nList\u003cCurrencyDto\u003e currencyDtos = client.retrieveCurrencies(xRapidApiKey);\n\n// or\nString locale = \"ru-RU\";\nList\u003cCountryDto\u003e countryDtos = client.retrieveCountries(locale, xRapidApiKey);\n```\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fromankh3%2Fskyscanner-flight-api-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fromankh3%2Fskyscanner-flight-api-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fromankh3%2Fskyscanner-flight-api-client/lists"}