Initial commit

This commit is contained in:
Domenic Denicola 2015-05-05 22:47:45 +02:00
commit 3c2f67000e
9 changed files with 124 additions and 0 deletions

9
.editorconfig Normal file
View file

@ -0,0 +1,9 @@
root = true
[*]
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
charset = utf-8
indent_style = space
indent_size = 2

29
.eslintrc Normal file
View file

@ -0,0 +1,29 @@
{
"ecmaFeatures": {
"binaryLiterals": true,
"blockBindings": true,
"classes": true,
"forOf": true,
"generators": true,
"objectLiteralShorthandMethods": true,
"objectLiteralShorthandProperties": true,
"octalLiterals": true,
"templateStrings": true
},
"env": {
"node": true
},
"rules": {
"no-extra-parens": 2,
"no-eq-null": 2,
"no-floating-decimal": 2,
"no-self-compare": 2,
"no-throw-literal": 2,
"no-void": 2,
"wrap-iife": [2, "outside"],
"strict": [2, "global"],
"no-var": 2,
"generator-star-spacing": [2, "after"],
"object-shorthand": [2, "always"]
}
}

2
.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
/node_modules/
/npm-debug.log

24
.jscsrc Normal file
View file

@ -0,0 +1,24 @@
{
"esnext": true,
"preset": "crockford",
"requireMultipleVarDecl": null,
"disallowDanglingUnderscores": null,
"disallowKeywords": [
"with"
],
"disallowMultipleVarDecl": "strict",
"validateQuoteMarks": "\"",
"validateIndentation": 2,
"disallowSpaceAfterObjectKeys": true,
"disallowSpacesInCallExpression": true,
"disallowYodaConditions": true,
"maximumLineLength": {
"value": 120,
"allowUrlComments": true
},
"requireFunctionDeclarations": true,
"requireSemicolons": true,
"validateLineBreaks": "LF",
"validateParameterSeparator": ", ",
"requireBlocksOnNewline": 1
}

5
.travis.yml Normal file
View file

@ -0,0 +1,5 @@
language: node_js
node_js:
- iojs
script:
npm run lint

19
LICENSE.txt Normal file
View file

@ -0,0 +1,19 @@
Copyright © 2015 Domenic Denicola <d@domenic.me>
This work is free. You can redistribute it and/or modify it under the
terms of the Do What The Fuck You Want To Public License, Version 2,
as published by Sam Hocevar. See below for more details.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. You just DO WHAT THE FUCK YOU WANT TO.

3
README.md Normal file
View file

@ -0,0 +1,3 @@
# _Worm_ Scraper
Scrapes the web serial [_Worm_](https://parahumans.wordpress.com/) into an ebook format.

5
lib/worm-scraper.js Normal file
View file

@ -0,0 +1,5 @@
"use strict";
module.exports = function () {
};

28
package.json Normal file
View file

@ -0,0 +1,28 @@
{
"name": "worm-scraper",
"description": "Scrapes the web serial Worm into an ebook format",
"keywords": [
"ebook",
"worm",
"parahuman",
"scraper"
],
"version": "1.0.0-pre",
"author": "Domenic Denicola <d@domenic.me> (https://domenic.me/)",
"license": "WTFPL",
"repository": "domenic/worm-scraper",
"main": "lib/worm-scraper.js",
"files": [
"lib/"
],
"scripts": {
"lint": "eslint lib && jscs lib"
},
"dependencies": {
"jsdom": "^5.3.0"
},
"devDependencies": {
"eslint": "0.20.0",
"jscs": "^1.13.1"
}
}