GithubHelp home page GithubHelp logo

onebusaway / onebusaway Goto Github PK

View Code? Open in Web Editor NEW
337.0 337.0 72.0 327 KB

Parent module for all OneBusAway projects with common configuration information.

Home Page: https://github.com/OneBusAway/onebusaway/wiki

License: Other

onebusaway's People

Contributors

barbeau avatar bdferris avatar carabalb avatar kurtraschke avatar sheldonabrown avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

onebusaway's Issues

Prompts regarding not being in Puget Sound area.

Ugh, can't contact re: bugs directly from iPhone app anymore? Is this the right place?

On each opening of OneBusAway, it suggests I am not in the Puget Sound area and asks if I'd like to go there.

Even if I am in Downtown Seattle. Should it wait a moment for the map to initialize?

Thank you,
Brady

CI server referred to in developer guide is broken.

The Developer Guide page on the wiki refers to http://ci.onebusaway.org/ as the project's CI server, but that Jenkins server appears to be broken.

In July, Brian included this comment in an email on the developer list:

  1. The CI server (http://ci.onebusaway.org), Maven repository
    (http://nexus.onebusaway.org), and Maven-generated documentation
    (http://developer.onebusaway.org/modules/) are all still hosted at
    UW. Some thought might need to go in to what, if anything, happens to
    them in the future.

King County Schedules are not correct

Some king county schedules are not correct, such as Rout 99, it now has service 7 days a week and runs all day but your info still shows as only running morning and evening. Not sure where you need to change your data pull from but your king county info needs updating!!

Add new SQL Server JDBC driver artifact versions to OBA Maven repo

Looks like we're keeping an artifact for the Microsoft SQL Server JDBC driver in our OBA Maven repo, which is nice because it's not available via Maven Central.

If I run mvn install for this project, which uses the onebusaway-gtfs artifact and this dependency:

        <dependency>
            <groupId>com.microsoft.sqlserver</groupId>
            <artifactId>sqljdbc4</artifactId>
            <version>4.0</version>
        </dependency>

I can see the SQL Server JDBC driver artifact 4.0 being pulled down:

...
Downloading: http://nexus.onebusaway.org/content/groups/public/com/microsoft/sqlserver/sqljdbc4/4.0/sqljdbc4-4.0.pom
...
Downloaded: http://nexus.onebusaway.org/content/groups/public/com/microsoft/sqlserver/sqljdbc4/4.0/sqljdbc4-4.0.jar (525 KB at 493.1 KB/sec)
...

However, it looks like versions 4.1, 4.2, and 6.0 are now available at Microsoft's site (https://www.microsoft.com/en-us/download/details.aspx?id=11774), but aren't yet installed in the OBA Maven repo.

4.2 adds JDK 8 support, and 6.0 includes some security/encryption enhancements.

Command to install a version such as 4.2 should be:

mvn install:install-file -Dfile=sqljdbc4.jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.2 -Dpackaging=jar

@sheldonabrown Would you be able to add the artifacts for versions 4.1, 4.2, and 6.0 to the OBA Maven repo?

myBalsamiq for UI/UX prototyping?

Anyone think it would be beneficial to get myBalsamiq for project UI/UX prototyping? If so it is available for free:

Getting myBalsamiq free for open source projects

We're big fans of open source software, and want to support serious open source efforts as much as we can.

Because myBalsamiq has fixed costs for us month after month, we have to be a little more restrictive in who we give open-source access than we do with Mockups 3 for Desktop (see above).

To apply for a free myBalsamiq site, your open source project must fulfill the following requirements:

The project is alive and well and you can prove it (for instance an ohloh.net page, a license approved by the Open Source Initiative, or some press mentions).

  • Your open source project has a publicly accessible website.
  • The project source code is available for download.
    If you are a core committer to an open source project and interested in this program, please follow these steps to apply:
  1. Sign up for myBalsamiq and confirm your email address (this is important).
  2. Email [email protected]. Be sure to include the following information.We will email you back if we need any clarification.
    • Your myBalsamiq subdomain:
    • Your Name and title:
    • Project Name:
    • Project Home Page:
    • Proof that your project is alive and well:
    • Where we can download your source code:
  3. That's it! If we approve your application, you'll see that your myBalsamiq site is free the next time you use it. Give us a few days.

/cc @barbeau @aaronbrethorst

Support for NYC

Wish you guys had NYC train & bus system in your app.
I downloaded your app only to find out its restricted to very few locations.

Would love to have it for NYC, and also include lots of live widgets, so I can place it on my home screen
on my phone for ease of use and viewing.

For now I am forced to uninstall, because currently the app in its state, is useless to me.

thanks.

Does anyone have any really old GTFS files?

Hello!

I am a developer who makes use of transit data for some of my own projects. One of them is a schedule browser that lets you browse current schedules or view dates in the past and see schedules from then.

Since I've used OneBusAway for more than a decade, I'd like to know if anyone has some really old (pre-2015) GTFS files laying around that I could import. I'm mainly interested in Pierce Transit data from before 2015, and King County Metro data from before 2010. If you do then I would love to be able to import them in my schedule browser (and would of course credit you on the site as well).

Thanks!

Logo design

Hey, I will share my logo design proposal with you as soon as possible.

If you have an idea, please feel free to share with me. So, we can move on together.

Have a nice day!

Best Regards
Baran

Setup automatic CLA verifier

There are some projects, for example Google's transit repo for GTFS-rt changes, that have an automatic CLA verifier script that labels cla:yes when the user has signed the CLA, and cla:no when the user has not yet signed the CLA. For example, see:
google/transit#14

From CUTR-at-USF/gtfs-realtime-validator#6:

Google seems to be using a script Application script to check if the contributors email is in a spreadsheet. (The emails gets added to the spreadsheet when you accept the contributors agreement)
The instructions on how to implement this is given in the comments of the CLA-verifier(https://github.com/angular/google-cla-verifier-for-github/blob/master/cla-verifier.gs). While this is for Angular I'm thinking they are using the same thing for transit as well.
I've tried setting this up on a personal repo to see if it would work. But, it seems that without access to the spreadsheet with those who have signed the CLA we can't use the exact script. Someone with access to that spreadsheet would have to write and run the app script.

We already have our ICLA in a Google Spreadsheet:
https://docs.google.com/forms/d/12jV-ByyN186MuPotMvxJtNKtSaGGTnEHm8rXomM2bm4/viewform

...so in theory all we need to do is set up the above script for all the OBA repos that scans the Google Spreadsheet and verifies that the user submitting the PR is listed in the "Github username" column.

Repo for onebusaway.org?

Is the code for onebusaway.org in a repo I'm missing? I think the website could gradually collaboratively be improved if it was in a repo.

Fail: Configuration and Deployment Guide for v2.x

Hi folks,
Thank you so much for providing this config and deploy Wiki page.

As mentioned on the Wiki page, I am following the recommended versions for Debian, Java, Tomcat and MySQL. However, the only difference is that I am working on a Debian 11 instead of a Debian 9 OS.

I get to the point where I install the MySQL Server. Everything is fine at this point.

sudo apt-get install gdebi-core
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
gdebi-core is already the newest version (0.9.5.7+nmu5).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
gdebi mysql-apt-config_0.8.6-1_all.deb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Reading state information... Done
Requires the installation of the following packages: dirmngr gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm libassuan0 libksba8 libnpth0 lsb-release pinentry-curses 

Auto configuration for MySQL APT Repo.
 MySQL is a fast, stable and true multi-user, multi-threaded SQL database
 server. SQL (Structured Query Language) is the most popular database query
 language in the world. The main goals of MySQL are speed, robustness and
 ease of use.
Need to be root to install packages
sudo apt-get update
Hit:1 http://debian.tu-bs.de/debian bullseye InRelease
Hit:2 http://security.debian.org/debian-security bullseye-security InRelease
Hit:3 http://debian.tu-bs.de/debian bullseye-updates InRelease
Reading package lists... Done

However, I am stuck when I reach the actual installation instruction.

sudo apt-get install mysql-server
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package mysql-server is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'mysql-server' has no installation candidate

Sometimes this package was called mysql-community-server, but it is no help right now.

sudo apt-get install mysql-community-server
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package mysql-community-server

I also followed this guide about how to install MySQL 8 on Debian 11 without success.

Does anyone has a helpful idea on how to solve this situation?

Does anyone has experience on how to setup OBA on Debian 11?

Does anyone know if it is worth the effort to get hold of hardware, install Debian 9 to host only a OBA instance?

Cheers,

Stefan

GTFS Flex V1 Support of Null stop_id in stop_time if there is a service area provided

Per the GTFS Flex Spec a, technically, correct interpretation is that the stop_id in stop_times.txt can be null if there is a start or end service area provided. Although most agencies have followed the suggestion to include a phantom stop in the middle of the service area proper adherence to the spec does not require it.

To support that I propose making the stop_id optional. Then after reading in the GTFS validate that all provided stop_times have a stop_id unless the entry includes a start or end service_area.

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.