├── .gitignore ├── README.md ├── lombok.config └── osuApiConnector ├── justfile ├── pom.xml └── src ├── main ├── java │ └── org │ │ └── tillerino │ │ └── osuApiModel │ │ ├── Downloader.java │ │ ├── GameModes.java │ │ ├── Mods.java │ │ ├── OsuApiBeatmap.java │ │ ├── OsuApiClient.java │ │ ├── OsuApiScore.java │ │ ├── OsuApiUser.java │ │ ├── deserializer │ │ └── DateToLong.java │ │ ├── types │ │ ├── BeatmapId.java │ │ ├── BeatmapSetId.java │ │ ├── BitwiseMods.java │ │ ├── GameMode.java │ │ ├── MillisSinceEpoch.java │ │ ├── OsuName.java │ │ └── UserId.java │ │ └── v2 │ │ ├── DownloaderV2.java │ │ ├── OsuApiBeatmapV2.java │ │ ├── OsuApiScoreBeatmapV2.java │ │ ├── OsuApiScoreV2.java │ │ ├── OsuApiUserV2.java │ │ ├── TokenHelper.java │ │ └── V2Mapper.java └── resources │ └── .gitignore └── test ├── java └── org │ └── tillerino │ └── osuApiModel │ ├── AbstractMockServerTest.java │ ├── DownloaderTest.java │ ├── ModsTest.java │ ├── OsuApiBeatmapTest.java │ ├── OsuApiScoreTest.java │ ├── OsuApiUserTest.java │ ├── deserializer │ └── DateToLongTest.java │ └── v2 │ ├── AbstractMockServerV2Test.java │ ├── DownloaderV2Test.java │ ├── OsuApiBeatmapV2Test.java │ ├── OsuApiScoreV2Test.java │ └── OsuApiUserV2Test.java └── resources └── .gitignore /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | .classpath 3 | .project 4 | .settings 5 | .idea 6 | *.iml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/README.md -------------------------------------------------------------------------------- /lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/lombok.config -------------------------------------------------------------------------------- /osuApiConnector/justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/justfile -------------------------------------------------------------------------------- /osuApiConnector/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/pom.xml -------------------------------------------------------------------------------- /osuApiConnector/src/main/java/org/tillerino/osuApiModel/Downloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/main/java/org/tillerino/osuApiModel/Downloader.java -------------------------------------------------------------------------------- /osuApiConnector/src/main/java/org/tillerino/osuApiModel/GameModes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/main/java/org/tillerino/osuApiModel/GameModes.java -------------------------------------------------------------------------------- /osuApiConnector/src/main/java/org/tillerino/osuApiModel/Mods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/main/java/org/tillerino/osuApiModel/Mods.java -------------------------------------------------------------------------------- /osuApiConnector/src/main/java/org/tillerino/osuApiModel/OsuApiBeatmap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/main/java/org/tillerino/osuApiModel/OsuApiBeatmap.java -------------------------------------------------------------------------------- /osuApiConnector/src/main/java/org/tillerino/osuApiModel/OsuApiClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/main/java/org/tillerino/osuApiModel/OsuApiClient.java -------------------------------------------------------------------------------- /osuApiConnector/src/main/java/org/tillerino/osuApiModel/OsuApiScore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/main/java/org/tillerino/osuApiModel/OsuApiScore.java -------------------------------------------------------------------------------- /osuApiConnector/src/main/java/org/tillerino/osuApiModel/OsuApiUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/main/java/org/tillerino/osuApiModel/OsuApiUser.java -------------------------------------------------------------------------------- /osuApiConnector/src/main/java/org/tillerino/osuApiModel/deserializer/DateToLong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/main/java/org/tillerino/osuApiModel/deserializer/DateToLong.java -------------------------------------------------------------------------------- /osuApiConnector/src/main/java/org/tillerino/osuApiModel/types/BeatmapId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/main/java/org/tillerino/osuApiModel/types/BeatmapId.java -------------------------------------------------------------------------------- /osuApiConnector/src/main/java/org/tillerino/osuApiModel/types/BeatmapSetId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/main/java/org/tillerino/osuApiModel/types/BeatmapSetId.java -------------------------------------------------------------------------------- /osuApiConnector/src/main/java/org/tillerino/osuApiModel/types/BitwiseMods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/main/java/org/tillerino/osuApiModel/types/BitwiseMods.java -------------------------------------------------------------------------------- /osuApiConnector/src/main/java/org/tillerino/osuApiModel/types/GameMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/main/java/org/tillerino/osuApiModel/types/GameMode.java -------------------------------------------------------------------------------- /osuApiConnector/src/main/java/org/tillerino/osuApiModel/types/MillisSinceEpoch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/main/java/org/tillerino/osuApiModel/types/MillisSinceEpoch.java -------------------------------------------------------------------------------- /osuApiConnector/src/main/java/org/tillerino/osuApiModel/types/OsuName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/main/java/org/tillerino/osuApiModel/types/OsuName.java -------------------------------------------------------------------------------- /osuApiConnector/src/main/java/org/tillerino/osuApiModel/types/UserId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/main/java/org/tillerino/osuApiModel/types/UserId.java -------------------------------------------------------------------------------- /osuApiConnector/src/main/java/org/tillerino/osuApiModel/v2/DownloaderV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/main/java/org/tillerino/osuApiModel/v2/DownloaderV2.java -------------------------------------------------------------------------------- /osuApiConnector/src/main/java/org/tillerino/osuApiModel/v2/OsuApiBeatmapV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/main/java/org/tillerino/osuApiModel/v2/OsuApiBeatmapV2.java -------------------------------------------------------------------------------- /osuApiConnector/src/main/java/org/tillerino/osuApiModel/v2/OsuApiScoreBeatmapV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/main/java/org/tillerino/osuApiModel/v2/OsuApiScoreBeatmapV2.java -------------------------------------------------------------------------------- /osuApiConnector/src/main/java/org/tillerino/osuApiModel/v2/OsuApiScoreV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/main/java/org/tillerino/osuApiModel/v2/OsuApiScoreV2.java -------------------------------------------------------------------------------- /osuApiConnector/src/main/java/org/tillerino/osuApiModel/v2/OsuApiUserV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/main/java/org/tillerino/osuApiModel/v2/OsuApiUserV2.java -------------------------------------------------------------------------------- /osuApiConnector/src/main/java/org/tillerino/osuApiModel/v2/TokenHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/main/java/org/tillerino/osuApiModel/v2/TokenHelper.java -------------------------------------------------------------------------------- /osuApiConnector/src/main/java/org/tillerino/osuApiModel/v2/V2Mapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/main/java/org/tillerino/osuApiModel/v2/V2Mapper.java -------------------------------------------------------------------------------- /osuApiConnector/src/main/resources/.gitignore: -------------------------------------------------------------------------------- 1 | /osuapikey 2 | -------------------------------------------------------------------------------- /osuApiConnector/src/test/java/org/tillerino/osuApiModel/AbstractMockServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/test/java/org/tillerino/osuApiModel/AbstractMockServerTest.java -------------------------------------------------------------------------------- /osuApiConnector/src/test/java/org/tillerino/osuApiModel/DownloaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/test/java/org/tillerino/osuApiModel/DownloaderTest.java -------------------------------------------------------------------------------- /osuApiConnector/src/test/java/org/tillerino/osuApiModel/ModsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/test/java/org/tillerino/osuApiModel/ModsTest.java -------------------------------------------------------------------------------- /osuApiConnector/src/test/java/org/tillerino/osuApiModel/OsuApiBeatmapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/test/java/org/tillerino/osuApiModel/OsuApiBeatmapTest.java -------------------------------------------------------------------------------- /osuApiConnector/src/test/java/org/tillerino/osuApiModel/OsuApiScoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/test/java/org/tillerino/osuApiModel/OsuApiScoreTest.java -------------------------------------------------------------------------------- /osuApiConnector/src/test/java/org/tillerino/osuApiModel/OsuApiUserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/test/java/org/tillerino/osuApiModel/OsuApiUserTest.java -------------------------------------------------------------------------------- /osuApiConnector/src/test/java/org/tillerino/osuApiModel/deserializer/DateToLongTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/test/java/org/tillerino/osuApiModel/deserializer/DateToLongTest.java -------------------------------------------------------------------------------- /osuApiConnector/src/test/java/org/tillerino/osuApiModel/v2/AbstractMockServerV2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/test/java/org/tillerino/osuApiModel/v2/AbstractMockServerV2Test.java -------------------------------------------------------------------------------- /osuApiConnector/src/test/java/org/tillerino/osuApiModel/v2/DownloaderV2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/test/java/org/tillerino/osuApiModel/v2/DownloaderV2Test.java -------------------------------------------------------------------------------- /osuApiConnector/src/test/java/org/tillerino/osuApiModel/v2/OsuApiBeatmapV2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/test/java/org/tillerino/osuApiModel/v2/OsuApiBeatmapV2Test.java -------------------------------------------------------------------------------- /osuApiConnector/src/test/java/org/tillerino/osuApiModel/v2/OsuApiScoreV2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/test/java/org/tillerino/osuApiModel/v2/OsuApiScoreV2Test.java -------------------------------------------------------------------------------- /osuApiConnector/src/test/java/org/tillerino/osuApiModel/v2/OsuApiUserV2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tillerino/osuApiConnector/HEAD/osuApiConnector/src/test/java/org/tillerino/osuApiModel/v2/OsuApiUserV2Test.java -------------------------------------------------------------------------------- /osuApiConnector/src/test/resources/.gitignore: -------------------------------------------------------------------------------- 1 | /osuapikey 2 | --------------------------------------------------------------------------------