Skip to content

Commit 09ab06a

Browse files
Add node project files
1 parent f37d3c1 commit 09ab06a

20 files changed

+13468
-1
lines changed

Diff for: .gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
imaggaapikeys.txt

Diff for: IKEA_SA_Furniture_Web_Scrapings_sss.csv

+3,695
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"id":"A2T1","dependencies":[{"name":"C:\\Users\\jhogg\\Documents\\Code\\DreamBoard\\dreamboard\\package.json","includedInParent":true,"mtime":1633390565456}],"generated":{"js":"const t=require(\"http\"),e=require(\"fs\"),i=require(\"path\"),o={\".html\":\"text/html\",\".js\":\"text/javascript\",\".css\":\"text/css\",\".json\":\"application/json\",\".png\":\"image/png\",\".jpg\":\"image/jpg\",\".gif\":\"image/gif\",\".wav\":\"audio/wav\",\".mp4\":\"video/mp4\",\".woff\":\"application/font-woff\",\".ttf\":\"application/font-ttf\",\".eot\":\"application/vnd.ms-fontobject\",\".otf\":\"application/font-otf\",\".svg\":\"application/image/svg+xml\"},a=t.createServer((t,a)=>{let n=i.join(__dirname,\"public\",t.url);n===i.join(__dirname,\"public\",\"/\")&&(n=i.join(__dirname,\"public\",\"index.html\"));const p=String(i.extname(n)).toLowerCase(),r=o[p]||\"application/octet-stream\";e.readFile(n,(t,e)=>{t?(a.writeHead(500),a.end(`Sorry, check with the site admin for error: ${t.code} ..\\n`),a.end()):(a.writeHead(200,{\"Content-Type\":r}),a.end(e,\"utf-8\"))})});module.exports=a;"},"sourceMaps":{"js":{"mappings":[{"source":"app.js","original":{"line":1,"column":0},"generated":{"line":1,"column":0}},{"source":"app.js","name":"http","original":{"line":1,"column":6},"generated":{"line":1,"column":6}},{"source":"app.js","name":"require","original":{"line":1,"column":13},"generated":{"line":1,"column":8}},{"source":"app.js","original":{"line":1,"column":21},"generated":{"line":1,"column":16}},{"source":"app.js","name":"fs","original":{"line":2,"column":6},"generated":{"line":1,"column":24}},{"source":"app.js","name":"require","original":{"line":2,"column":11},"generated":{"line":1,"column":26}},{"source":"app.js","original":{"line":2,"column":19},"generated":{"line":1,"column":34}},{"source":"app.js","name":"path","original":{"line":3,"column":6},"generated":{"line":1,"column":40}},{"source":"app.js","name":"require","original":{"line":3,"column":13},"generated":{"line":1,"column":42}},{"source":"app.js","original":{"line":3,"column":21},"generated":{"line":1,"column":50}},{"source":"app.js","name":"mimeTypes","original":{"line":5,"column":6},"generated":{"line":1,"column":58}},{"source":"app.js","original":{"line":5,"column":18},"generated":{"line":1,"column":60}},{"source":"app.js","original":{"line":6,"column":11},"generated":{"line":1,"column":61}},{"source":"app.js","original":{"line":6,"column":11},"generated":{"line":1,"column":69}},{"source":"app.js","original":{"line":7,"column":9},"generated":{"line":1,"column":81}},{"source":"app.js","original":{"line":7,"column":9},"generated":{"line":1,"column":87}},{"source":"app.js","original":{"line":8,"column":10},"generated":{"line":1,"column":105}},{"source":"app.js","original":{"line":8,"column":10},"generated":{"line":1,"column":112}},{"source":"app.js","original":{"line":9,"column":11},"generated":{"line":1,"column":123}},{"source":"app.js","original":{"line":9,"column":11},"generated":{"line":1,"column":131}},{"source":"app.js","original":{"line":10,"column":10},"generated":{"line":1,"column":150}},{"source":"app.js","original":{"line":10,"column":10},"generated":{"line":1,"column":157}},{"source":"app.js","original":{"line":11,"column":10},"generated":{"line":1,"column":169}},{"source":"app.js","original":{"line":11,"column":10},"generated":{"line":1,"column":176}},{"source":"app.js","original":{"line":12,"column":10},"generated":{"line":1,"column":188}},{"source":"app.js","original":{"line":12,"column":10},"generated":{"line":1,"column":195}},{"source":"app.js","original":{"line":13,"column":10},"generated":{"line":1,"column":207}},{"source":"app.js","original":{"line":13,"column":10},"generated":{"line":1,"column":214}},{"source":"app.js","original":{"line":14,"column":10},"generated":{"line":1,"column":226}},{"source":"app.js","original":{"line":14,"column":10},"generated":{"line":1,"column":233}},{"source":"app.js","original":{"line":15,"column":11},"generated":{"line":1,"column":245}},{"source":"app.js","original":{"line":15,"column":11},"generated":{"line":1,"column":253}},{"source":"app.js","original":{"line":16,"column":10},"generated":{"line":1,"column":277}},{"source":"app.js","original":{"line":16,"column":10},"generated":{"line":1,"column":284}},{"source":"app.js","original":{"line":17,"column":10},"generated":{"line":1,"column":307}},{"source":"app.js","original":{"line":17,"column":10},"generated":{"line":1,"column":314}},{"source":"app.js","original":{"line":18,"column":10},"generated":{"line":1,"column":346}},{"source":"app.js","original":{"line":18,"column":10},"generated":{"line":1,"column":353}},{"source":"app.js","original":{"line":19,"column":10},"generated":{"line":1,"column":376}},{"source":"app.js","original":{"line":19,"column":10},"generated":{"line":1,"column":383}},{"source":"app.js","name":"app","original":{"line":22,"column":6},"generated":{"line":1,"column":412}},{"source":"app.js","name":"http","original":{"line":22,"column":12},"generated":{"line":1,"column":414}},{"source":"app.js","name":"createServer","original":{"line":22,"column":17},"generated":{"line":1,"column":416}},{"source":"app.js","original":{"line":22,"column":30},"generated":{"line":1,"column":429}},{"source":"app.js","name":"request","original":{"line":22,"column":31},"generated":{"line":1,"column":430}},{"source":"app.js","name":"response","original":{"line":22,"column":40},"generated":{"line":1,"column":432}},{"source":"app.js","name":"filePath","original":{"line":23,"column":6},"generated":{"line":1,"column":437}},{"source":"app.js","name":"filePath","original":{"line":23,"column":6},"generated":{"line":1,"column":441}},{"source":"app.js","name":"path","original":{"line":23,"column":17},"generated":{"line":1,"column":443}},{"source":"app.js","name":"join","original":{"line":23,"column":22},"generated":{"line":1,"column":445}},{"source":"app.js","name":"__dirname","original":{"line":23,"column":27},"generated":{"line":1,"column":450}},{"source":"app.js","original":{"line":23,"column":38},"generated":{"line":1,"column":460}},{"source":"app.js","name":"request","original":{"line":23,"column":48},"generated":{"line":1,"column":469}},{"source":"app.js","name":"url","original":{"line":23,"column":56},"generated":{"line":1,"column":471}},{"source":"app.js","name":"filePath","original":{"line":24,"column":6},"generated":{"line":1,"column":476}},{"source":"app.js","name":"path","original":{"line":24,"column":19},"generated":{"line":1,"column":480}},{"source":"app.js","name":"join","original":{"line":24,"column":24},"generated":{"line":1,"column":482}},{"source":"app.js","name":"__dirname","original":{"line":24,"column":29},"generated":{"line":1,"column":487}},{"source":"app.js","original":{"line":24,"column":40},"generated":{"line":1,"column":497}},{"source":"app.js","original":{"line":24,"column":50},"generated":{"line":1,"column":506}},{"source":"app.js","name":"filePath","original":{"line":24,"column":56},"generated":{"line":1,"column":513}},{"source":"app.js","name":"path","original":{"line":24,"column":67},"generated":{"line":1,"column":515}},{"source":"app.js","name":"join","original":{"line":24,"column":72},"generated":{"line":1,"column":517}},{"source":"app.js","name":"__dirname","original":{"line":24,"column":77},"generated":{"line":1,"column":522}},{"source":"app.js","original":{"line":24,"column":88},"generated":{"line":1,"column":532}},{"source":"app.js","original":{"line":24,"column":98},"generated":{"line":1,"column":541}},{"source":"app.js","name":"extname","original":{"line":26,"column":8},"generated":{"line":1,"column":556}},{"source":"app.js","name":"extname","original":{"line":26,"column":8},"generated":{"line":1,"column":562}},{"source":"app.js","name":"String","original":{"line":26,"column":18},"generated":{"line":1,"column":564}},{"source":"app.js","name":"path","original":{"line":26,"column":25},"generated":{"line":1,"column":571}},{"source":"app.js","name":"extname","original":{"line":26,"column":30},"generated":{"line":1,"column":573}},{"source":"app.js","name":"filePath","original":{"line":26,"column":38},"generated":{"line":1,"column":581}},{"source":"app.js","name":"toLowerCase","original":{"line":26,"column":49},"generated":{"line":1,"column":585}},{"source":"app.js","name":"contentType","original":{"line":27,"column":8},"generated":{"line":1,"column":599}},{"source":"app.js","name":"mimeTypes","original":{"line":27,"column":22},"generated":{"line":1,"column":601}},{"source":"app.js","name":"extname","original":{"line":27,"column":32},"generated":{"line":1,"column":603}},{"source":"app.js","original":{"line":27,"column":44},"generated":{"line":1,"column":607}},{"source":"app.js","name":"fs","original":{"line":29,"column":2},"generated":{"line":1,"column":634}},{"source":"app.js","name":"readFile","original":{"line":29,"column":5},"generated":{"line":1,"column":636}},{"source":"app.js","name":"filePath","original":{"line":29,"column":14},"generated":{"line":1,"column":645}},{"source":"app.js","original":{"line":29,"column":24},"generated":{"line":1,"column":647}},{"source":"app.js","name":"error","original":{"line":29,"column":25},"generated":{"line":1,"column":648}},{"source":"app.js","name":"content","original":{"line":29,"column":32},"generated":{"line":1,"column":650}},{"source":"app.js","name":"error","original":{"line":30,"column":8},"generated":{"line":1,"column":655}},{"source":"app.js","name":"response","original":{"line":31,"column":6},"generated":{"line":1,"column":658}},{"source":"app.js","name":"writeHead","original":{"line":31,"column":15},"generated":{"line":1,"column":660}},{"source":"app.js","original":{"line":31,"column":25},"generated":{"line":1,"column":670}},{"source":"app.js","name":"response","original":{"line":32,"column":6},"generated":{"line":1,"column":675}},{"source":"app.js","name":"end","original":{"line":32,"column":15},"generated":{"line":1,"column":677}},{"source":"app.js","name":"error","original":{"line":32,"column":66},"generated":{"line":1,"column":728}},{"source":"app.js","name":"code","original":{"line":32,"column":72},"generated":{"line":1,"column":730}},{"source":"app.js","name":"response","original":{"line":33,"column":6},"generated":{"line":1,"column":743}},{"source":"app.js","name":"end","original":{"line":33,"column":15},"generated":{"line":1,"column":745}},{"source":"app.js","name":"response","original":{"line":35,"column":6},"generated":{"line":1,"column":753}},{"source":"app.js","name":"writeHead","original":{"line":35,"column":15},"generated":{"line":1,"column":755}},{"source":"app.js","original":{"line":35,"column":25},"generated":{"line":1,"column":765}},{"source":"app.js","original":{"line":35,"column":30},"generated":{"line":1,"column":769}},{"source":"app.js","name":"contentType","original":{"line":35,"column":48},"generated":{"line":1,"column":770}},{"source":"app.js","name":"contentType","original":{"line":35,"column":48},"generated":{"line":1,"column":785}},{"source":"app.js","name":"response","original":{"line":36,"column":6},"generated":{"line":1,"column":789}},{"source":"app.js","name":"end","original":{"line":36,"column":15},"generated":{"line":1,"column":791}},{"source":"app.js","name":"content","original":{"line":36,"column":19},"generated":{"line":1,"column":795}},{"source":"app.js","original":{"line":36,"column":28},"generated":{"line":1,"column":797}},{"source":"app.js","name":"module","original":{"line":41,"column":0},"generated":{"line":1,"column":811}},{"source":"app.js","name":"exports","original":{"line":41,"column":7},"generated":{"line":1,"column":818}},{"source":"app.js","name":"app","original":{"line":41,"column":17},"generated":{"line":1,"column":826}}],"sources":{"app.js":"const http = require('http');\r\nconst fs = require('fs');\r\nconst path = require('path');\r\n\r\nconst mimeTypes = {\r\n '.html': 'text/html',\r\n '.js': 'text/javascript',\r\n '.css': 'text/css',\r\n '.json': 'application/json',\r\n '.png': 'image/png',\r\n '.jpg': 'image/jpg',\r\n '.gif': 'image/gif',\r\n '.wav': 'audio/wav',\r\n '.mp4': 'video/mp4',\r\n '.woff': 'application/font-woff',\r\n '.ttf': 'application/font-ttf',\r\n '.eot': 'application/vnd.ms-fontobject',\r\n '.otf': 'application/font-otf',\r\n '.svg': 'application/image/svg+xml',\r\n};\r\n\r\nconst app = http.createServer((request, response) => {\r\n let filePath = path.join(__dirname, 'public', request.url);\r\n if (filePath === path.join(__dirname, 'public', '/')) filePath = path.join(__dirname, 'public', 'index.html');\r\n\r\n const extname = String(path.extname(filePath)).toLowerCase();\r\n const contentType = mimeTypes[extname] || 'application/octet-stream';\r\n\r\n fs.readFile(filePath, (error, content) => {\r\n if (error) {\r\n response.writeHead(500);\r\n response.end(`Sorry, check with the site admin for error: ${error.code} ..\\n`);\r\n response.end();\r\n } else {\r\n response.writeHead(200, { 'Content-Type': contentType });\r\n response.end(content, 'utf-8');\r\n }\r\n });\r\n});\r\n\r\nmodule.exports = app;"},"lineCount":null}},"error":null,"hash":"1c8da0b30e18708b4af3a2ef0169a8db","cacheData":{"env":{}}}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"id":"Focm","dependencies":[{"name":"C:\\Users\\jhogg\\Documents\\Code\\DreamBoard\\dreamboard\\package.json","includedInParent":true,"mtime":1633390565456},{"name":"./app","loc":{"line":1,"column":20},"parent":"C:\\Users\\jhogg\\Documents\\Code\\DreamBoard\\dreamboard\\src\\index.js","resolved":"C:\\Users\\jhogg\\Documents\\Code\\DreamBoard\\dreamboard\\src\\app.js"}],"generated":{"js":"const e=require(\"./app\"),n=\"8888\";e.listen(n,()=>{console.log(\"Server is listening on port 8888...\")});"},"sourceMaps":{"js":{"mappings":[{"source":"index.js","original":{"line":1,"column":0},"generated":{"line":1,"column":0}},{"source":"index.js","name":"app","original":{"line":1,"column":6},"generated":{"line":1,"column":6}},{"source":"index.js","name":"require","original":{"line":1,"column":12},"generated":{"line":1,"column":8}},{"source":"index.js","original":{"line":1,"column":20},"generated":{"line":1,"column":16}},{"source":"index.js","name":"port","original":{"line":3,"column":6},"generated":{"line":1,"column":25}},{"source":"index.js","original":{"line":3,"column":13},"generated":{"line":1,"column":27}},{"source":"index.js","name":"app","original":{"line":5,"column":0},"generated":{"line":1,"column":34}},{"source":"index.js","name":"listen","original":{"line":5,"column":4},"generated":{"line":1,"column":36}},{"source":"index.js","name":"port","original":{"line":5,"column":11},"generated":{"line":1,"column":43}},{"source":"index.js","original":{"line":5,"column":17},"generated":{"line":1,"column":45}},{"source":"index.js","name":"console","original":{"line":6,"column":2},"generated":{"line":1,"column":50}},{"source":"index.js","name":"log","original":{"line":6,"column":10},"generated":{"line":1,"column":58}},{"source":"index.js","original":{"line":6,"column":15},"generated":{"line":1,"column":62}}],"sources":{"index.js":"const app = require('./app');\r\n\r\nconst port = '8888';\r\n\r\napp.listen(port, () => {\r\n console.log(`Server is listening on port ${port}...`);\r\n});"},"lineCount":null}},"error":null,"hash":"b1ce6829ce5a4fd1149d3720417b2bfb","cacheData":{"env":{}}}

