From c2f61a315345025122cf681d6e00de8fd51f105a Mon Sep 17 00:00:00 2001 From: nikolaiwarner Date: Wed, 19 Jan 2011 01:29:11 -0500 Subject: [PATCH] first commit --- LICENSE | 20 ++++++++++++ README.md | 12 +++++++ background.html | 82 ++++++++++++++++++++++++++++++++++++++++++++++++ icon.png | Bin 0 -> 905 bytes icon_green.png | Bin 0 -> 1119 bytes jacopo.crx | Bin 0 -> 5498 bytes manifest.json | 19 +++++++++++ options.html | 65 ++++++++++++++++++++++++++++++++++++++ 8 files changed, 198 insertions(+) create mode 100644 LICENSE create mode 100644 README.md create mode 100644 background.html create mode 100644 icon.png create mode 100644 icon_green.png create mode 100644 jacopo.crx create mode 100644 manifest.json create mode 100644 options.html diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..2b82c9d --- /dev/null +++ b/LICENSE @@ -0,0 +1,20 @@ +Copyright (c) 2011 Nikolai Warner + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..794315f --- /dev/null +++ b/README.md @@ -0,0 +1,12 @@ +# Jacopo: Get your streak on. + +Jacopo is a little reminder for your Seinfeld Calendar that lives in Chrome. + + +## Usage + +* Install the extension! + +* Set your seinfeld calendar url in the Options. Perhaps go here first: http://calendaraboutnothing.com + +* Make some open source progress! \ No newline at end of file diff --git a/background.html b/background.html new file mode 100644 index 0000000..fe3e161 --- /dev/null +++ b/background.html @@ -0,0 +1,82 @@ + + \ No newline at end of file diff --git a/icon.png b/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f7f73966410925a2169a3c044c46cbea8d189aa1 GIT binary patch literal 905 zcmV;419tq0P)0c6<`Os4zPpRK^&HeJC_TP3<>w-y?-xz3!DEllSyVmVT>v6D2f3f z0L81o@`yx11T1I(<^L?eifAvlMhM}BSAc*8H9(=5*B7w5ckTP`P4WDy04?AL;0f>n zFai`n6jxujn*j9C`h%Yb@?8y>Z+A1S|5*N(fC=y&@D3nR)NlNePuNa>Sso99w(o`0 z7r-y%RpIA_&wHN>Nq|Ndny{_S+J(wCH(t7p<*~T)jQzIQHg-O2&4C7Qq~tA@&s8=7 zYZR2&?y*lv+6%^`No*&M*?>+SZdVR95}kt=leCFO8j0TBP0TUU3kyt^e5)dn5%MxQvOE*d6r%^7)%w+XV@n&hdRt3+^f=~EWyPPz?6b+ro#MhHD} zrDzduStazE(Ck&>;>uDg`3TIOa=K8>i2K0z|a0@~U$& zNl_mvfRky>7j4DGkpK?)6lVr9xKy(vfI~jzSwU#DD_;uWEmCO@I#wPbH7BRM&QC<7 zNq@i*QY5Hd0i4pvnDL0|$Qv5>nDuAmmiHUrbGD<^bu0aK=MM35I~`s=ACiy!_9^8M zvbCTO?CtY)_EUTR3B5W>J-5z@D{^YmUh)EnUw}KQ+ni;UJnu?8CiRdqC(i$>f&0#c fG2T}k{t7Sv-&<^t%Lpl&00000NkvXXu0mjfvFnZR literal 0 HcmV?d00001 diff --git a/icon_green.png b/icon_green.png new file mode 100644 index 0000000000000000000000000000000000000000..3cbae01631264fae8f05e1a09e3f728ae4cd1f50 GIT binary patch literal 1119 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 z zo?~@CI&6iO;m4=wuvWv9omN$o=Ih^5u{P3(;7CNjdOICU7*w+{J7!~RHv1_3OjLkQ^Kl9}>216)mKhltW)z$#=n; zhE{&xIgoUDVyyT6;mpqU-c2f+EXr$Ru<^%)r6M8LLp4=3^fiSME{YH9?{%q=XoN>~ zGwnc6!v6N>wKn#bqXKzpvA$qF*u6+)Irabxr(D+EYFLD6RN>Hw2Ffk`Kcxe z%?o^V*sdJ*jPc`?G~Cr=%#He4LCvR~3S}cbAeLVLy+?&TD*$`ue||SQRyV;nMfks9 z0Duivmj6qV-$dP%0e_(=uvPf)qTnX>X372&`;YCG5dXV?-vr&vtABw+u`=XuS@tIM uWe<52b|0AA^^zi;{N?_j~U_b`;BxO{8j{Xk~wLhc) literal 0 HcmV?d00001 diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..67c384c --- /dev/null +++ b/manifest.json @@ -0,0 +1,19 @@ +{ + "name": "Jacopo", + "version": "1.0", + "description": "A little reminder for your Seinfeld Calendar", + "background_page": "background.html", + "browser_action": { + "default_icon": "icon.png", + "popup": "options.html" + }, + "options_page": "options.html", + "permissions": [ + "http://*/" + ], + "icons": { + "16": "icon.png", + "48": "icon.png", + "128": "icon.png" + } +} \ No newline at end of file diff --git a/options.html b/options.html new file mode 100644 index 0000000..b087eb2 --- /dev/null +++ b/options.html @@ -0,0 +1,65 @@ + +Options + + + + + + + +
+ +

+ Options +

+ +
+ Calendar URL: +
+ +
+ Show Current Streak +
+ + +
+ +
+ + + \ No newline at end of file