History

Remove hardcoded username and fix broken methods

Jasper van Merle committed 7 years ago

Commit 4ce7dbc1 parent 16061958 files · +11 −15Browse files

Showing the changes to lib/docs (6 of 8 files). Show all

Unified · Split

6 files
  1. lib/docs/scrapers/async.rb +1 −1
  2. lib/docs/scrapers/drupal.rb +2 −7
  3. lib/docs/scrapers/perl.rb +3 −2
  4. lib/docs/scrapers/phalcon.rb +1 −1
  5. lib/docs/scrapers/sass.rb +1 −1
  6. lib/docs/scrapers/statsmodels.rb +1 −1
lib/docs/scrapers/async.rb+1−1
@@ -19,7 +19,7 @@ module Docs · 18 unmodified lines
1919 HTML
2020
2121 def get_latest_version(opts)
22− doc = fetch_doc('https://caolan.github.io/async/', opts)
22+ doc = fetch_doc('https://caolan.github.io/async/v3/', opts)
2323 doc.at_css('#version-dropdown > a').content.strip[1..-1]
2424 end
2525 end
lib/docs/scrapers/drupal.rb+2−7
@@ -100,13 +100,8 @@ module Docs · 99 unmodified lines
100100 end
101101
102102 def get_latest_version(opts)
103− doc = fetch_doc('http://cgit.drupalcode.org/drupal', opts)
104−
105− version = doc.at_css('td.form > form > select > option[selected]').content
106− version = version.scan(/([0-9.]+)/)[0][0]
107− version = version[0...-1] if version.end_with?('.')
108−
109− version
103+ json = fetch_json('https://packagist.org/packages/drupal/drupal.json', opts)
104+ json['package']['versions'].keys.find {|version| !version.end_with?('-dev')}
110105 end
111106 end
112107 end
lib/docs/scrapers/perl.rb+3−2
@@ -45,8 +45,9 @@ module Docs · 44 unmodified lines
4545 end
4646
4747 def get_latest_version(opts)
48− body = fetch('https://perldoc.perl.org/static/perlversion.js', opts)
49− body.scan(/>Perl ([0-9.]+)/)[0][0]
48+ doc = fetch_doc('https://perldoc.perl.org/', opts)
49+ header = doc.at_css('h2.h1').content
50+ header.scan(/Perl ([0-9.]+)/)[0][0]
5051 end
5152 end
5253 end
lib/docs/scrapers/phalcon.rb+1−1
@@ -32,7 +32,7 @@ module Docs · 31 unmodified lines
3232
3333 def get_latest_version(opts)
3434 doc = fetch_doc('https://docs.phalconphp.com/', opts)
35− doc.at_css('.custom-select__version').content.strip.sub(/Version /, '')
35+ doc.at_css('.header__lang.expand > div > ul > li > a').content
3636 end
3737 end
3838 end
lib/docs/scrapers/sass.rb+1−1
@@ -25,7 +25,7 @@ module Docs · 24 unmodified lines
2525 HTML
2626
2727 def get_latest_version(opts)
28− get_github_file_contents('sass', 'sass', 'VERSION', opts).strip
28+ get_latest_github_release('sass', 'libsass', opts)['tag_name']
2929 end
3030 end
3131 end
lib/docs/scrapers/statsmodels.rb+1−1
@@ -23,7 +23,7 @@ module Docs · 22 unmodified lines
2323
2424 def get_latest_version(opts)
2525 doc = fetch_doc('http://www.statsmodels.org/stable/', opts)
26− doc.at_css('.sphinxsidebarwrapper h3 + p > b').content
26+ doc.at_css('.sphinxsidebarwrapper h3 + p > b').content[1..-1]
2727 end
2828 end
2929 end

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t