[bitbar] update for current setup
- use the default ruby version
- remove bundler, since we only use stdlib
- set the text color to white for dark mode
diff --git a/bitbar/.ruby-version b/bitbar/.ruby-version
index 227cea21..6cec9344 100644
--- a/bitbar/.ruby-version
+++ b/bitbar/.ruby-version
@@ -1 +1 @@
-2.0.0
+ruby
diff --git a/bitbar/Gemfile b/bitbar/Gemfile
deleted file mode 100644
index b6bbf79a..00000000
--- a/bitbar/Gemfile
+++ /dev/null
@@ -1,5 +0,0 @@
-source 'https://rubygems.org'
-
-group :development do
- gem 'pry'
-end
diff --git a/bitbar/Gemfile.lock b/bitbar/Gemfile.lock
deleted file mode 100644
index b5d163ea..00000000
--- a/bitbar/Gemfile.lock
+++ /dev/null
@@ -1,19 +0,0 @@
-GEM
- remote: https://rubygems.org/
- specs:
- coderay (1.1.1)
- method_source (0.8.2)
- pry (0.10.3)
- coderay (~> 1.1.0)
- method_source (~> 0.8.1)
- slop (~> 3.4)
- slop (3.6.0)
-
-PLATFORMS
- ruby
-
-DEPENDENCIES
- pry
-
-BUNDLED WITH
- 1.11.2
diff --git a/bitbar/Rakefile b/bitbar/Rakefile
deleted file mode 100644
index 4457b61a..00000000
--- a/bitbar/Rakefile
+++ /dev/null
@@ -1,5 +0,0 @@
-desc ''
-task :bundle do
- cmd = 'bundle install --standalone --path vendor/bundle --without development test'
- sh "chruby-exec 2.0.0 -- #{cmd}"
-end
diff --git a/bitbar/onebusaway.30s.rb b/bitbar/onebusaway.30s.rb
index 4edf5eb9..740aef10 100755
--- a/bitbar/onebusaway.30s.rb
+++ b/bitbar/onebusaway.30s.rb
@@ -9,22 +9,22 @@ COLOR_MAP = {
arrivalStatusEarly: :red,
arrivalStatusDelayed: :blue,
arrivalStatusDepartedOnTime: :green,
- arrivalStatusDepartedNoInfo: :black,
+ arrivalStatusDepartedNoInfo: :white,
arrivalStatusDepartedEarly: :red,
arrivalStatusDepartedDelayed: :blue,
arrivalStatusCancelled: :red,
}
-html = open('http://pugetsound.onebusaway.org/where/standard/stop.action?id=1_7360').read
+html = open('http://pugetsound.onebusaway.org/where/standard/stop.action?id=1_17160').read
doc = REXML::Document.new(html)
status = doc.elements['//td[contains(@class, "arrivalsStatusEntry")]']
minutes = status.elements['.//span'].text
-color = COLOR_MAP.fetch(status.attributes['class'].split(/\s+/).last.to_sym, :black)
+color = COLOR_MAP.fetch(status.attributes['class'].split(/\s+/).last.to_sym, :white)
times = doc.elements.to_a('//div[@class="arrivalsTimePanel"]')
puts "#{minutes} | color=#{color}"
puts '---'
times.each do |time|
- puts "#{time[0].text}#{time[1]}#{time[2].text}"
+ puts "#{time[0].text} - #{time[2].text}"
end