Trackulator is over it's quota and Google is throttling it back. This means it can't keep up with the full USA APRS stream anymore. I am going to leave the app up, however it will not be receiving new data until further notice. Of course you can always download the source and fire up your own instance, and use an APRS-IS filter to capture only the APRS packets that you are interested in.
The data insertion daemon was down for about 12 hours last night. The web app was available, but wasn't receiving new data. It's back up now, and receiving new data. Also up now is a thread which deletes records over 24 hours old. I'd like to maintain a longer history, but Google's quota system just doesn't allow it right now. Later it will be possible to purchase additional resources.
This is a proof of concept for an APRS database system built on top of Google App Engine. It is very much in testing and it will probably break from time to time.
If you don't know of any callsigns to search for, you can try mine, N1YWB. Searching for moving stations is more interesting, you can get a list of stations in motion here.
Trackulator is free open source software, released under the GNU Affero General Public License. Among other things, this means that you are free to copy and modify this code, but you must release the source code to your modifications if you run a public instance of Trackulator. Please see the Affero GPL homepage for more info.
Trackulator has a project page on Google Code.
The database can be queried via HTTP GET, and results returned in JSON format.
API Functions:
| URL | http://trackulator.appspot.com/api/json/getpositions |
|---|---|
| Parameters |
|
| Returns | JSON formatted list of dictionaries. List is in reverse chronological order, with newest first. Dicts have "timestamp", "lat", and "lon" fields. Example: |
| Example Request | http://trackulator.appspot.com/api/json/getpositions?call=n1ywb;limit=3;before=2008-08-02%2017:14 |
| Example Result | [{"lat":32.869667,"timestamp":"2008-08-02 16:44:12","lon":-117.252335},{"lat":32.869667,"timestamp":"2008-08-02 16:35:10","lon":-117.252335},{"lat":32.869667,"timestamp":"2008-08-02 16:09:43","lon":-117.252335}] |

Trackulator is is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.