-
Notifications
You must be signed in to change notification settings - Fork 2
Home
CGSpace Mass Tweeter is a tool to mass-tweet CGSpace entries to twitter, while providing the status of each entry as being tweeted or not.
Fig. 1: High-level System Overview
-
A twitter user signs up on the system through OAuth.
-
The signed in user pulls items from CGSpace through its REST API endpoint,
https://cgspace.cgiar.org/rest/items/
. Currently, only the itemstitle
,handle
andlast modified
fields are imported. -
The imported items are presented as a list that can be searched and/or sorted. The status of each items, whether it has been tweeted or not is also indicated per item.
-
The user selects items of interest to tweet using the selection checkboxes available for each item and starts the batch process to tweet them. The system tweets each selected item one at a time every 38 seconds (to comply with Twitter's API usage terms), and show a status report as a notification.
The application is built using Meteor: The JavaScript App Platform. Fig. 2: The Meteor Stack
To know more about the development process, the structure of the app please see the Development Sections.