Diff for: dreamboard/.eslintignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
/dist
2+
/node_modules

Diff for: dreamboard/.eslintrc.json

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"extends": "airbnb-base",
3+
"env": {
4+
"browser": true,
5+
"node": true,
6+
"es6": true,
7+
"worker": true
8+
},
9+
"parserOptions": {
10+
"ecmaVersion": 10,
11+
"sourceType": "module"
12+
},
13+
"rules": {
14+
"no-unused-vars": "warn",
15+
"class-methods-use-this": "warn"
16+
}
17+
}

Diff for: dreamboard/.gitignore

+61
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
# Logs
2+
logs
3+
*.log
4+
npm-debug.log*
5+
yarn-debug.log*
6+
yarn-error.log*
7+
8+
# Runtime data
9+
pids
10+
*.pid
11+
*.seed
12+
*.pid.lock
13+
14+
# Directory for instrumented libs generated by jscoverage/JSCover
15+
lib-cov
16+
17+
# Coverage directory used by tools like istanbul
18+
coverage
19+
20+
# nyc test coverage
21+
.nyc_output
22+
23+
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
24+
.grunt
25+
26+
# Bower dependency directory (https://bower.io/)
27+
bower_components
28+
29+
# node-waf configuration
30+
.lock-wscript
31+
32+
# Compiled binary addons (https://nodejs.org/api/addons.html)
33+
build/Release
34+
35+
# Dependency directories
36+
node_modules/
37+
jspm_packages/
38+
39+
# TypeScript v1 declaration files
40+
typings/
41+
42+
# Optional npm cache directory
43+
.npm
44+
45+
# Optional eslint cache
46+
.eslintcache
47+
48+
# Optional REPL history
49+
.node_repl_history
50+
51+
# Output of 'npm pack'
52+
*.tgz
53+
54+
# Yarn Integrity file
55+
.yarn-integrity
56+
57+
# dotenv environment variables file
58+
.env
59+
60+
# next.js build output
61+
.next

Diff for: dreamboard/.npmignore

Whitespace-only changes.

Diff for: dreamboard/LICENSE

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c)
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

Diff for: dreamboard/README.md

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# dreamboard
2+
A JavaScript project

Diff for: dreamboard/dist/index.js

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)