Skip to content

madhur/wunder-java

Repository files navigation

Wunderlist API Client for Java (Deprecated)

This repository has been depricated and is no longer in active development since Wunderlist has released its API publically.

See https://developer.wunderlist.com/documentation

Build Status

This is an official API Client for Wunderlist. The Wunderlist API is not yet open to public but it still can be accessed if we know the endpoints and the parameters.

I have blogged about it here:
Decoding the hidden Wunderlist API (Part I)
Decoding the hidden Wunderlist API (Part II)

Building

The project can be opened in Eclipse. Alternatively, it can be built through gradle

D:\Users\madhur\workspace\location\Wunderjava>gradle mainjar
:mainjar UP-TO-DATE

BUILD SUCCESSFUL

Total time: 3.945 secs
D:\Users\madhur\workspace\location\Wunderjava>cd build

D:\Users\madhur\workspace\location\Wunderjava\build>cd libs

D:\Users\madhur\workspace\location\Wunderjava\build\libs>java -jar Wunderjava.jar

Examples

Invoking the API is simple. There is a helper class WunderList which is basically a singleton and you have get its instance by providing the wunderlist username and password. Once we have the instance we can invoke the corresponding helper methods such as GetLists and GetTasks.

wunderList=WunderList.getInstance(username, password);

// Get the Wunderlist lists
List<WList> wlists=wunderList.GetLists();

// Get the Wunderlist Tasks
List<WTask> wTasks=wunderList.GetTasks();

// Create a tasks in Wunderlist
WTask task=wunderList.CreateTask(list.getId(), "Test Task", "", "");

// Delete a Wunderlist list
wunderList.DeleteList(list.getId());

Contributing

I will be glad to accept pull requests to make this API client as complete as possible. Since this is still a very partial implementation, I look forward to the contributions from people who want to build something awesome using Wunderlist API.

About

Unofficial WunderList API Client in Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages