From a577cd479d69d94480e3c822f7a224f92cc4a8e0 Mon Sep 17 00:00:00 2001 From: y0dev Date: Fri, 29 Jan 2021 14:28:06 -0800 Subject: [PATCH] initial commit --- .DS_Store | Bin 0 -> 6148 bytes actions.js | 47 ++++++++++++++ images/.DS_Store | Bin 0 -> 6148 bytes images/icon_128.png | Bin 0 -> 690 bytes images/icon_16.png | Bin 0 -> 199 bytes images/icon_32.png | Bin 0 -> 302 bytes images/icon_48.png | Bin 0 -> 140 bytes main.css | 5 ++ main.html | 146 ++++++++++++++++++++++++++++++++++++++++++++ manifest.json | 17 ++++++ 10 files changed, 215 insertions(+) create mode 100644 .DS_Store create mode 100644 actions.js create mode 100644 images/.DS_Store create mode 100644 images/icon_128.png create mode 100644 images/icon_16.png create mode 100644 images/icon_32.png create mode 100644 images/icon_48.png create mode 100644 main.css create mode 100644 main.html create mode 100644 manifest.json diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..4094c713a94ad1d1a4a4da810a5dd102f0ef749c GIT binary patch literal 6148 zcmeHKPjAyO6t}xF(vH!vjr}`7q-qj}BDDfh5JH5m2vrDeBGcHkjV@`uE?N>-NxHI? zLN9y(jtKYwd;ty|x$ca(aeylaj@;ncaoO7O=LQqB zgcK+Y<4LG~BFxUpA&H3|X2g6Bf`XDmE0#m8L!)JfWI!@-)EHpj?jW*}i%e8Qz27g} z6s|(aeB;7H?-^?~gSz)ga#|DopN>WJ5Sn*evxz)AoqZo$V@tA*=UnuS%N*+VH9YpT~#{ijq(gWp%pM zI-kquFK4t|_DVaWwetCFM!R_7QoEf{CT4QiO6%^%!mwp=NeS%23s8E} zv@6>pP5h*r=7(;YiR93U;gc!#RB9wOIy!cGT%DXMtD}}#*{b<0*jegOzu+`TSxp6y zeyKved7o@Us!Jhx5E}L_m`3^>?vm>L{jP(5xO6~Y zUgc|r#4ULn6y|5^&DBGjdch*`1Hfg|_f4-x3Oj3#X%T16E6^~c?vf1=vZ(lUM%}E~ zUM+q7OTGOL5pY$?V_jXC3=NkqdoKv zeL|nnSB!BC58+`vjwkRGK7-FU}^?EoW4yTR$+a=K;F3SQPK6 z^5$dk?D5{)8~t;*wED*}_08X}vu*gEL%kZz-HrV~NJmZ;F)BkxE;1RAWI!_TuNh$b zg9e46F0d0J-#Vb;R{+2`baMfn{WdTkO`tBY6CqeYaO4UYxngm}z>z!jYhs)(uoGeA zjND5Vciy{@?ud{lCvkHYEd+f&YmC94{Kh z0%Ro4)z-f?`WZzV)n literal 0 HcmV?d00001 diff --git a/actions.js b/actions.js new file mode 100644 index 0000000..276fe42 --- /dev/null +++ b/actions.js @@ -0,0 +1,47 @@ +function scrollToBottom() { + console.log('Scroll'); + window.scrollTo(0,document.body.scrollHeight); +} + +function saveLinkToJSON() { + console.log('Save'); + var paragraphs = document.getElementsByTagName('p'); + let demo = document.getElementById('demo'); + demo.hidden = false; + demo.innerHTML = `${paragraphs.length}`; + // let paras = {}; + + // for (const key in paragraphs) { + // if (Object.hasOwnProperty.call(paragraphs, key)) { + // const element = paragraphs[key]; + // console.log(key); + // } + // } + // const fetch = require('node-fetch'); + + // const url = "https://www.something.com/.../image.jpg" + + // async function download() { + // const response = await fetch(url); + // const buffer = await response.buffer(); + // fs.writeFile(`./image.jpg`, buffer, () => + // console.log('finished downloading!')); + // } +} + +function downloadURL(url, name) { + var link = document.createElement("a"); + link.download = name; + link.href = url; + document.body.appendChild(link); + link.click(); + document.body.removeChild(link); + delete link; + } + + function downloadFile() { + var data = "okay this is epic"; + var blob = new Blob([data], {type: 'text/txt'}); + var url = window.URL.createObjectURL(blob); + downloadURL(url, "test.txt"); + } \ No newline at end of file diff --git a/images/.DS_Store b/images/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..aea26c4ec699239bcdb30ecbb4b74a9543bf0b17 GIT binary patch literal 6148 zcmeHKJ5Iw;5S)b+k)TLP`A&coDoQH~1vLi%B}fPJMx^r|_gLZz*SN&Xr26}WbIo=_N2RzabA7xz2q<|EV0#ZNV!Z literal 0 HcmV?d00001 diff --git a/images/icon_128.png b/images/icon_128.png new file mode 100644 index 0000000000000000000000000000000000000000..41ad7e19ebcc5679a6aeb986aef034e083fc1878 GIT binary patch literal 690 zcmeAS@N?(olHy`uVBq!ia0vp^89>~?!3HFsbL;p4DVAa<&kznEsNqQI0P;BtJR*x3 z7`TN&n2}-D90>*nrVvjT$B>FSZ}0BUx*EW6{NwsiZY9@=S{)0zn`b{_=HT!8B^kEtUc)U(jX8~n@DO)yoNo?m zNI%fZ`0V9lmb2%3cKzavVVoy+?(*pyjeQK_>~r3mZ@BsC*Y;aK?;YBDt>N^WPY$L1 z4dJcDdzRQ6yR>&M8>b^T`ikI$O}_n(n_RN?)b_rP{}|##&Rx7M^1u0BzO3rC>c0Q1 zHhM9|LUBhSHX`h%Icvwxy6NS2b7$Gt?)ze`q-K8Iq5Ia)v-2LOr><+9$DH4gEPG6^ lf&KK|KBQ;{M)|8p`V#7CnO3V$_5l+egQu&X%Q~loCIIstA0z+( literal 0 HcmV?d00001 diff --git a/images/icon_16.png b/images/icon_16.png new file mode 100644 index 0000000000000000000000000000000000000000..8f8f5adb5bc6e2eb9b591c115b5fe45461fda085 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp@KrFz)1|-ie{%Q%NSc;uILpXq-h9ji|$mcBZh%9Dc z;1&j9Muu5)B!GgMo-U3d8WWQfBr*=1J8(eZ;DG}Nx_l=|wyVXnv9SpPu^}5;G%t!pqZm4|x o$*C@}Xx2YN1A_|3mkZe#{?6mtYHi@Q7HBDhr>mdKI;Vst05S?b8vpRpjQaOUxW)aR=^cvlR6v z2sb6nm%iccm!ut`*)&09wL)~yIV~}xdWjixzwi5d@Ah0tp-$VWC;pht`}UbN>^WEV zM7Q}F3%mKAJ?C0I(T#m`=9(2fftq<~Uj#a?er$ev@s{+z4UYVgj>cNSN0j#|eNtbT zutK@w=z|xP?UGV2#Ea%T>vR2Gth?{&T-js0|9I?4i0J6`7m+>c@=w&L<_O38{A%^Z wDN}m%o?lrSm7=@<|EwQ->nuBunEqs6QZM3kJ^uK7px+ogUHx3vIVCg!0ByB(cK`qY literal 0 HcmV?d00001 diff --git a/images/icon_48.png b/images/icon_48.png new file mode 100644 index 0000000000000000000000000000000000000000..a5e71ffe1277a07e4b7f2fe28b851401e8fa4283 GIT binary patch literal 140 zcmV;70CWFRNk&G500012MM6+kP&iC@0000lCcq02VBEHmBlchR=Dd6NieOu7+lyBo zM45HU|0u%%2C#(%^bFvr9Tl}HY>;!N6%Z7f;03%R27(~O5gFt%m10O(V4gd+B;gNf uBnfg`LJ>D&0T4LcNXcuA4>jVs3EY-QhXIn!5_vhp?*Fl=troi!UK;@2O*iTQ literal 0 HcmV?d00001 diff --git a/main.css b/main.css new file mode 100644 index 0000000..b6703c0 --- /dev/null +++ b/main.css @@ -0,0 +1,5 @@ + +.controller_panel { + margin: 10px; + align-items: center; +} \ No newline at end of file diff --git a/main.html b/main.html new file mode 100644 index 0000000..6e7cfe0 --- /dev/null +++ b/main.html @@ -0,0 +1,146 @@ + + + + + + Facebook Image Scaper + + + + + + + + +
+

Christ Reference Scrapper

+
+ +
+ + + +
+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris + nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, + sunt in culpa qui officia deserunt mollit anim id est laborum. +

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris + nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, + sunt in culpa qui officia deserunt mollit anim id est laborum. +

+ +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris + nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, + sunt in culpa qui officia deserunt mollit anim id est laborum. +

+ +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris + nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, + sunt in culpa qui officia deserunt mollit anim id est laborum. +

+ +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris + nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, + sunt in culpa qui officia deserunt mollit anim id est laborum. +

+ +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris + nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, + sunt in culpa qui officia deserunt mollit anim id est laborum. +

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris + nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, + sunt in culpa qui officia deserunt mollit anim id est laborum. +

+ +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris + nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, + sunt in culpa qui officia deserunt mollit anim id est laborum. +

+ +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris + nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, + sunt in culpa qui officia deserunt mollit anim id est laborum. +

+ +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris + nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, + sunt in culpa qui officia deserunt mollit anim id est laborum. +

+ +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris + nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, + sunt in culpa qui officia deserunt mollit anim id est laborum. +

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris + nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, + sunt in culpa qui officia deserunt mollit anim id est laborum. +

+ +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris + nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, + sunt in culpa qui officia deserunt mollit anim id est laborum. +

+ +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris + nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, + sunt in culpa qui officia deserunt mollit anim id est laborum. +

+ +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris + nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, + sunt in culpa qui officia deserunt mollit anim id est laborum. +

+ + \ No newline at end of file diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..e13ec64 --- /dev/null +++ b/manifest.json @@ -0,0 +1,17 @@ +{ + "manifest_version": 2, + "name": "Christian Reference Scraper", + "description": "Scrap articles and blog from reformed Christian websites", + "version":"1.0.0", + "icon": { + "16": "images/icon_16.png", + "32": "images/icon_32.png", + "48": "images/icon_48.png", + "128": "images/icon_128.png" + }, + "browser_action" : { + "default_icon": "icon_20.png", + "deafault_popup": "main.html" + }, + "permissions": ["activeTab"] +} \ No newline at end of file