[devdocsgjs/main: 1083/1867] Fix get_latest_version procedure that were showing bad information
- From: Andy Holmes <andyholmes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [devdocsgjs/main: 1083/1867] Fix get_latest_version procedure that were showing bad information
- Date: Fri, 19 Nov 2021 23:47:44 +0000 (UTC)
commit 4ab95dc382e9039c27d2e76153600eb6653c8551
Author: MasterEnoc <brianhernandez222 hotmail com>
Date: Mon Nov 9 10:01:45 2020 -0600
Fix get_latest_version procedure that were showing bad information
- markdown: update scraper and fix get_latest_version
- rails: fix get_latest_version, it was showing an outdated
version as the latest version
- apache: fix get_latest_version, it was showing and
outdated version as the latest version
- cakephp: fix get_latest_version, it was showing and
outdated version as the latest version
lib/docs/scrapers/apache.rb | 4 ++--
lib/docs/scrapers/cakephp.rb | 4 ++--
lib/docs/scrapers/markdown.rb | 6 ++++--
lib/docs/scrapers/rdoc/rails.rb | 3 ++-
4 files changed, 10 insertions(+), 7 deletions(-)
---
diff --git a/lib/docs/scrapers/apache.rb b/lib/docs/scrapers/apache.rb
index 1301b574..81f1b5e9 100644
--- a/lib/docs/scrapers/apache.rb
+++ b/lib/docs/scrapers/apache.rb
@@ -35,8 +35,8 @@ module Docs
HTML
def get_latest_version(opts)
- doc = fetch_doc('http://httpd.apache.org/docs/', opts)
- doc.at_css('#apcontents > ul a')['href'][0...-1]
+ doc = fetch_doc('http://httpd.apache.org/download', opts)
+ doc.at_css('#apcontents li > a').content
end
end
end
diff --git a/lib/docs/scrapers/cakephp.rb b/lib/docs/scrapers/cakephp.rb
index 13fe9f94..d913a214 100644
--- a/lib/docs/scrapers/cakephp.rb
+++ b/lib/docs/scrapers/cakephp.rb
@@ -82,8 +82,8 @@ module Docs
end
def get_latest_version(opts)
- doc = fetch_doc('https://api.cakephp.org/3.7/', opts)
- doc.at_css('.version-picker .dropdown-toggle').content.strip
+ doc = fetch_doc('https://cakephp.org', opts)
+ doc.at_css('.title-home h1').content.scan(/\d\.\d*\.*\d*\.*\d*\.*/)[0]
end
private
diff --git a/lib/docs/scrapers/markdown.rb b/lib/docs/scrapers/markdown.rb
index b837c692..37994d1a 100644
--- a/lib/docs/scrapers/markdown.rb
+++ b/lib/docs/scrapers/markdown.rb
@@ -2,7 +2,8 @@ module Docs
class Markdown < UrlScraper
self.name = 'Markdown'
self.type = 'simple'
- self.base_url = 'http://daringfireball.net/projects/markdown/syntax'
+ self.release = '1.0.1'
+ self.base_url = 'https://daringfireball.net/projects/markdown/syntax'
html_filters.push 'markdown/clean_html', 'markdown/entries'
@@ -15,7 +16,8 @@ module Docs
HTML
def get_latest_version(opts)
- '1.0.0'
+ doc = fetch_doc('http://daringfireball.net/projects/markdown', opts)
+ doc.at_css('.article p a').content.scan(/\d\.\d*\.*\d*\.*\d*\.*/)[0]
end
end
end
diff --git a/lib/docs/scrapers/rdoc/rails.rb b/lib/docs/scrapers/rdoc/rails.rb
index aed22acb..6e37cbd0 100644
--- a/lib/docs/scrapers/rdoc/rails.rb
+++ b/lib/docs/scrapers/rdoc/rails.rb
@@ -108,7 +108,8 @@ module Docs
end
def get_latest_version(opts)
- get_latest_github_release('rails', 'rails', opts)
+ doc = fetch_doc('https://rubyonrails.org/', opts)
+ doc.at_css('.version p a').content.scan(/\d\.\d*\.*\d*\.*\d*/)[0]
end
end
end
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]