Git Product home page Git Product logo

core's People

Contributors

edsfocci avatar egan109 avatar kurtraschke avatar scrudden avatar skibu avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

core's Issues

Screen freezes when processing GTFS data

Summary:

If I try to run the QuickStart with PSTA's GTFS and GTFS-realtime VehiclePositions feed, the UI freezes while the GTFS data is being loaded.

image

GTFS data - GTFSExport.zip

GTFS-realtime vehiclePositions feed - http://ridepsta.net/gtfsrt/vehicles

It would be nice to have a progress bar to indicate to the user that something is happening, especially for 5 min+ operations.

Steps to reproduce:

  1. Run QuickStart JAR (transitimeQuickStart.jar)
  2. Add links to the above GTFS/GTFS-realtime data
  3. Set local directory (I used F:\temp\transitime)
  4. Highlight "Start webapp" and click on "Next"

image

Expected behavior:

See a loading progress bar while GTFS is being loaded

Observed behavior:

Frozen screen

cc @scrudden

Add a license for QuickStart code

@Egan109 Could you please add a license header to the new files you created under the GSoC project?

Here's a summary:

  1. For new files you created - add the same GPL v3 license header included with other transiTime files:
/*
 * This file is part of Transitime.org
 * 
 * Transitime.org is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License (GPL) as published by
 * the Free Software Foundation, either version 3 of the License, or
 * any later version.
 *
 * Transitime.org 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 General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with Transitime.org .  If not, see <http://www.gnu.org/licenses/>.
 */
  1. For existing files that you edited - you don't need to do anything, as the existing header should indicate GPL v3, and your work is then automatically under GPL v3.

Add ability/link to see plain text version of GTFS-rt feeds

Summary:

After launching the QuickStart process and seeing the success screen, URLs for the TripUpdates and VehiclePositions feeds are shown:

image

It would be nice to have a way to see the plaintext representation of the feeds as well (e.g., by appending a ?debug to the end).

For example:
http://api.tampa.onebusaway.org:8088/vehicle-positions?debug

Steps to reproduce:

Load any GTFS and GTFS-rt data

Expected behavior:

Give me information/links on how to see the plain text version of the TripUpdates and VehiclePositions feeds.

Observed behavior:

Only links to the protocol buffer files are shown

Closing info window closes all windows

Summary:

If I click on the "info" buttons to find out more about the field, and then click on the "X" in the upper right corner of the info window to close it, it closes all open windows and exits the application.

Steps to reproduce:

  1. Run QuickStart JAR (transitimeQuickStart.jar)
  2. On the main screen, tap on info button next to any field
  3. Tap on close "X" button in upper right corner of info window

Expected behavior:

Close the info window, and leave the main screen open

Observed behavior:

Both info window and main screen are closed.

cc @scrudden

Add button to stop server to QuickStart success UI

Summary:

After starting the TransiTime server via Quickstart, you can't easily stop the server. It would be nice to have a button on the Quickstart success screen that would allow you to tear down the server:

image

Steps to reproduce:

Load any GTFS and GTFS-rt data

Expected behavior:

Allow me to stop the server from the same UI.

Observed behavior:

No obvious way to stop the server (other than killing the process manually)

Quickstart fails with GTFS and GTFS-realtime feed

Summary:

If I try to run the QuickStart with PSTA's GTFS and GTFS-realtime VehiclePositions feed, I get an error message:

Error in starting TransitimeQuickStart:
extractResources failed
null

image

GTFS data - GTFSExport.zip

GTFS-realtime vehiclePositions feed - http://ridepsta.net/gtfsrt/vehicles

Steps to reproduce:

  1. Run QuickStart JAR (transitimeQuickStart.jar)
  2. Add links to the above GTFS/GTFS-realtime data
  3. Set local directory (I used F:\temp\transitime)
    1 Highlight "Start webapp" and click on "Next"

image

Expected behavior:

Go to the next QuickStart screen

Observed behavior:

Error in starting TransitimeQuickStart:
extractResources failed
null

cc @scrudden

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.