Hello, Software peeps! Wanna find only software news, and that too on specific topics? SoftCovery is here for the rescue.
It is a news feed application powered by IBM Watson's Disocvery Learning API. Given a natural language query and the fields of interest, it will shoot you with the top 10 news related to the constraints.
- Eclipse Oxygen
I actually uploaded the complete project directory to help with the structure of the project.
It uses the default IBM Watson's news dataset which contains rich information processed and ingested.
- The web contents (HTML and images) are in SoftCovery/code/SoftCovery/WebContent
- The servlet program is in SoftCovery/code/SoftCovery/src/softcovery/servlet
1. Sign up for IBM Cloud
2. Create IBM Watson Discovery instance
3. Launch the instance
4. Select the Pre-enriched collection (Watson Discovery News)
5. Enter the credentials
The account can be accessed by specifying the configurations: environment-id, collection-id, end-point, username, and password. The end-point, username and password can be found in the launch page.
Fill in these credentials in the servlet program named AccessWatson.java located here
The Watson application should receive at least one call in two months. Otherwise, the instance will be disabled and you will have to create a new instance for discovery learning.