Hammy
7b0d341183
Add many new endpoints
...
Coverage of the API is sitting around 40%/50%
4 years ago
Hammy
087a2ce3d2
Update User.java to better reflect the API
4 years ago
Hammy
8e64742fde
Add enum for seasons of the year
...
Reduces the chance of user error to near 0 as they will choose from an enum instead of string
4 years ago
Hammy
3733925aa0
Ignore Series from FilteredWaifu
...
This value seems to be always null when returned from the API, hence it is now going to be ignored
4 years ago
Hammy
82a136dee0
Update instance variables
...
Instance variables were updated for better clarity and readability to end users
4 years ago
Hammy
3fd6f9f917
Remove unused import
4 years ago
Hammy
8af51c289e
Update WaifuImage.java to better reflect API
4 years ago
Hammy
aab72afde1
Delete unused code
4 years ago
Hammy
55f91bbddf
Add documentation
4 years ago
Hammy
7c30a24cd1
Rename package org.goudham.me to me.goudham
4 years ago
Hammy
31bf9cbc7c
Update README.md
...
Include license badge
4 years ago
Hammy
59508153ed
Add new endpoint - getDailyWaifu()
4 years ago
Hammy
61c1c0e7b0
Update FilteredWaifu.java to better reflect API information
4 years ago
Hammy
7813421597
Delete useless test
4 years ago
Hammy
32068c4c55
Refactor deserialize & deserializeToList() methods
...
Making methods more readable through type signatures and how the method is being called within APIWrapper.java
4 years ago
Hammy
69c0ea55f3
Remove HttpClient from MyWaifuClient.java
...
MyWaifuClient should not have to pass in HttpClient into the APIWrapper, the httpClient is now managed by the APIWrapper
4 years ago
Hammy
d931330750
Update pom.xml
...
Getting pom.xml ready for possible deployment to MavenCentral()
4 years ago
Hamothy
d0db82ea24
Merge pull request #8 from sgoudham/release
...
Update Version Number
4 years ago
Hammy
ad3a52713e
Update version number
4 years ago
Hamothy
6466a40b30
Merge pull request #7 from sgoudham/main
...
Add support for retriving current airing anime
4 years ago
Hammy
dfa05022e7
Add support for retrieving the current airing anime
4 years ago
Hammy
092d43172a
Create APIMapper class
4 years ago
Hammy
a10ac06fb2
Update documentation
4 years ago
Hammy
1f3ea2fc0c
Rename MyWaifuWrapper.java to APIWrapper.java
4 years ago
Hammy
5d2658f495
Update Jenkinsfile
...
Trying to experiment if I can get rid of classifier "core" being needed to pull in MyWaifuWrapper
4 years ago
Hammy
d5c4a21632
Increment release version
4 years ago
Hamothy
5fd85b6ce8
Merge pull request #6 from sgoudham/main
...
Add New Endpoint for Getting Series by ID
4 years ago
Hammy
256341a88d
Add support for retrieving series by ID
4 years ago
Hammy
2aaba3527f
Add new exception class
4 years ago
Hammy
501233ddb3
Allow default no-args constructor
...
Jackson will be able to resolve errors if Studio has a name or whole Studio object is passed in. Please see this following post https://stackoverflow.com/questions/53191468/no-creators-like-default-construct-exist-cannot-deserialize-from-object-valu
4 years ago
Hammy
0b4afb2280
Update documentation & add new fields
...
The API was returning fields that were not specified in the API reference, Series.java has been updated to reflect the actual API response
4 years ago
Hammy
27868ca1e6
Update documentation & add new fields
...
The API was returning fields that were not specified in the API reference, the classes have been updated to reflect the actual API response
4 years ago
Hammy
7530afa182
Remove Appearance.java
...
This was a duplicate of the class FilteredSeries.java
4 years ago
Hammy
8ea997c3ad
Update jenkinsfile
...
Test if Jar files are saved after build in jenkins
4 years ago
Hammy
87360899f3
Update documentation
4 years ago
Hammy
18efcd679a
Update documentation
4 years ago
Hamothy
346433368f
Merge pull request #5 from sgoudham/main
...
Implement Basic Functionality for Get Waifu Endpoint
4 years ago
Hammy
b8a1fec7f6
Update version
4 years ago
Hammy
e3d187d142
Implement basic functionality for Waifu endpoint
4 years ago
Hammy
fc9bf53620
Add POJO for Result
...
A Result object is what the sendRequest() method will return to the helper methods within MyWaifuWrapper.java
4 years ago
Hammy
8471d7a5e3
Add POJO for Response
...
A Response<> object is what users will receive when interacting with MyWaifuClient.java
4 years ago
Hammy
e6baaef299
Add new constructor with @JsonCreator annotation
...
As the API is inconsistent, the Studio object within the Waifu endpoint was returning a String, this implementation allows Jackson to instantiate the Studio class even if a String was returned
4 years ago
Hammy
6192b34204
Update documentation
4 years ago
Hammy
4fa583201e
Update documentation
4 years ago
Hammy
6717c2cd8c
Add CustomException Class APIResponseException.java
...
Throwing one single exception when catching many different ones within the sendRequest() method of MyWaifuWrapper.java
4 years ago
Hammy
f075da7409
Update README.md
4 years ago
Hamothy
75e35656b9
Merge pull request #4 from sgoudham/release
...
Merge changes from Release to Main cause I'm an idiot
4 years ago
Hammy
d734e76db8
(Unfinished) Testing API Retrieval
4 years ago
Hammy
696115535b
Remove equivalent print() statements
4 years ago
Hammy
69f4dab38e
Update POJO's to better reflect API
...
The getWaifu endpoint disappointingly diverts from the API reference. Therefore changes to field names have been applied
4 years ago