forked from DanAtkinson/Fuskr
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
284 lines (269 loc) · 11 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<title>Fuskr @ GitHub</title>
<link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/glieaboaghdnlglpkekghloldikefofo">
<style type="text/css">
body {
margin-top: 1.0em;
background-color: #F2E6E9;
font-family: Helvetica, Arial, FreeSans, san-serif;
color: #756F71;
}
#container {
margin: 0 auto;
width: 850px;
}
h1 { font-size: 3.8em; color: #756F71; margin-bottom: 3px; }
h1 .small { font-size: 0.4em; }
h1 a { text-decoration: none }
h2 { font-size: 1.5em; color: #756F71; }
h3 { text-align: center; color: #756F71; }
a { color: #AC75D9; }
.description { font-size: 1.2em; margin-bottom: 30px; margin-top: 30px; font-style: italic;}
.download { float: right; }
pre { background: #000; color: #fff; padding: 15px;}
hr { border: 0; width: 80%; border-bottom: 1px solid #aaa}
.footer { text-align:center; padding-top:30px; font-style: italic; }
</style>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-19087286-3");
pageTracker._trackPageview();
} catch(err) {}
</script>
</head>
<body>
<a href="https://github.com/DanAtkinson/Fuskr"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_darkblue_121621.png" alt="Fork me on GitHub" /></a>
<div id="container">
<div class="download">
<a href="https://github.com/DanAtkinson/Fuskr/zipball/master">
<img border="0" width="90" src="https://github.com/images/modules/download/zip.png"></a>
<a href="https://github.com/DanAtkinson/Fuskr/tarball/master">
<img border="0" width="90" src="httsp://github.com/images/modules/download/tar.png"></a>
</div>
<h1>
<a href="https://github.com/DanAtkinson/Fuskr">Fuskr</a>
<span class="small">by
<a href="https://github.com/DanAtkinson">Dan Atkinson</a>
and
<a href="https://github.com/JBolster">Jonathon Bolster</a>
</span>
</h1>
<div class="description">
<p>Fuskr is a Google Chome image gallery <a href="https://chrome.google.com/webstore/detail/glieaboaghdnlglpkekghloldikefofo" title="Fuskr download">extension</a> and is a port of <a href="https://addons.mozilla.org/en-US/firefox/addon/2087/" title="FireFusk">FireFusk</a>.</p>
</div>
<button onclick="chrome.webstore.install()" id="install-button">Add to Chrome</button>
<h2>Authors</h2>
<p>
<a href="https://danbo.me" title="Dan Atkinson">Dan Atkinson</a> ([email protected])
<br/>
<a href="https://bolsterweb.com" title="Jonathon Bolster">Jonathon Bolster</a>
</p>
<h2>Design</h2>
<p>Logos designed by <a href="http://www.creativebinge.co.uk" title="Richard Stelmach">Richard Stelmach</a></p>
<h2>How to use</h2>
<ol>
<li>Go ahead and install Fuskr from the <a href="https://chrome.google.com/extensions/detail/glieaboaghdnlglpkekghloldikefofo" title="Google Chrome extensions gallery">Google Chrome extensions gallery</a>.</li>
<li>On your desired image, right click and choose 'Fusk'.</li>
<li>
Choose which direction:
<ul>
<li>'+/-' will return a gallery with images that come before and after it.</li>
<li>'+' will return a gallery with images that only come after it.</li>
<li>'-' will return a gallery with images that only come before it.</li>
</ul>
</li>
<li>Now choose how large you want your gallery to be - 10/20/50/100/200/500 or 'Other' (you choose!).</li>
<li>Your gallery will appear in the tab next to your current one. If an image isn't returned (404 or some other error), it will be hidden from view, but you can toggle that too!</li>
</ol>
<h2>Why Fuskr?</h2>
<p>From the <a href="https://en.wikipedia.org/wiki/Fusker" title="'Fusker' Wikipedia article">'Fusker' Wikipedia article</a> - A Fusker is a type of website or utility that extracts images from a web page, typically from free hosted galleries. Fusker software allows users to identify a sequence of images with a single pattern, for example: `http://www.example.com/images/pic[1-16].jpg`.</p>
<h2>Version History</h2>
<ul>
<li>4.0.75
<ul>
<li>Omnibox and history should now be working correctly again.</li>
</ul>
</li>
<li>4.0.61
<ul>
<li>Fix issues with the context menus not working correctly in Chrome. Firefox was unaffected but the solution is cross-browser compatible.</li>
</ul>
</li>
<li>4.0.20
<ul>
<li>Create dark mode option.
<li>Tidy up code and improve some speed issues, specifically around context menu creation.
<li>New version numbering. Minor version is incremented and we also include a longer version name indicating the build date/time.
</ul>
</li>
<li>3.2
<ul>
<li>More excellent work by Jonathon Bolster!</li>
<li>Download images as a zip file and retain the structure if it's a nested fusk!</li>
<li>Options page change to support Chrome's preferred options layout.</li>
<li>Improvements to the way many urls are handled.</li>
</ul>
</li>
<li>3.1
<ul>
<li>Fixed an issue with the fusk option not showing on links.</li>
</ul>
</li>
<li>3.0
<ul>
<li>Application templating rewritten using AngularJS.</li>
</ul>
</li>
<li>2.7
<ul>
<li>Fixed an annoying bug where Fuskr wouldn't work on some links that didn't have numbers, and wouldn't revert to the image url.</li>
<li>Reduced the permissions level greatly. Previously, Fuskr required that you give us access to all websites and all browsing activity, but we only care about your current tab. Google Chrome now has that ability, so we've reduced the permissions needed accordingly!</li>
</ul>
</li>
<li>2.6
<ul>
<li>You can now download images directly from the gallery page!</li>
<li>You can now view the page in a slideshow!</li>
<li>Beginning to internationalize (l18n). If you want to help, let us know!</li>
<li>Updated to jQuery and jQuery UI.</li>
</ul>
</li>
<li>2.5
<ul>
<li>Updated to jQuery v2.1.3 and jQuery UI 1.11.2.</li>
</ul>
</li>
<li>2.4
<ul>
<li>Updated to jQuery v2 and jQuery UI 1.10.3.</li>
<li>Minor styling changes to the image gallery page.</li>
</ul>
</li>
<li>2.3
<ul>
<li>Fixed some template issues and added more information and credits to the options page.</li>
</ul>
</li>
<li>2.2
<ul>
<li>Updated libraries used by Fuskr.</li>
</ul>
</li>
<li>2.1
<ul>
<li>New logo and images</li>
</ul>
</li>
<li>2.0
<ul>
<li>Alphabetical fusking is now possible! You can now do fusks such as https://example.com/path/file/[a-z].jpg or even https://domain.com/path/file/[a-z]and[c-g]and[j-m].jpg!</li>
<li>Changes to the options page to make it much cleaner.</li>
</ul>
</li>
<li>1.9.1
<ul>
<li>Some changes to the application in order to take into account recent security update to Google Chrome which will be enforced shortly.</li>
</ul>
</li>
<li>1.9
<ul>
<li><a href="https://github.com/DanAtkinson/Fuskr/issues/3" title="3 - Fuskr not showing any images"></a> - Fuskr wasn't working on Macs.</li>
</ul>
</li>
<li>1.8
<ul>
<li>Change of name to Fuskr (thanks Google !).</li>
<li>Jonathon Bolster has put a lot of work into making Fuskr modular, and there are now a few unit tests around to make sure everything's hunky dory!</li>
<li>Fixed some issues with previous/next functionality not working when there are images missing. It also scrolls smoothly as well.</li>
</ul>
</li>
<li>1.7
<ul>
<li>Added linkage below images.</li>
</ul>
</li>
<li>1.6
<ul>
<li>A few bug fixes. Incognito works properly now, but only in v9 as there are some Chrome bugs outstanding.</li>
</ul>
</li>
<li>1.5
<ul>
<li>Fixing a bug with the '+' icon showing up unnecessarily.</li>
<li>Galleries created in incognito mode are no longer stored.</li>
<li>Added the ability to scale images to the current window size.</li>
<li>Added some information about the current gallery (number of images and broken images).</li>
</ul>
</li>
<li>1.4
<ul>
<li>Clicking a created image will jump the user to the next one. Manual fusks are a little more difficult so maybe that's one for later...</li>
<li>Added an options page! Currently the only two options are below.</li>
<li>Added recent fusks history. This allows you to keep track of and, if desired, go back to a previous one that you may have closed. This feature will only store 10 at maximum, can be disabled completely, or the history can be wiped.</li>
<li>Added an option for opening a gallery in the foreground.</li>
</ul>
</li>
<li>1.3
<ul>
<li>Fixed a bug where having a nested gallery meant that the images were returned in the wrong order. - Kudos Jonathon!</li>
<li>Fixed an issue where the Fuskr option appears, even when the image is not 'fusk-able' - Kudos Jonathon!</li>
<li>Fixed an issue where choosing a manual gallery and not entering a url would still try to create a new tab. Kudos Jonathon!</li>
<li>Provided an 'option' for having the new gallery show on creation, or open in the background (default is open in the foreground).</li>
</ul>
</li>
<li>1.2
<ul>
<li>Fixed a bug where the horizontal scrollbar was not visible for galleries where the images were bigger than the page.</li>
<li>Added the ability to use create a gallery based on a thumbnail, which will go to the linked image instead.</li>
</ul>
</li>
<li>1.1
<ul>
<li>About 5 minutes after I released 1.0, I realised that Chrome had finally allowed extensions to create context menus, so I ripped my application apart and rebuilt it in thirty minutes to use the context menus.</li>
</ul>
</li>
<li>1.0
<ul>
<li>Initial release.</li>
</ul>
</li>
</ul>
<h2>Contact</h2>
<p>
Dan Atkinson ([email protected])
<br/>
Jonathon Bolster
</p>
<h2>Download</h2>
<p>
You can download this project in either
<a href="https://github.com/DanAtkinson/Fuskr/zipball/master">zip</a> or
<a href="https://github.com/DanAtkinson/Fuskr/tarball/master">tar</a> formats.
</p>
<p>You can also clone the project with <a href="https://git-scm.com">Git</a>
by running:
<pre>$ git clone git://github.com/DanAtkinson/Fuskr</pre>
</p>
<div class="footer">
get the source code on GitHub : <a href="https://github.com/DanAtkinson/Fuskr">DanAtkinson/Fuskr</a>
</div>
</div>
<script type="text/javascript">
(function () {
if (chrome.app.isInstalled) {
document.getElementById('install-button').style.display = 'none';
}
if (document.getElementById('extension-is-installed')) {
document.getElementById('install-button').style.display = 'none';
}
} () );
</script>
</body>
</html>