Skip to content

Latest commit

 

History

History
14 lines (8 loc) · 1.35 KB

README.md

File metadata and controls

14 lines (8 loc) · 1.35 KB

reddit-composer

This is an AngularJS/Material, Spring Boot web app that allows Reddit users to compose batch messages using their developer API credentials.

The app uses Handsontable to allow users to input data easily from other sources (Google Docs, Excel, etc) by supporting cell range copy/paste.

The app also provides real-time processing feedback through WebSockets. The Spring Boot app uses the simple broker auto-configuration, and the client uses a short library I've written using SockJS (see WebSocketClient.js). The client supports connecting to a WebSocket server, subscribing to channels, unsubscribing, broadcasting to channels, and sending a message directly to the server.

The Reddit API is accessed using the JRAW java library (The Java Reddit API Wrapper https://thatjavanerd.github.io/JRAW/).

If you'd like to quickly use the webapp, download reddit-composer.zip. Extract both files to any folder. If you're running on Windows, run the batch file included. This will start the Spring Boot app and automatically launch your browser to the web app's main page. The jar can be executed independently as well.

Alternatively, you can download the source and run RedditComposerApplication.java as a Java/Spring Boot application within your IDE of choice.

alt tag