SwiftRiver is an online tool for aggregating, managing, filtering and validating information from several data streams and feeds. It can be used as a standalone tool to aggregate and manage data from several sources or can be integrated with other applications that ‘consume’ the data such as mapping tools like Ushahidi.
It is also easy to use and intuitive. Being open source means it is customisable. Being online means that once it is installed, it is accessible from any computer with an Internet connection.
How does it work?
Once an instance of SwiftRiver has been downloaded and installed on a web server, the user specifies data streams to aggregate data from. The can be from including Email, news/blog feeds, twitter, SMS and more. Data and sources can be rated and sorted based on trustworthiness, reliability, etc.
The application uses a set of web services and APIs to help in the management of data. The functions these APIs carry out include:
- Use keywords in text to determine related data
- Detect the location of incoming data
- Filter out duplicate content
- Determine the popularity of incoming content