Browse Source

Merge pull request #2623 from spamguy/electron-releases

Update get_latest_version algorithms
Simon Legner 6 days ago
parent
commit
48a7451e41
3 changed files with 3 additions and 5 deletions
  1. 1 2
      lib/docs/scrapers/electron.rb
  2. 1 1
      lib/docs/scrapers/nix.rb
  3. 1 2
      lib/docs/scrapers/redis.rb

+ 1 - 2
lib/docs/scrapers/electron.rb

@@ -26,8 +26,7 @@ module Docs
     HTML
 
     def get_latest_version(opts)
-      doc = fetch_doc('https://www.electronjs.org/releases/stable', opts)
-      doc.at_css('.release-card__metadata>a')['href'].gsub!(/[a-zA-Z\/:]/, '')[1..-1]
+      get_latest_github_release('electron', 'electron', opts)
     end
   end
 end

+ 1 - 1
lib/docs/scrapers/nix.rb

@@ -23,7 +23,7 @@ module Docs
 
     def get_latest_version(opts)
       doc = fetch_doc('https://nixos.org/manual/nix/stable/', opts)
-      doc.at_css('a.active')['href'].scan(/([0-9.]+)/)[0][0]
+      doc.at_css('h1.menu-title').content.scan(/([0-9.]+)/).first.first
     end
   end
 end

+ 1 - 2
lib/docs/scrapers/redis.rb

@@ -21,8 +21,7 @@ module Docs
     HTML
 
     def get_latest_version(opts)
-      body = fetch('http://download.redis.io/redis-stable/00-RELEASENOTES', opts)
-      body.scan(/Redis Community Edition ([0-9.]+)/)[0][0]
+      get_latest_github_release('redis', 'redis', opts)
     end
 
     private