Unified · Split
| @@ -17,34 +17,4 @@ · 16 unmodified lines | |||
| 17 | blockquote > h4, blockquote > h5 { margin-top: .25rem; } | 17 | blockquote > h4, blockquote > h5 { margin-top: .25rem; } |
| 18 | } | 18 | } |
| 19 | 19 | ||
| 20 | ._apache_pig, | 20 | ._simple { @extend %simple; } |
| 21 | ._bower, | ||
| 22 | ._chai, | ||
| 23 | ._codeceptjs, | ||
| 24 | ._docker, | ||
| 25 | ._electron, | ||
| 26 | ._fish, | ||
| 27 | ._flow, | ||
| 28 | ._gnu, | ||
| 29 | ._grunt, | ||
| 30 | ._haxe, | ||
| 31 | ._immutable, | ||
| 32 | ._influxdata, | ||
| 33 | ._jasmine, | ||
| 34 | ._jest, | ||
| 35 | ._less, | ||
| 36 | ._lodash, | ||
| 37 | ._marionette, | ||
| 38 | ._markdown, | ||
| 39 | ._mocha, | ||
| 40 | ._mongoose, | ||
| 41 | ._nim, | ||
| 42 | ._redux, | ||
| 43 | ._requirejs, | ||
| 44 | ._simple, | ||
| 45 | ._typescript, | ||
| 46 | ._vagrant, | ||
| 47 | ._vulkan, | ||
| 48 | ._yarn { | ||
| 49 | @extend %simple; | ||
| 50 | } | ||
| @@ -2,7 +2,7 @@ module Docs · 1 unmodified line | |||
| 2 | class ApachePig < UrlScraper | 2 | class ApachePig < UrlScraper |
| 3 | self.name = 'Apache Pig' | 3 | self.name = 'Apache Pig' |
| 4 | self.slug = 'apache_pig' | 4 | self.slug = 'apache_pig' |
| 5 | self.type = 'apache_pig' | 5 | self.type = 'simple' |
| 6 | self.links = { | 6 | self.links = { |
| 7 | home: 'https://pig.apache.org/' | 7 | home: 'https://pig.apache.org/' |
| 8 | } | 8 | } |
| @@ -1,7 +1,7 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Bower < UrlScraper | 2 | class Bower < UrlScraper |
| 3 | self.name = 'Bower' | 3 | self.name = 'Bower' |
| 4 | self.type = 'bower' | 4 | self.type = 'simple' |
| 5 | self.release = '1.8.4' | 5 | self.release = '1.8.4' |
| 6 | self.base_url = 'https://bower.io/docs/' | 6 | self.base_url = 'https://bower.io/docs/' |
| 7 | self.root_path = 'api' | 7 | self.root_path = 'api' |
| @@ -1,7 +1,7 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Chai < UrlScraper | 2 | class Chai < UrlScraper |
| 3 | self.name = 'Chai' | 3 | self.name = 'Chai' |
| 4 | self.type = 'chai' | 4 | self.type = 'simple' |
| 5 | self.release = '4.1.0' | 5 | self.release = '4.1.0' |
| 6 | self.base_url = 'http://chaijs.com' | 6 | self.base_url = 'http://chaijs.com' |
| 7 | self.root_path = '/api/' | 7 | self.root_path = '/api/' |
| @@ -1,7 +1,7 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Codeceptjs < UrlScraper | 2 | class Codeceptjs < UrlScraper |
| 3 | self.name = 'CodeceptJS' | 3 | self.name = 'CodeceptJS' |
| 4 | self.type = 'codeceptjs' | 4 | self.type = 'simple' |
| 5 | self.root_path = 'index.html' | 5 | self.root_path = 'index.html' |
| 6 | self.release = '1.3.1' | 6 | self.release = '1.3.1' |
| 7 | self.base_url = 'https://codecept.io/' | 7 | self.base_url = 'https://codecept.io/' |
| @@ -1,6 +1,6 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Docker < UrlScraper | 2 | class Docker < UrlScraper |
| 3 | self.type = 'docker' | 3 | self.type = 'simple' |
| 4 | self.links = { | 4 | self.links = { |
| 5 | home: 'https://docker.com/', | 5 | home: 'https://docker.com/', |
| 6 | code: 'https://github.com/docker/docker' | 6 | code: 'https://github.com/docker/docker' |
| @@ -1,6 +1,6 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Electron < UrlScraper | 2 | class Electron < UrlScraper |
| 3 | self.type = 'electron' | 3 | self.type = 'simple' |
| 4 | self.base_url = 'https://electronjs.org/docs' | 4 | self.base_url = 'https://electronjs.org/docs' |
| 5 | self.release = '2.0.2' | 5 | self.release = '2.0.2' |
| 6 | self.links = { | 6 | self.links = { |
| @@ -1,7 +1,7 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Fish < UrlScraper | 2 | class Fish < UrlScraper |
| 3 | self.name = 'Fish' | 3 | self.name = 'Fish' |
| 4 | self.type = 'fish' | 4 | self.type = 'simple' |
| 5 | self.root_path = 'index.html' | 5 | self.root_path = 'index.html' |
| 6 | self.links = { | 6 | self.links = { |
| 7 | home: 'https://fishshell.com/', | 7 | home: 'https://fishshell.com/', |
| @@ -1,6 +1,6 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Flow < UrlScraper | 2 | class Flow < UrlScraper |
| 3 | self.type = 'flow' | 3 | self.type = 'simple' |
| 4 | self.release = '0.79.1' | 4 | self.release = '0.79.1' |
| 5 | self.base_url = 'https://flow.org/en/docs/' | 5 | self.base_url = 'https://flow.org/en/docs/' |
| 6 | self.links = { | 6 | self.links = { |
| @@ -1,6 +1,6 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Gnu < FileScraper | 2 | class Gnu < FileScraper |
| 3 | self.type = 'gnu' | 3 | self.type = 'simple' |
| 4 | self.root_path = 'index.html' | 4 | self.root_path = 'index.html' |
| 5 | self.abstract = 'true' | 5 | self.abstract = 'true' |
| 6 | 6 | ||
| @@ -1,7 +1,7 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Grunt < UrlScraper | 2 | class Grunt < UrlScraper |
| 3 | self.name = 'Grunt' | 3 | self.name = 'Grunt' |
| 4 | self.type = 'grunt' | 4 | self.type = 'simple' |
| 5 | self.release = '1.0.1' | 5 | self.release = '1.0.1' |
| 6 | self.base_url = 'https://gruntjs.com/' | 6 | self.base_url = 'https://gruntjs.com/' |
| 7 | self.root_path = 'getting-started' | 7 | self.root_path = 'getting-started' |
| @@ -1,7 +1,7 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Haxe < UrlScraper | 2 | class Haxe < UrlScraper |
| 3 | self.name = 'Haxe' | 3 | self.name = 'Haxe' |
| 4 | self.type = 'haxe' | 4 | self.type = 'simple' |
| 5 | self.release = '3.4.7' | 5 | self.release = '3.4.7' |
| 6 | self.base_url = 'https://api.haxe.org/' | 6 | self.base_url = 'https://api.haxe.org/' |
| 7 | 7 | ||
| @@ -2,7 +2,7 @@ module Docs · 1 unmodified line | |||
| 2 | class Immutable < UrlScraper | 2 | class Immutable < UrlScraper |
| 3 | self.name = 'Immutable.js' | 3 | self.name = 'Immutable.js' |
| 4 | self.slug = 'immutable' | 4 | self.slug = 'immutable' |
| 5 | self.type = 'immutable' | 5 | self.type = 'simple' |
| 6 | self.release = '3.8.1' | 6 | self.release = '3.8.1' |
| 7 | self.base_url = 'https://facebook.github.io/immutable-js/docs/' | 7 | self.base_url = 'https://facebook.github.io/immutable-js/docs/' |
| 8 | self.links = { | 8 | self.links = { |
| @@ -1,7 +1,7 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Influxdata < UrlScraper | 2 | class Influxdata < UrlScraper |
| 3 | self.name = 'InfluxData' | 3 | self.name = 'InfluxData' |
| 4 | self.type = 'influxdata' | 4 | self.type = 'simple' |
| 5 | self.release = '1.3' | 5 | self.release = '1.3' |
| 6 | self.base_url = 'https://docs.influxdata.com/' | 6 | self.base_url = 'https://docs.influxdata.com/' |
| 7 | self.links = { | 7 | self.links = { |
| @@ -1,6 +1,6 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Jasmine < UrlScraper | 2 | class Jasmine < UrlScraper |
| 3 | self.type = 'jasmine' | 3 | self.type = 'simple' |
| 4 | self.release = '3.2.1' | 4 | self.release = '3.2.1' |
| 5 | self.base_url = 'https://jasmine.github.io/api/3.2/' | 5 | self.base_url = 'https://jasmine.github.io/api/3.2/' |
| 6 | self.root_path = 'index.html' | 6 | self.root_path = 'index.html' |
| @@ -1,6 +1,6 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Jest < UrlScraper | 2 | class Jest < UrlScraper |
| 3 | self.type = 'jest' | 3 | self.type = 'simple' |
| 4 | self.release = '23.5.0' | 4 | self.release = '23.5.0' |
| 5 | self.base_url = 'https://jestjs.io/docs/en/' | 5 | self.base_url = 'https://jestjs.io/docs/en/' |
| 6 | self.root_path = 'getting-started' | 6 | self.root_path = 'getting-started' |
| @@ -1,6 +1,6 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Less < UrlScraper | 2 | class Less < UrlScraper |
| 3 | self.type = 'less' | 3 | self.type = 'simple' |
| 4 | self.release = '2.7.2' | 4 | self.release = '2.7.2' |
| 5 | self.base_url = 'http://lesscss.org' | 5 | self.base_url = 'http://lesscss.org' |
| 6 | self.root_path = '/features' | 6 | self.root_path = '/features' |
| @@ -2,7 +2,7 @@ module Docs · 1 unmodified line | |||
| 2 | class Lodash < UrlScraper | 2 | class Lodash < UrlScraper |
| 3 | self.name = 'lodash' | 3 | self.name = 'lodash' |
| 4 | self.slug = 'lodash' | 4 | self.slug = 'lodash' |
| 5 | self.type = 'lodash' | 5 | self.type = 'simple' |
| 6 | self.links = { | 6 | self.links = { |
| 7 | home: 'https://lodash.com/', | 7 | home: 'https://lodash.com/', |
| 8 | code: 'https://github.com/lodash/lodash/' | 8 | code: 'https://github.com/lodash/lodash/' |
| @@ -2,7 +2,7 @@ module Docs · 1 unmodified line | |||
| 2 | class Marionette < UrlScraper | 2 | class Marionette < UrlScraper |
| 3 | self.name = 'Marionette.js' | 3 | self.name = 'Marionette.js' |
| 4 | self.slug = 'marionette' | 4 | self.slug = 'marionette' |
| 5 | self.type = 'marionette' | 5 | self.type = 'simple' |
| 6 | self.root_path = 'index' | 6 | self.root_path = 'index' |
| 7 | self.links = { | 7 | self.links = { |
| 8 | home: 'https://marionettejs.com/', | 8 | home: 'https://marionettejs.com/', |
| @@ -1,7 +1,7 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Markdown < UrlScraper | 2 | class Markdown < UrlScraper |
| 3 | self.name = 'Markdown' | 3 | self.name = 'Markdown' |
| 4 | self.type = 'markdown' | 4 | self.type = 'simple' |
| 5 | self.base_url = 'http://daringfireball.net/projects/markdown/syntax' | 5 | self.base_url = 'http://daringfireball.net/projects/markdown/syntax' |
| 6 | 6 | ||
| 7 | html_filters.push 'markdown/clean_html', 'markdown/entries' | 7 | html_filters.push 'markdown/clean_html', 'markdown/entries' |
| @@ -1,6 +1,6 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Mocha < UrlScraper | 2 | class Mocha < UrlScraper |
| 3 | self.type = 'mocha' | 3 | self.type = 'simple' |
| 4 | self.release = '5.0.1' | 4 | self.release = '5.0.1' |
| 5 | self.base_url = 'https://mochajs.org/' | 5 | self.base_url = 'https://mochajs.org/' |
| 6 | self.links = { | 6 | self.links = { |
| @@ -1,7 +1,7 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Mongoose < UrlScraper | 2 | class Mongoose < UrlScraper |
| 3 | self.name = 'Mongoose' | 3 | self.name = 'Mongoose' |
| 4 | self.type = 'mongoose' | 4 | self.type = 'simple' |
| 5 | self.release = '4.13.1' | 5 | self.release = '4.13.1' |
| 6 | self.base_url = 'http://mongoosejs.com/docs/' | 6 | self.base_url = 'http://mongoosejs.com/docs/' |
| 7 | self.root_path = 'index.html' | 7 | self.root_path = 'index.html' |
| @@ -1,6 +1,6 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Nim < UrlScraper | 2 | class Nim < UrlScraper |
| 3 | self.type = 'nim' | 3 | self.type = 'simple' |
| 4 | self.release = '0.18.0' | 4 | self.release = '0.18.0' |
| 5 | self.base_url = 'https://nim-lang.org/docs/' | 5 | self.base_url = 'https://nim-lang.org/docs/' |
| 6 | self.root_path = 'overview.html' | 6 | self.root_path = 'overview.html' |
| @@ -1,6 +1,6 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Redux < UrlScraper | 2 | class Redux < UrlScraper |
| 3 | self.type = 'redux' | 3 | self.type = 'simple' |
| 4 | self.release = '3.7.2' | 4 | self.release = '3.7.2' |
| 5 | self.base_url = 'http://redux.js.org/docs/' | 5 | self.base_url = 'http://redux.js.org/docs/' |
| 6 | self.links = { | 6 | self.links = { |
| @@ -1,7 +1,7 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Requirejs < UrlScraper | 2 | class Requirejs < UrlScraper |
| 3 | self.name = 'RequireJS' | 3 | self.name = 'RequireJS' |
| 4 | self.type = 'requirejs' | 4 | self.type = 'simple' |
| 5 | self.release = '2.3.5' | 5 | self.release = '2.3.5' |
| 6 | self.base_url = 'http://requirejs.org/docs/' | 6 | self.base_url = 'http://requirejs.org/docs/' |
| 7 | self.links = { | 7 | self.links = { |
| @@ -1,7 +1,7 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Typescript < UrlScraper | 2 | class Typescript < UrlScraper |
| 3 | self.name = 'TypeScript' | 3 | self.name = 'TypeScript' |
| 4 | self.type = 'typescript' | 4 | self.type = 'simple' |
| 5 | self.release = '3.0.1' | 5 | self.release = '3.0.1' |
| 6 | self.base_url = 'https://www.typescriptlang.org/docs/' | 6 | self.base_url = 'https://www.typescriptlang.org/docs/' |
| 7 | self.root_path = 'tutorial.html' | 7 | self.root_path = 'tutorial.html' |
| @@ -1,7 +1,7 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Vagrant < UrlScraper | 2 | class Vagrant < UrlScraper |
| 3 | self.name = 'Vagrant' | 3 | self.name = 'Vagrant' |
| 4 | self.type = 'vagrant' | 4 | self.type = 'simple' |
| 5 | self.release = '2.1.1' | 5 | self.release = '2.1.1' |
| 6 | self.base_url = 'https://www.vagrantup.com/docs/' | 6 | self.base_url = 'https://www.vagrantup.com/docs/' |
| 7 | self.root_path = 'index.html' | 7 | self.root_path = 'index.html' |
| @@ -1,7 +1,7 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Vulkan < UrlScraper | 2 | class Vulkan < UrlScraper |
| 3 | self.name = 'Vulkan' | 3 | self.name = 'Vulkan' |
| 4 | self.type = 'vulkan' | 4 | self.type = 'simple' |
| 5 | self.release = '1.0.59' | 5 | self.release = '1.0.59' |
| 6 | self.base_url = 'https://www.khronos.org/registry/vulkan/specs/1.0/' | 6 | self.base_url = 'https://www.khronos.org/registry/vulkan/specs/1.0/' |
| 7 | self.root_path = 'apispec.html' | 7 | self.root_path = 'apispec.html' |
| @@ -1,6 +1,6 @@ | |||
| 1 | module Docs | 1 | module Docs |
| 2 | class Yarn < UrlScraper | 2 | class Yarn < UrlScraper |
| 3 | self.type = 'yarn' | 3 | self.type = 'simple' |
| 4 | self.release = '1.9.4' | 4 | self.release = '1.9.4' |
| 5 | self.base_url = 'https://yarnpkg.com/en/docs/' | 5 | self.base_url = 'https://yarnpkg.com/en/docs/' |
| 6 | self.links = { | 6 | self.links = { |