I'd flip my normals for you.
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 13-12-2010, 09:02
GGCO's Avatar
GGCO GGCO is offline
Registered User
AKA: Grant
FRC #3357
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Michigan
Posts: 406
GGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to behold
Send a message via AIM to GGCO
FRC Stats Hub - Open Source Scouting Web App

All,

The 2011 season is just around the corner! So I thought it was an appropriate time to introduce a project that I finished (what ever that means) sometime in September.

First I want to give credit to mobilegamer999 for writing his Pit Display Program (C#) that was extremely popular last year. I got this idea from him.

My version is built on the Ruby web framework Sinatra. Right now it allows users to choose an event, a team, and then view that team's rankings in the event. It's pretty basic right now, but I wanted to make it public in order to create interest and hopefully take it to the next level.

You can find the project on github. It's open source.

Features
  • Loads all FRC events (including Michigan Districts)
  • Generates a team list for the event
  • Allows user to view team statistics for a given event

Cool Techie Stuff
  • Wildcard Routing
  • Rspec tests

Todo:
  • Make calls to USFIRST site more efficient
  • Style the app
__________________
"Great spirits have always encountered violent opposition from mediocre minds" - Albert Einstein
The FIRST Alliance
COMETS Robotics
Website

  #2   Spotlight this post!  
Unread 16-12-2010, 01:29
Fletch1373's Avatar
Fletch1373 Fletch1373 is offline
Registered User
AKA: Fletch
FRC #3181 (Panthers)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Rochester, NY
Posts: 251
Fletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud of
Re: FRC Stats Hub - Open Source Scouting Web App

Good luck!

Many people have made similar sites over the years(myself included), so I know how difficult it can be.

May I ask how you're collecting your information? Are you scraping it from the FIRST site/TBA/etc?
__________________
Student:
<04: FRC0213> <05-08: FRC1373>
Mentor:
<09-10: FRC0809> <11-12: FRC3555> <12-14: FRC0073> <15-??: FRC3181>
Volunteer:
<FTAA> <CSA> <Defense Coordinator> <Scorekeeper> <Robot Inspector> <Official Scorer>
2016 Tour:
CTWAT [DefCoord] > Pittsburgh[Mentor/DefCoord] > TVR[FTAA] > FLR[CSA] > NE DCMP[CSA] > CMP[CSA]
  #3   Spotlight this post!  
Unread 27-12-2010, 15:59
GGCO's Avatar
GGCO GGCO is offline
Registered User
AKA: Grant
FRC #3357
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Michigan
Posts: 406
GGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to behold
Send a message via AIM to GGCO
Re: FRC Stats Hub - Open Source Scouting Web App

Yup, just using an open-uri object to scrape all this data. I could use the TBA api, but from previous experience it doesn't get updated as quick as the actual FIRST HTML pages.
__________________
"Great spirits have always encountered violent opposition from mediocre minds" - Albert Einstein
The FIRST Alliance
COMETS Robotics
Website

  #4   Spotlight this post!  
Unread 27-12-2010, 20:33
Fletch1373's Avatar
Fletch1373 Fletch1373 is offline
Registered User
AKA: Fletch
FRC #3181 (Panthers)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Rochester, NY
Posts: 251
Fletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud of
Re: FRC Stats Hub - Open Source Scouting Web App

have you thought about using the twitter feed? it's updated within a minute of the end of every match(and includes all kinda of information in the tweet(event, match number, teams involved(and alliance they're on), final score, points scored per alliance, penalties per alliance, and much more)... the only drawback is that the format changes each year with the change in game information

if interested, send me a PM and I'll share what I have, or you can check out @FRCFMS on twitter and look up the API on your own(it's simply just parsing an XML or JSON feed)
__________________
Student:
<04: FRC0213> <05-08: FRC1373>
Mentor:
<09-10: FRC0809> <11-12: FRC3555> <12-14: FRC0073> <15-??: FRC3181>
Volunteer:
<FTAA> <CSA> <Defense Coordinator> <Scorekeeper> <Robot Inspector> <Official Scorer>
2016 Tour:
CTWAT [DefCoord] > Pittsburgh[Mentor/DefCoord] > TVR[FTAA] > FLR[CSA] > NE DCMP[CSA] > CMP[CSA]
  #5   Spotlight this post!  
Unread 27-12-2010, 22:21
GGCO's Avatar
GGCO GGCO is offline
Registered User
AKA: Grant
FRC #3357
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Michigan
Posts: 406
GGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to behold
Send a message via AIM to GGCO
Re: FRC Stats Hub - Open Source Scouting Web App

Yes I'm familiar with the twitter feed. That's an option as well, and it's probably a heck of a lot easier to parse though the data - being JSON and everything.
__________________
"Great spirits have always encountered violent opposition from mediocre minds" - Albert Einstein
The FIRST Alliance
COMETS Robotics
Website

  #6   Spotlight this post!  
Unread 28-12-2010, 00:11
Fletch1373's Avatar
Fletch1373 Fletch1373 is offline
Registered User
AKA: Fletch
FRC #3181 (Panthers)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Rochester, NY
Posts: 251
Fletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud of
Re: FRC Stats Hub - Open Source Scouting Web App

yeah, I used an 80 line python script to parse through the XML feed and post to a database I had set up. It ran as a cron task every 30 minutes during the events to collect all the previous tweets.
__________________
Student:
<04: FRC0213> <05-08: FRC1373>
Mentor:
<09-10: FRC0809> <11-12: FRC3555> <12-14: FRC0073> <15-??: FRC3181>
Volunteer:
<FTAA> <CSA> <Defense Coordinator> <Scorekeeper> <Robot Inspector> <Official Scorer>
2016 Tour:
CTWAT [DefCoord] > Pittsburgh[Mentor/DefCoord] > TVR[FTAA] > FLR[CSA] > NE DCMP[CSA] > CMP[CSA]
  #7   Spotlight this post!  
Unread 27-02-2011, 11:09
GGCO's Avatar
GGCO GGCO is offline
Registered User
AKA: Grant
FRC #3357
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Michigan
Posts: 406
GGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to behold
Send a message via AIM to GGCO
Re: FRC Stats Hub - Open Source Scouting Web App

The program is almost ready for the 2011 season! I just posted the latest source (with a major UI change) to my github.
__________________
"Great spirits have always encountered violent opposition from mediocre minds" - Albert Einstein
The FIRST Alliance
COMETS Robotics
Website

  #8   Spotlight this post!  
Unread 06-03-2011, 21:27
GGCO's Avatar
GGCO GGCO is offline
Registered User
AKA: Grant
FRC #3357
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Michigan
Posts: 406
GGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to behold
Send a message via AIM to GGCO
Re: FRC Stats Hub - Open Source Scouting Web App

Alright, we're all set to go for 2011!

You can find it live at:
http://statshub.heroku.com/

Check out this blog post about known issues and features to come.

Enjoy!
__________________
"Great spirits have always encountered violent opposition from mediocre minds" - Albert Einstein
The FIRST Alliance
COMETS Robotics
Website

Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Who would be interested in an open source FRC CMS? kavisiegel Website Design/Showcase 3 28-01-2010 23:37
Open Source or Free web aps that make your life easier JohnBoucher IT / Communications 36 24-04-2009 09:17
Open Source Signin App nilesenator Programming 3 13-08-2008 00:00
Open-source FRC code JBotAlan Programming 35 02-01-2008 03:54
Plastic hub parts source found A_2 Kit & Additional Hardware 0 15-01-2005 11:23


All times are GMT -5. The time now is 12:52.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi