Browse Source

various mods: uwsgi setup and version update ++ py3 img src fix ++ new sphinx version - closes #939

Adam Tauber 7 years ago
parent
commit
725ab191da

+ 47
- 19
_static/basic.css View File

4
  *
4
  *
5
  * Sphinx stylesheet -- basic theme.
5
  * Sphinx stylesheet -- basic theme.
6
  *
6
  *
7
- * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
7
+ * :copyright: Copyright 2007-2017 by the Sphinx team, see AUTHORS.
8
  * :license: BSD, see LICENSE for details.
8
  * :license: BSD, see LICENSE for details.
9
  *
9
  *
10
  */
10
  */
122
 
122
 
123
 table.contentstable {
123
 table.contentstable {
124
     width: 90%;
124
     width: 90%;
125
+    margin-left: auto;
126
+    margin-right: auto;
125
 }
127
 }
126
 
128
 
127
 table.contentstable p.biglink {
129
 table.contentstable p.biglink {
149
     vertical-align: top;
151
     vertical-align: top;
150
 }
152
 }
151
 
153
 
152
-table.indextable dl, table.indextable dd {
154
+table.indextable ul {
153
     margin-top: 0;
155
     margin-top: 0;
154
     margin-bottom: 0;
156
     margin-bottom: 0;
157
+    list-style-type: none;
158
+}
159
+
160
+table.indextable > tbody > tr > td > ul {
161
+    padding-left: 0em;
155
 }
162
 }
156
 
163
 
157
 table.indextable tr.pcap {
164
 table.indextable tr.pcap {
183
     padding: 0.4em;
190
     padding: 0.4em;
184
 }
191
 }
185
 
192
 
193
+/* -- domain module index --------------------------------------------------- */
194
+
195
+table.modindextable td {
196
+    padding: 2px;
197
+    border-collapse: collapse;
198
+}
199
+
186
 /* -- general body styles --------------------------------------------------- */
200
 /* -- general body styles --------------------------------------------------- */
187
 
201
 
188
 div.body p, div.body dd, div.body li, div.body blockquote {
202
 div.body p, div.body dd, div.body li, div.body blockquote {
217
     text-align: left;
231
     text-align: left;
218
 }
232
 }
219
 
233
 
220
-.field-list ul {
221
-    padding-left: 1em;
222
-}
223
-
224
 .first {
234
 .first {
225
     margin-top: 0 !important;
235
     margin-top: 0 !important;
226
 }
236
 }
337
     border-bottom: 1px solid #aaa;
347
     border-bottom: 1px solid #aaa;
338
 }
348
 }
339
 
349
 
340
-table.field-list td, table.field-list th {
341
-    border: 0 !important;
342
-}
343
-
344
 table.footnote td, table.footnote th {
350
 table.footnote td, table.footnote th {
345
     border: 0 !important;
351
     border: 0 !important;
346
 }
352
 }
377
 div.figure p.caption span.caption-text {
383
 div.figure p.caption span.caption-text {
378
 }
384
 }
379
 
385
 
386
+/* -- field list styles ----------------------------------------------------- */
387
+
388
+table.field-list td, table.field-list th {
389
+    border: 0 !important;
390
+}
391
+
392
+.field-list ul {
393
+    margin: 0;
394
+    padding-left: 1em;
395
+}
396
+
397
+.field-list p {
398
+    margin: 0;
399
+}
400
+
401
+.field-name {
402
+    -moz-hyphens: manual;
403
+    -ms-hyphens: manual;
404
+    -webkit-hyphens: manual;
405
+    hyphens: manual;
406
+}
380
 
407
 
381
 /* -- other body styles ----------------------------------------------------- */
408
 /* -- other body styles ----------------------------------------------------- */
382
 
409
 
427
     font-size: 1.1em;
454
     font-size: 1.1em;
428
 }
455
 }
429
 
456
 
430
-.field-list ul {
431
-    margin: 0;
432
-    padding-left: 1em;
433
-}
434
-
435
-.field-list p {
436
-    margin: 0;
437
-}
438
-
439
 .optional {
457
 .optional {
440
     font-size: 1.3em;
458
     font-size: 1.3em;
441
 }
459
 }
592
     float: right;
610
     float: right;
593
 }
611
 }
594
 
612
 
613
+span.eqno a.headerlink {
614
+    position: relative;
615
+    left: 0px;
616
+    z-index: 1;
617
+}
618
+
619
+div.math:hover a.headerlink {
620
+    visibility: visible;
621
+}
622
+
595
 /* -- printout stylesheet --------------------------------------------------- */
623
 /* -- printout stylesheet --------------------------------------------------- */
596
 
624
 
597
 @media print {
625
 @media print {

BIN
_static/comment-bright.png View File


BIN
_static/comment-close.png View File


BIN
_static/comment.png View File


+ 1
- 1
_static/doctools.js View File

4
  *
4
  *
5
  * Sphinx JavaScript utilities for all documentation.
5
  * Sphinx JavaScript utilities for all documentation.
6
  *
6
  *
7
- * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
7
+ * :copyright: Copyright 2007-2017 by the Sphinx team, see AUTHORS.
8
  * :license: BSD, see LICENSE for details.
8
  * :license: BSD, see LICENSE for details.
9
  *
9
  *
10
  */
10
  */

BIN
_static/down-pressed.png View File


BIN
_static/down.png View File


BIN
_static/file.png View File


+ 4
- 4
_static/jquery.js
File diff suppressed because it is too large
View File


BIN
_static/minus.png View File


BIN
_static/plus.png View File


+ 0
- 4
_static/pygments.css View File

47
 .highlight .mh { color: #208050 } /* Literal.Number.Hex */
47
 .highlight .mh { color: #208050 } /* Literal.Number.Hex */
48
 .highlight .mi { color: #208050 } /* Literal.Number.Integer */
48
 .highlight .mi { color: #208050 } /* Literal.Number.Integer */
49
 .highlight .mo { color: #208050 } /* Literal.Number.Oct */
49
 .highlight .mo { color: #208050 } /* Literal.Number.Oct */
50
-.highlight .sa { color: #4070a0 } /* Literal.String.Affix */
51
 .highlight .sb { color: #4070a0 } /* Literal.String.Backtick */
50
 .highlight .sb { color: #4070a0 } /* Literal.String.Backtick */
52
 .highlight .sc { color: #4070a0 } /* Literal.String.Char */
51
 .highlight .sc { color: #4070a0 } /* Literal.String.Char */
53
-.highlight .dl { color: #4070a0 } /* Literal.String.Delimiter */
54
 .highlight .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */
52
 .highlight .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */
55
 .highlight .s2 { color: #4070a0 } /* Literal.String.Double */
53
 .highlight .s2 { color: #4070a0 } /* Literal.String.Double */
56
 .highlight .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */
54
 .highlight .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */
61
 .highlight .s1 { color: #4070a0 } /* Literal.String.Single */
59
 .highlight .s1 { color: #4070a0 } /* Literal.String.Single */
62
 .highlight .ss { color: #517918 } /* Literal.String.Symbol */
60
 .highlight .ss { color: #517918 } /* Literal.String.Symbol */
63
 .highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */
61
 .highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */
64
-.highlight .fm { color: #06287e } /* Name.Function.Magic */
65
 .highlight .vc { color: #bb60d5 } /* Name.Variable.Class */
62
 .highlight .vc { color: #bb60d5 } /* Name.Variable.Class */
66
 .highlight .vg { color: #bb60d5 } /* Name.Variable.Global */
63
 .highlight .vg { color: #bb60d5 } /* Name.Variable.Global */
67
 .highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */
64
 .highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */
68
-.highlight .vm { color: #bb60d5 } /* Name.Variable.Magic */
69
 .highlight .il { color: #208050 } /* Literal.Number.Integer.Long */
65
 .highlight .il { color: #208050 } /* Literal.Number.Integer.Long */

+ 112
- 5
_static/searchtools.js View File

4
  *
4
  *
5
  * Sphinx JavaScript utilities for the full-text search.
5
  * Sphinx JavaScript utilities for the full-text search.
6
  *
6
  *
7
- * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
7
+ * :copyright: Copyright 2007-2017 by the Sphinx team, see AUTHORS.
8
  * :license: BSD, see LICENSE for details.
8
  * :license: BSD, see LICENSE for details.
9
  *
9
  *
10
  */
10
  */
226
 };
226
 };
227
 
227
 
228
 
228
 
229
+
230
+
231
+
232
+var splitChars = (function() {
233
+    var result = {};
234
+    var singles = [96, 180, 187, 191, 215, 247, 749, 885, 903, 907, 909, 930, 1014, 1648,
235
+         1748, 1809, 2416, 2473, 2481, 2526, 2601, 2609, 2612, 2615, 2653, 2702,
236
+         2706, 2729, 2737, 2740, 2857, 2865, 2868, 2910, 2928, 2948, 2961, 2971,
237
+         2973, 3085, 3089, 3113, 3124, 3213, 3217, 3241, 3252, 3295, 3341, 3345,
238
+         3369, 3506, 3516, 3633, 3715, 3721, 3736, 3744, 3748, 3750, 3756, 3761,
239
+         3781, 3912, 4239, 4347, 4681, 4695, 4697, 4745, 4785, 4799, 4801, 4823,
240
+         4881, 5760, 5901, 5997, 6313, 7405, 8024, 8026, 8028, 8030, 8117, 8125,
241
+         8133, 8181, 8468, 8485, 8487, 8489, 8494, 8527, 11311, 11359, 11687, 11695,
242
+         11703, 11711, 11719, 11727, 11735, 12448, 12539, 43010, 43014, 43019, 43587,
243
+         43696, 43713, 64286, 64297, 64311, 64317, 64319, 64322, 64325, 65141];
244
+    var i, j, start, end;
245
+    for (i = 0; i < singles.length; i++) {
246
+        result[singles[i]] = true;
247
+    }
248
+    var ranges = [[0, 47], [58, 64], [91, 94], [123, 169], [171, 177], [182, 184], [706, 709],
249
+         [722, 735], [741, 747], [751, 879], [888, 889], [894, 901], [1154, 1161],
250
+         [1318, 1328], [1367, 1368], [1370, 1376], [1416, 1487], [1515, 1519], [1523, 1568],
251
+         [1611, 1631], [1642, 1645], [1750, 1764], [1767, 1773], [1789, 1790], [1792, 1807],
252
+         [1840, 1868], [1958, 1968], [1970, 1983], [2027, 2035], [2038, 2041], [2043, 2047],
253
+         [2070, 2073], [2075, 2083], [2085, 2087], [2089, 2307], [2362, 2364], [2366, 2383],
254
+         [2385, 2391], [2402, 2405], [2419, 2424], [2432, 2436], [2445, 2446], [2449, 2450],
255
+         [2483, 2485], [2490, 2492], [2494, 2509], [2511, 2523], [2530, 2533], [2546, 2547],
256
+         [2554, 2564], [2571, 2574], [2577, 2578], [2618, 2648], [2655, 2661], [2672, 2673],
257
+         [2677, 2692], [2746, 2748], [2750, 2767], [2769, 2783], [2786, 2789], [2800, 2820],
258
+         [2829, 2830], [2833, 2834], [2874, 2876], [2878, 2907], [2914, 2917], [2930, 2946],
259
+         [2955, 2957], [2966, 2968], [2976, 2978], [2981, 2983], [2987, 2989], [3002, 3023],
260
+         [3025, 3045], [3059, 3076], [3130, 3132], [3134, 3159], [3162, 3167], [3170, 3173],
261
+         [3184, 3191], [3199, 3204], [3258, 3260], [3262, 3293], [3298, 3301], [3312, 3332],
262
+         [3386, 3388], [3390, 3423], [3426, 3429], [3446, 3449], [3456, 3460], [3479, 3481],
263
+         [3518, 3519], [3527, 3584], [3636, 3647], [3655, 3663], [3674, 3712], [3717, 3718],
264
+         [3723, 3724], [3726, 3731], [3752, 3753], [3764, 3772], [3774, 3775], [3783, 3791],
265
+         [3802, 3803], [3806, 3839], [3841, 3871], [3892, 3903], [3949, 3975], [3980, 4095],
266
+         [4139, 4158], [4170, 4175], [4182, 4185], [4190, 4192], [4194, 4196], [4199, 4205],
267
+         [4209, 4212], [4226, 4237], [4250, 4255], [4294, 4303], [4349, 4351], [4686, 4687],
268
+         [4702, 4703], [4750, 4751], [4790, 4791], [4806, 4807], [4886, 4887], [4955, 4968],
269
+         [4989, 4991], [5008, 5023], [5109, 5120], [5741, 5742], [5787, 5791], [5867, 5869],
270
+         [5873, 5887], [5906, 5919], [5938, 5951], [5970, 5983], [6001, 6015], [6068, 6102],
271
+         [6104, 6107], [6109, 6111], [6122, 6127], [6138, 6159], [6170, 6175], [6264, 6271],
272
+         [6315, 6319], [6390, 6399], [6429, 6469], [6510, 6511], [6517, 6527], [6572, 6592],
273
+         [6600, 6607], [6619, 6655], [6679, 6687], [6741, 6783], [6794, 6799], [6810, 6822],
274
+         [6824, 6916], [6964, 6980], [6988, 6991], [7002, 7042], [7073, 7085], [7098, 7167],
275
+         [7204, 7231], [7242, 7244], [7294, 7400], [7410, 7423], [7616, 7679], [7958, 7959],
276
+         [7966, 7967], [8006, 8007], [8014, 8015], [8062, 8063], [8127, 8129], [8141, 8143],
277
+         [8148, 8149], [8156, 8159], [8173, 8177], [8189, 8303], [8306, 8307], [8314, 8318],
278
+         [8330, 8335], [8341, 8449], [8451, 8454], [8456, 8457], [8470, 8472], [8478, 8483],
279
+         [8506, 8507], [8512, 8516], [8522, 8525], [8586, 9311], [9372, 9449], [9472, 10101],
280
+         [10132, 11263], [11493, 11498], [11503, 11516], [11518, 11519], [11558, 11567],
281
+         [11622, 11630], [11632, 11647], [11671, 11679], [11743, 11822], [11824, 12292],
282
+         [12296, 12320], [12330, 12336], [12342, 12343], [12349, 12352], [12439, 12444],
283
+         [12544, 12548], [12590, 12592], [12687, 12689], [12694, 12703], [12728, 12783],
284
+         [12800, 12831], [12842, 12880], [12896, 12927], [12938, 12976], [12992, 13311],
285
+         [19894, 19967], [40908, 40959], [42125, 42191], [42238, 42239], [42509, 42511],
286
+         [42540, 42559], [42592, 42593], [42607, 42622], [42648, 42655], [42736, 42774],
287
+         [42784, 42785], [42889, 42890], [42893, 43002], [43043, 43055], [43062, 43071],
288
+         [43124, 43137], [43188, 43215], [43226, 43249], [43256, 43258], [43260, 43263],
289
+         [43302, 43311], [43335, 43359], [43389, 43395], [43443, 43470], [43482, 43519],
290
+         [43561, 43583], [43596, 43599], [43610, 43615], [43639, 43641], [43643, 43647],
291
+         [43698, 43700], [43703, 43704], [43710, 43711], [43715, 43738], [43742, 43967],
292
+         [44003, 44015], [44026, 44031], [55204, 55215], [55239, 55242], [55292, 55295],
293
+         [57344, 63743], [64046, 64047], [64110, 64111], [64218, 64255], [64263, 64274],
294
+         [64280, 64284], [64434, 64466], [64830, 64847], [64912, 64913], [64968, 65007],
295
+         [65020, 65135], [65277, 65295], [65306, 65312], [65339, 65344], [65371, 65381],
296
+         [65471, 65473], [65480, 65481], [65488, 65489], [65496, 65497]];
297
+    for (i = 0; i < ranges.length; i++) {
298
+        start = ranges[i][0];
299
+        end = ranges[i][1];
300
+        for (j = start; j <= end; j++) {
301
+            result[j] = true;
302
+        }
303
+    }
304
+    return result;
305
+})();
306
+
307
+function splitQuery(query) {
308
+    var result = [];
309
+    var start = -1;
310
+    for (var i = 0; i < query.length; i++) {
311
+        if (splitChars[query.charCodeAt(i)]) {
312
+            if (start !== -1) {
313
+                result.push(query.slice(start, i));
314
+                start = -1;
315
+            }
316
+        } else if (start === -1) {
317
+            start = i;
318
+        }
319
+    }
320
+    if (start !== -1) {
321
+        result.push(query.slice(start));
322
+    }
323
+    return result;
324
+}
325
+
326
+
327
+
328
+
229
 /**
329
 /**
230
  * Search Module
330
  * Search Module
231
  */
331
  */
324
     var searchterms = [];
424
     var searchterms = [];
325
     var excluded = [];
425
     var excluded = [];
326
     var hlterms = [];
426
     var hlterms = [];
327
-    var tmp = query.split(/\W+/);
427
+    var tmp = splitQuery(query);
328
     var objectterms = [];
428
     var objectterms = [];
329
     for (i = 0; i < tmp.length; i++) {
429
     for (i = 0; i < tmp.length; i++) {
330
       if (tmp[i] !== "") {
430
       if (tmp[i] !== "") {
338
       }
438
       }
339
       // stem the word
439
       // stem the word
340
       var word = stemmer.stemWord(tmp[i].toLowerCase());
440
       var word = stemmer.stemWord(tmp[i].toLowerCase());
441
+      // prevent stemmer from cutting word smaller than two chars
442
+      if(word.length < 3 && tmp[i].length >= 3) {
443
+        word = tmp[i];
444
+      }
341
       var toAppend;
445
       var toAppend;
342
       // select the correct list
446
       // select the correct list
343
       if (word[0] == '-') {
447
       if (word[0] == '-') {
435
             displayNextItem();
539
             displayNextItem();
436
           });
540
           });
437
         } else if (DOCUMENTATION_OPTIONS.HAS_SOURCE) {
541
         } else if (DOCUMENTATION_OPTIONS.HAS_SOURCE) {
438
-          $.ajax({url: DOCUMENTATION_OPTIONS.URL_ROOT + '_sources/' + item[0] + '.txt',
542
+          var suffix = DOCUMENTATION_OPTIONS.SOURCELINK_SUFFIX;
543
+          $.ajax({url: DOCUMENTATION_OPTIONS.URL_ROOT + '_sources/' + item[5] + (item[5].slice(-suffix.length) === suffix ? '' : suffix),
439
                   dataType: "text",
544
                   dataType: "text",
440
                   complete: function(jqxhr, textstatus) {
545
                   complete: function(jqxhr, textstatus) {
441
                     var data = jqxhr.responseText;
546
                     var data = jqxhr.responseText;
474
    */
579
    */
475
   performObjectSearch : function(object, otherterms) {
580
   performObjectSearch : function(object, otherterms) {
476
     var filenames = this._index.filenames;
581
     var filenames = this._index.filenames;
582
+    var docnames = this._index.docnames;
477
     var objects = this._index.objects;
583
     var objects = this._index.objects;
478
     var objnames = this._index.objnames;
584
     var objnames = this._index.objnames;
479
     var titles = this._index.titles;
585
     var titles = this._index.titles;
527
           } else {
633
           } else {
528
             score += Scorer.objPrioDefault;
634
             score += Scorer.objPrioDefault;
529
           }
635
           }
530
-          results.push([filenames[match[0]], fullname, '#'+anchor, descr, score]);
636
+          results.push([docnames[match[0]], fullname, '#'+anchor, descr, score, filenames[match[0]]]);
531
         }
637
         }
532
       }
638
       }
533
     }
639
     }
539
    * search for full-text terms in the index
645
    * search for full-text terms in the index
540
    */
646
    */
541
   performTermsSearch : function(searchterms, excluded, terms, titleterms) {
647
   performTermsSearch : function(searchterms, excluded, terms, titleterms) {
648
+    var docnames = this._index.docnames;
542
     var filenames = this._index.filenames;
649
     var filenames = this._index.filenames;
543
     var titles = this._index.titles;
650
     var titles = this._index.titles;
544
 
651
 
613
         // select one (max) score for the file.
720
         // select one (max) score for the file.
614
         // for better ranking, we should calculate ranking by using words statistics like basic tf-idf...
721
         // for better ranking, we should calculate ranking by using words statistics like basic tf-idf...
615
         var score = $u.max($u.map(fileMap[file], function(w){return scoreMap[file][w]}));
722
         var score = $u.max($u.map(fileMap[file], function(w){return scoreMap[file][w]}));
616
-        results.push([filenames[file], titles[file], '', null, score]);
723
+        results.push([docnames[file], titles[file], '', null, score, filenames[file]]);
617
       }
724
       }
618
     }
725
     }
619
     return results;
726
     return results;

BIN
_static/up-pressed.png View File


BIN
_static/up.png View File


+ 1
- 1
_static/websupport.js View File

4
  *
4
  *
5
  * sphinx.websupport utilities for all documentation.
5
  * sphinx.websupport utilities for all documentation.
6
  *
6
  *
7
- * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
7
+ * :copyright: Copyright 2007-2017 by the Sphinx team, see AUTHORS.
8
  * :license: BSD, see LICENSE for details.
8
  * :license: BSD, see LICENSE for details.
9
  *
9
  *
10
  */
10
  */

+ 7
- 7
admin/api.html View File

1
+
1
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
 
4
 
4
-
5
 <html xmlns="http://www.w3.org/1999/xhtml">
5
 <html xmlns="http://www.w3.org/1999/xhtml">
6
   <head>
6
   <head>
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
8
     
8
     
9
-    <title>Administration API &#8212; searx 0.11.0 documentation</title>
9
+    <title>Administration API &#8212; searx 0.12.0 documentation</title>
10
     
10
     
11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
14
     <script type="text/javascript">
14
     <script type="text/javascript">
15
       var DOCUMENTATION_OPTIONS = {
15
       var DOCUMENTATION_OPTIONS = {
16
         URL_ROOT:    '../',
16
         URL_ROOT:    '../',
17
-        VERSION:     '0.11.0',
17
+        VERSION:     '0.12.0',
18
         COLLAPSE_INDEX: false,
18
         COLLAPSE_INDEX: false,
19
         FILE_SUFFIX: '.html',
19
         FILE_SUFFIX: '.html',
20
-        HAS_SOURCE:  true
20
+        HAS_SOURCE:  true,
21
+        SOURCELINK_SUFFIX: '.txt'
21
       };
22
       };
22
     </script>
23
     </script>
23
     <script type="text/javascript" src="../_static/jquery.js"></script>
24
     <script type="text/javascript" src="../_static/jquery.js"></script>
25
     <script type="text/javascript" src="../_static/doctools.js"></script>
26
     <script type="text/javascript" src="../_static/doctools.js"></script>
26
     <link rel="index" title="Index" href="../genindex.html" />
27
     <link rel="index" title="Index" href="../genindex.html" />
27
     <link rel="search" title="Search" href="../search.html" />
28
     <link rel="search" title="Search" href="../search.html" />
28
-    <link rel="top" title="searx 0.11.0 documentation" href="../index.html" />
29
     <link rel="next" title="How to protect an instance" href="filtron.html" />
29
     <link rel="next" title="How to protect an instance" href="filtron.html" />
30
     <link rel="prev" title="Installation" href="../dev/install/installation.html" />
30
     <link rel="prev" title="Installation" href="../dev/install/installation.html" />
31
    
31
    
34
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
34
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
35
 
35
 
36
   </head>
36
   </head>
37
-  <body role="document">  
37
+  <body>  
38
 
38
 
39
     <div class="document">
39
     <div class="document">
40
       <div class="documentwrapper">
40
       <div class="documentwrapper">
157
       <div class="clearer"></div>
157
       <div class="clearer"></div>
158
     </div>
158
     </div>
159
     <div class="footer">
159
     <div class="footer">
160
-      &copy; Copyright 2015-2016, Adam Tauber.
160
+      &copy; Copyright 2015-2017, Adam Tauber.
161
     </div>
161
     </div>
162
   </body>
162
   </body>
163
 </html>
163
 </html>

+ 7
- 7
admin/filtron.html View File

1
+
1
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
 
4
 
4
-
5
 <html xmlns="http://www.w3.org/1999/xhtml">
5
 <html xmlns="http://www.w3.org/1999/xhtml">
6
   <head>
6
   <head>
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
8
     
8
     
9
-    <title>How to protect an instance &#8212; searx 0.11.0 documentation</title>
9
+    <title>How to protect an instance &#8212; searx 0.12.0 documentation</title>
10
     
10
     
11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
14
     <script type="text/javascript">
14
     <script type="text/javascript">
15
       var DOCUMENTATION_OPTIONS = {
15
       var DOCUMENTATION_OPTIONS = {
16
         URL_ROOT:    '../',
16
         URL_ROOT:    '../',
17
-        VERSION:     '0.11.0',
17
+        VERSION:     '0.12.0',
18
         COLLAPSE_INDEX: false,
18
         COLLAPSE_INDEX: false,
19
         FILE_SUFFIX: '.html',
19
         FILE_SUFFIX: '.html',
20
-        HAS_SOURCE:  true
20
+        HAS_SOURCE:  true,
21
+        SOURCELINK_SUFFIX: '.txt'
21
       };
22
       };
22
     </script>
23
     </script>
23
     <script type="text/javascript" src="../_static/jquery.js"></script>
24
     <script type="text/javascript" src="../_static/jquery.js"></script>
25
     <script type="text/javascript" src="../_static/doctools.js"></script>
26
     <script type="text/javascript" src="../_static/doctools.js"></script>
26
     <link rel="index" title="Index" href="../genindex.html" />
27
     <link rel="index" title="Index" href="../genindex.html" />
27
     <link rel="search" title="Search" href="../search.html" />
28
     <link rel="search" title="Search" href="../search.html" />
28
-    <link rel="top" title="searx 0.11.0 documentation" href="../index.html" />
29
     <link rel="next" title="Development Quickstart" href="../dev/quickstart.html" />
29
     <link rel="next" title="Development Quickstart" href="../dev/quickstart.html" />
30
     <link rel="prev" title="Administration API" href="api.html" />
30
     <link rel="prev" title="Administration API" href="api.html" />
31
    
31
    
34
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
34
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
35
 
35
 
36
   </head>
36
   </head>
37
-  <body role="document">  
37
+  <body>  
38
 
38
 
39
     <div class="document">
39
     <div class="document">
40
       <div class="documentwrapper">
40
       <div class="documentwrapper">
169
       <div class="clearer"></div>
169
       <div class="clearer"></div>
170
     </div>
170
     </div>
171
     <div class="footer">
171
     <div class="footer">
172
-      &copy; Copyright 2015-2016, Adam Tauber.
172
+      &copy; Copyright 2015-2017, Adam Tauber.
173
     </div>
173
     </div>
174
   </body>
174
   </body>
175
 </html>
175
 </html>

+ 7
- 7
blog/blog.html View File

1
+
1
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
 
4
 
4
-
5
 <html xmlns="http://www.w3.org/1999/xhtml">
5
 <html xmlns="http://www.w3.org/1999/xhtml">
6
   <head>
6
   <head>
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
8
     
8
     
9
-    <title>Blog &#8212; searx 0.11.0 documentation</title>
9
+    <title>Blog &#8212; searx 0.12.0 documentation</title>
10
     
10
     
11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
14
     <script type="text/javascript">
14
     <script type="text/javascript">
15
       var DOCUMENTATION_OPTIONS = {
15
       var DOCUMENTATION_OPTIONS = {
16
         URL_ROOT:    '../',
16
         URL_ROOT:    '../',
17
-        VERSION:     '0.11.0',
17
+        VERSION:     '0.12.0',
18
         COLLAPSE_INDEX: false,
18
         COLLAPSE_INDEX: false,
19
         FILE_SUFFIX: '.html',
19
         FILE_SUFFIX: '.html',
20
-        HAS_SOURCE:  true
20
+        HAS_SOURCE:  true,
21
+        SOURCELINK_SUFFIX: '.txt'
21
       };
22
       };
22
     </script>
23
     </script>
23
     <script type="text/javascript" src="../_static/jquery.js"></script>
24
     <script type="text/javascript" src="../_static/jquery.js"></script>
25
     <script type="text/javascript" src="../_static/doctools.js"></script>
26
     <script type="text/javascript" src="../_static/doctools.js"></script>
26
     <link rel="index" title="Index" href="../genindex.html" />
27
     <link rel="index" title="Index" href="../genindex.html" />
27
     <link rel="search" title="Search" href="../search.html" />
28
     <link rel="search" title="Search" href="../search.html" />
28
-    <link rel="top" title="searx 0.11.0 documentation" href="../index.html" />
29
    
29
    
30
   
30
   
31
   <link media="only screen and (max-device-width: 480px)" href="../_static/small_flask.css" type= "text/css" rel="stylesheet" />
31
   <link media="only screen and (max-device-width: 480px)" href="../_static/small_flask.css" type= "text/css" rel="stylesheet" />
32
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
32
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
33
 
33
 
34
   </head>
34
   </head>
35
-  <body role="document">  
35
+  <body>  
36
 
36
 
37
     <div class="document">
37
     <div class="document">
38
       <div class="documentwrapper">
38
       <div class="documentwrapper">
74
       <div class="clearer"></div>
74
       <div class="clearer"></div>
75
     </div>
75
     </div>
76
     <div class="footer">
76
     <div class="footer">
77
-      &copy; Copyright 2015-2016, Adam Tauber.
77
+      &copy; Copyright 2015-2017, Adam Tauber.
78
     </div>
78
     </div>
79
   </body>
79
   </body>
80
 </html>
80
 </html>

+ 11
- 11
blog/python3.html View File

1
+
1
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
 
4
 
4
-
5
 <html xmlns="http://www.w3.org/1999/xhtml">
5
 <html xmlns="http://www.w3.org/1999/xhtml">
6
   <head>
6
   <head>
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
8
     
8
     
9
-    <title>Introducing Python3 support &#8212; searx 0.11.0 documentation</title>
9
+    <title>Introducing Python3 support &#8212; searx 0.12.0 documentation</title>
10
     
10
     
11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
14
     <script type="text/javascript">
14
     <script type="text/javascript">
15
       var DOCUMENTATION_OPTIONS = {
15
       var DOCUMENTATION_OPTIONS = {
16
         URL_ROOT:    '../',
16
         URL_ROOT:    '../',
17
-        VERSION:     '0.11.0',
17
+        VERSION:     '0.12.0',
18
         COLLAPSE_INDEX: false,
18
         COLLAPSE_INDEX: false,
19
         FILE_SUFFIX: '.html',
19
         FILE_SUFFIX: '.html',
20
-        HAS_SOURCE:  true
20
+        HAS_SOURCE:  true,
21
+        SOURCELINK_SUFFIX: '.txt'
21
       };
22
       };
22
     </script>
23
     </script>
23
     <script type="text/javascript" src="../_static/jquery.js"></script>
24
     <script type="text/javascript" src="../_static/jquery.js"></script>
25
     <script type="text/javascript" src="../_static/doctools.js"></script>
26
     <script type="text/javascript" src="../_static/doctools.js"></script>
26
     <link rel="index" title="Index" href="../genindex.html" />
27
     <link rel="index" title="Index" href="../genindex.html" />
27
     <link rel="search" title="Search" href="../search.html" />
28
     <link rel="search" title="Search" href="../search.html" />
28
-    <link rel="top" title="searx 0.11.0 documentation" href="../index.html" />
29
    
29
    
30
   
30
   
31
   <link media="only screen and (max-device-width: 480px)" href="../_static/small_flask.css" type= "text/css" rel="stylesheet" />
31
   <link media="only screen and (max-device-width: 480px)" href="../_static/small_flask.css" type= "text/css" rel="stylesheet" />
32
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
32
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
33
 
33
 
34
   </head>
34
   </head>
35
-  <body role="document">  
35
+  <body>  
36
 
36
 
37
     <div class="document">
37
     <div class="document">
38
       <div class="documentwrapper">
38
       <div class="documentwrapper">
41
             
41
             
42
   <div class="section" id="introducing-python3-support">
42
   <div class="section" id="introducing-python3-support">
43
 <h1>Introducing Python3 support<a class="headerlink" href="#introducing-python3-support" title="Permalink to this headline">¶</a></h1>
43
 <h1>Introducing Python3 support<a class="headerlink" href="#introducing-python3-support" title="Permalink to this headline">¶</a></h1>
44
-<p>As most operation systems are coming with Python3 installed by default. So it is time for searx to support Python3. But don&#8217;t worry support of Python2.7 won&#8217;t be dropped.</p>
44
+<p>As most operation systems are coming with Python3 installed by default. So it is time for searx to support Python3. But don’t worry support of Python2.7 won’t be dropped.</p>
45
 <a class="reference internal image-reference" href="../_images/searxpy3.png"><img alt="hurray" class="align-center" src="../_images/searxpy3.png" style="width: 510.5px; height: 116.0px;" /></a>
45
 <a class="reference internal image-reference" href="../_images/searxpy3.png"><img alt="hurray" class="align-center" src="../_images/searxpy3.png" style="width: 510.5px; height: 116.0px;" /></a>
46
 <div class="section" id="how-to-run-searx-using-python3">
46
 <div class="section" id="how-to-run-searx-using-python3">
47
 <h2>How to run searx using Python3<a class="headerlink" href="#how-to-run-searx-using-python3" title="Permalink to this headline">¶</a></h2>
47
 <h2>How to run searx using Python3<a class="headerlink" href="#how-to-run-searx-using-python3" title="Permalink to this headline">¶</a></h2>
54
 <span class="n">python3</span> <span class="n">searx</span><span class="o">/</span><span class="n">webapp</span><span class="o">.</span><span class="n">py</span>
54
 <span class="n">python3</span> <span class="n">searx</span><span class="o">/</span><span class="n">webapp</span><span class="o">.</span><span class="n">py</span>
55
 </pre></div>
55
 </pre></div>
56
 </div>
56
 </div>
57
-<p>If you want to run searx using Python2.7, you don&#8217;t have to do anything differently as before.</p>
57
+<p>If you want to run searx using Python2.7, you dont have to do anything differently as before.</p>
58
 </div>
58
 </div>
59
 <div class="section" id="fun-facts">
59
 <div class="section" id="fun-facts">
60
 <h2>Fun facts<a class="headerlink" href="#fun-facts" title="Permalink to this headline">¶</a></h2>
60
 <h2>Fun facts<a class="headerlink" href="#fun-facts" title="Permalink to this headline">¶</a></h2>
64
 </ul>
64
 </ul>
65
 </div>
65
 </div>
66
 <div class="section" id="if-you-found-bugs">
66
 <div class="section" id="if-you-found-bugs">
67
-<h2>If you found bugs...<a class="headerlink" href="#if-you-found-bugs" title="Permalink to this headline">¶</a></h2>
68
-<p>...please open an issue on <a class="reference external" href="https://github.com/asciimoo/searx/issues">GitHub</a>. Make sure that you mention your Python version in your issue,
67
+<h2>If you found bugs<a class="headerlink" href="#if-you-found-bugs" title="Permalink to this headline">¶</a></h2>
68
+<p>please open an issue on <a class="reference external" href="https://github.com/asciimoo/searx/issues">GitHub</a>. Make sure that you mention your Python version in your issue,
69
 so we can investigate it properly.</p>
69
 so we can investigate it properly.</p>
70
 </div>
70
 </div>
71
 <div class="section" id="acknowledgement">
71
 <div class="section" id="acknowledgement">
104
       <div class="clearer"></div>
104
       <div class="clearer"></div>
105
     </div>
105
     </div>
106
     <div class="footer">
106
     <div class="footer">
107
-      &copy; Copyright 2015-2016, Adam Tauber.
107
+      &copy; Copyright 2015-2017, Adam Tauber.
108
     </div>
108
     </div>
109
   </body>
109
   </body>
110
 </html>
110
 </html>

+ 11
- 11
dev/contribution_guide.html View File

1
+
1
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
 
4
 
4
-
5
 <html xmlns="http://www.w3.org/1999/xhtml">
5
 <html xmlns="http://www.w3.org/1999/xhtml">
6
   <head>
6
   <head>
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
8
     
8
     
9
-    <title>How to contribute &#8212; searx 0.11.0 documentation</title>
9
+    <title>How to contribute &#8212; searx 0.12.0 documentation</title>
10
     
10
     
11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
14
     <script type="text/javascript">
14
     <script type="text/javascript">
15
       var DOCUMENTATION_OPTIONS = {
15
       var DOCUMENTATION_OPTIONS = {
16
         URL_ROOT:    '../',
16
         URL_ROOT:    '../',
17
-        VERSION:     '0.11.0',
17
+        VERSION:     '0.12.0',
18
         COLLAPSE_INDEX: false,
18
         COLLAPSE_INDEX: false,
19
         FILE_SUFFIX: '.html',
19
         FILE_SUFFIX: '.html',
20
-        HAS_SOURCE:  true
20
+        HAS_SOURCE:  true,
21
+        SOURCELINK_SUFFIX: '.txt'
21
       };
22
       };
22
     </script>
23
     </script>
23
     <script type="text/javascript" src="../_static/jquery.js"></script>
24
     <script type="text/javascript" src="../_static/jquery.js"></script>
25
     <script type="text/javascript" src="../_static/doctools.js"></script>
26
     <script type="text/javascript" src="../_static/doctools.js"></script>
26
     <link rel="index" title="Index" href="../genindex.html" />
27
     <link rel="index" title="Index" href="../genindex.html" />
27
     <link rel="search" title="Search" href="../search.html" />
28
     <link rel="search" title="Search" href="../search.html" />
28
-    <link rel="top" title="searx 0.11.0 documentation" href="../index.html" />
29
     <link rel="next" title="Engine overview" href="engine_overview.html" />
29
     <link rel="next" title="Engine overview" href="engine_overview.html" />
30
     <link rel="prev" title="Development Quickstart" href="quickstart.html" />
30
     <link rel="prev" title="Development Quickstart" href="quickstart.html" />
31
    
31
    
34
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
34
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
35
 
35
 
36
   </head>
36
   </head>
37
-  <body role="document">  
37
+  <body>  
38
 
38
 
39
     <div class="document">
39
     <div class="document">
40
       <div class="documentwrapper">
40
       <div class="documentwrapper">
52
 <li>plugins to alter search behaviour</li>
52
 <li>plugins to alter search behaviour</li>
53
 <li>hacking searx itself</li>
53
 <li>hacking searx itself</li>
54
 </ul>
54
 </ul>
55
-<p>Note the lack of &#8220;world domination&#8221; among the directives.
55
+<p>Note the lack of “world domination” among the directives.
56
 Searx has no intention of wide mass-adoption, rounded
56
 Searx has no intention of wide mass-adoption, rounded
57
-corners, etc. The prime directive &#8220;privacy&#8221; deserves a separate
58
-chapter, as it&#8217;s quite uncommon unfortunately.</p>
57
+corners, etc. The prime directive “privacy” deserves a separate
58
+chapter, as its quite uncommon unfortunately.</p>
59
 <div class="section" id="privacy-by-design">
59
 <div class="section" id="privacy-by-design">
60
 <h3>Privacy-by-design<a class="headerlink" href="#privacy-by-design" title="Permalink to this headline">¶</a></h3>
60
 <h3>Privacy-by-design<a class="headerlink" href="#privacy-by-design" title="Permalink to this headline">¶</a></h3>
61
 <p>Searx was born out of the need for a privacy-respecting search tool
61
 <p>Searx was born out of the need for a privacy-respecting search tool
71
 that protect privacy but differ from the expectations of the
71
 that protect privacy but differ from the expectations of the
72
 user should also be explained.</p>
72
 user should also be explained.</p>
73
 <p>Also, if you think that something works weird with searx,
73
 <p>Also, if you think that something works weird with searx,
74
-it&#8217;s might be because of the tool you use is designed in a way to interfere with
74
+its might be because of the tool you use is designed in a way to interfere with
75
 the privacy respect. Submitting a bugreport to the vendor of the tool that
75
 the privacy respect. Submitting a bugreport to the vendor of the tool that
76
 misbehaves might be a good feedback to reconsider the disrespect to
76
 misbehaves might be a good feedback to reconsider the disrespect to
77
 its customers (e.g. GET vs POST requests in various browsers).</p>
77
 its customers (e.g. GET vs POST requests in various browsers).</p>
149
       <div class="clearer"></div>
149
       <div class="clearer"></div>
150
     </div>
150
     </div>
151
     <div class="footer">
151
     <div class="footer">
152
-      &copy; Copyright 2015-2016, Adam Tauber.
152
+      &copy; Copyright 2015-2017, Adam Tauber.
153
     </div>
153
     </div>
154
   </body>
154
   </body>
155
 </html>
155
 </html>

+ 7
- 7
dev/engine_overview.html View File

1
+
1
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
 
4
 
4
-
5
 <html xmlns="http://www.w3.org/1999/xhtml">
5
 <html xmlns="http://www.w3.org/1999/xhtml">
6
   <head>
6
   <head>
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
8
     
8
     
9
-    <title>Engine overview &#8212; searx 0.11.0 documentation</title>
9
+    <title>Engine overview &#8212; searx 0.12.0 documentation</title>
10
     
10
     
11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
14
     <script type="text/javascript">
14
     <script type="text/javascript">
15
       var DOCUMENTATION_OPTIONS = {
15
       var DOCUMENTATION_OPTIONS = {
16
         URL_ROOT:    '../',
16
         URL_ROOT:    '../',
17
-        VERSION:     '0.11.0',
17
+        VERSION:     '0.12.0',
18
         COLLAPSE_INDEX: false,
18
         COLLAPSE_INDEX: false,
19
         FILE_SUFFIX: '.html',
19
         FILE_SUFFIX: '.html',
20
-        HAS_SOURCE:  true
20
+        HAS_SOURCE:  true,
21
+        SOURCELINK_SUFFIX: '.txt'
21
       };
22
       };
22
     </script>
23
     </script>
23
     <script type="text/javascript" src="../_static/jquery.js"></script>
24
     <script type="text/javascript" src="../_static/jquery.js"></script>
25
     <script type="text/javascript" src="../_static/doctools.js"></script>
26
     <script type="text/javascript" src="../_static/doctools.js"></script>
26
     <link rel="index" title="Index" href="../genindex.html" />
27
     <link rel="index" title="Index" href="../genindex.html" />
27
     <link rel="search" title="Search" href="../search.html" />
28
     <link rel="search" title="Search" href="../search.html" />
28
-    <link rel="top" title="searx 0.11.0 documentation" href="../index.html" />
29
     <link rel="next" title="Search API" href="search_api.html" />
29
     <link rel="next" title="Search API" href="search_api.html" />
30
     <link rel="prev" title="How to contribute" href="contribution_guide.html" />
30
     <link rel="prev" title="How to contribute" href="contribution_guide.html" />
31
    
31
    
34
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
34
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
35
 
35
 
36
   </head>
36
   </head>
37
-  <body role="document">  
37
+  <body>  
38
 
38
 
39
     <div class="document">
39
     <div class="document">
40
       <div class="documentwrapper">
40
       <div class="documentwrapper">
591
       <div class="clearer"></div>
591
       <div class="clearer"></div>
592
     </div>
592
     </div>
593
     <div class="footer">
593
     <div class="footer">
594
-      &copy; Copyright 2015-2016, Adam Tauber.
594
+      &copy; Copyright 2015-2017, Adam Tauber.
595
     </div>
595
     </div>
596
   </body>
596
   </body>
597
 </html>
597
 </html>

+ 10
- 8
dev/install/installation.html View File

1
+
1
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
 
4
 
4
-
5
 <html xmlns="http://www.w3.org/1999/xhtml">
5
 <html xmlns="http://www.w3.org/1999/xhtml">
6
   <head>
6
   <head>
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
8
     
8
     
9
-    <title>Installation &#8212; searx 0.11.0 documentation</title>
9
+    <title>Installation &#8212; searx 0.12.0 documentation</title>
10
     
10
     
11
     <link rel="stylesheet" href="../../_static/style.css" type="text/css" />
11
     <link rel="stylesheet" href="../../_static/style.css" type="text/css" />
12
     <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
12
     <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
14
     <script type="text/javascript">
14
     <script type="text/javascript">
15
       var DOCUMENTATION_OPTIONS = {
15
       var DOCUMENTATION_OPTIONS = {
16
         URL_ROOT:    '../../',
16
         URL_ROOT:    '../../',
17
-        VERSION:     '0.11.0',
17
+        VERSION:     '0.12.0',
18
         COLLAPSE_INDEX: false,
18
         COLLAPSE_INDEX: false,
19
         FILE_SUFFIX: '.html',
19
         FILE_SUFFIX: '.html',
20
-        HAS_SOURCE:  true
20
+        HAS_SOURCE:  true,
21
+        SOURCELINK_SUFFIX: '.txt'
21
       };
22
       };
22
     </script>
23
     </script>
23
     <script type="text/javascript" src="../../_static/jquery.js"></script>
24
     <script type="text/javascript" src="../../_static/jquery.js"></script>
25
     <script type="text/javascript" src="../../_static/doctools.js"></script>
26
     <script type="text/javascript" src="../../_static/doctools.js"></script>
26
     <link rel="index" title="Index" href="../../genindex.html" />
27
     <link rel="index" title="Index" href="../../genindex.html" />
27
     <link rel="search" title="Search" href="../../search.html" />
28
     <link rel="search" title="Search" href="../../search.html" />
28
-    <link rel="top" title="searx 0.11.0 documentation" href="../../index.html" />
29
     <link rel="next" title="Administration API" href="../../admin/api.html" />
29
     <link rel="next" title="Administration API" href="../../admin/api.html" />
30
     <link rel="prev" title="Why use a private instance?" href="../../user/own-instance.html" />
30
     <link rel="prev" title="Why use a private instance?" href="../../user/own-instance.html" />
31
    
31
    
34
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
34
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
35
 
35
 
36
   </head>
36
   </head>
37
-  <body role="document">  
37
+  <body>  
38
 
38
 
39
     <div class="document">
39
     <div class="document">
40
       <div class="documentwrapper">
40
       <div class="documentwrapper">
134
 <span class="n">single</span><span class="o">-</span><span class="n">interpreter</span> <span class="o">=</span> <span class="n">true</span>
134
 <span class="n">single</span><span class="o">-</span><span class="n">interpreter</span> <span class="o">=</span> <span class="n">true</span>
135
 <span class="n">master</span> <span class="o">=</span> <span class="n">true</span>
135
 <span class="n">master</span> <span class="o">=</span> <span class="n">true</span>
136
 <span class="n">plugin</span> <span class="o">=</span> <span class="n">python</span>
136
 <span class="n">plugin</span> <span class="o">=</span> <span class="n">python</span>
137
+<span class="n">lazy</span><span class="o">-</span><span class="n">apps</span> <span class="o">=</span> <span class="n">true</span>
138
+<span class="n">enable</span><span class="o">-</span><span class="n">threads</span> <span class="o">=</span> <span class="n">true</span>
137
 
139
 
138
 <span class="c1"># Module to import</span>
140
 <span class="c1"># Module to import</span>
139
 <span class="n">module</span> <span class="o">=</span> <span class="n">searx</span><span class="o">.</span><span class="n">webapp</span>
141
 <span class="n">module</span> <span class="o">=</span> <span class="n">searx</span><span class="o">.</span><span class="n">webapp</span>
297
 </div>
299
 </div>
298
 <p>Go to <a class="reference external" href="http://localhost:$PORT">http://localhost:$PORT</a>.</p>
300
 <p>Go to <a class="reference external" href="http://localhost:$PORT">http://localhost:$PORT</a>.</p>
299
 <p>See <a class="reference external" href="https://hub.docker.com/r/wonderfall/searx/">https://hub.docker.com/r/wonderfall/searx/</a> for more informations.</p>
301
 <p>See <a class="reference external" href="https://hub.docker.com/r/wonderfall/searx/">https://hub.docker.com/r/wonderfall/searx/</a> for more informations.</p>
300
-<p>It&#8217;s also possible to build searx from the embedded Dockerfile.</p>
302
+<p>Its also possible to build searx from the embedded Dockerfile.</p>
301
 <div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="n">git</span> <span class="n">clone</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">github</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="n">asciimoo</span><span class="o">/</span><span class="n">searx</span><span class="o">.</span><span class="n">git</span>
303
 <div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="n">git</span> <span class="n">clone</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">github</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="n">asciimoo</span><span class="o">/</span><span class="n">searx</span><span class="o">.</span><span class="n">git</span>
302
 <span class="n">cd</span> <span class="n">searx</span>
304
 <span class="n">cd</span> <span class="n">searx</span>
303
 <span class="n">docker</span> <span class="n">build</span> <span class="o">-</span><span class="n">t</span> <span class="n">whatever</span><span class="o">/</span><span class="n">searx</span> <span class="o">.</span>
305
 <span class="n">docker</span> <span class="n">build</span> <span class="o">-</span><span class="n">t</span> <span class="n">whatever</span><span class="o">/</span><span class="n">searx</span> <span class="o">.</span>
341
       <div class="clearer"></div>
343
       <div class="clearer"></div>
342
     </div>
344
     </div>
343
     <div class="footer">
345
     <div class="footer">
344
-      &copy; Copyright 2015-2016, Adam Tauber.
346
+      &copy; Copyright 2015-2017, Adam Tauber.
345
     </div>
347
     </div>
346
   </body>
348
   </body>
347
 </html>
349
 </html>

+ 7
- 7
dev/plugins.html View File

1
+
1
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
 
4
 
4
-
5
 <html xmlns="http://www.w3.org/1999/xhtml">
5
 <html xmlns="http://www.w3.org/1999/xhtml">
6
   <head>
6
   <head>
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
8
     
8
     
9
-    <title>Plugins &#8212; searx 0.11.0 documentation</title>
9
+    <title>Plugins &#8212; searx 0.12.0 documentation</title>
10
     
10
     
11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
14
     <script type="text/javascript">
14
     <script type="text/javascript">
15
       var DOCUMENTATION_OPTIONS = {
15
       var DOCUMENTATION_OPTIONS = {
16
         URL_ROOT:    '../',
16
         URL_ROOT:    '../',
17
-        VERSION:     '0.11.0',
17
+        VERSION:     '0.12.0',
18
         COLLAPSE_INDEX: false,
18
         COLLAPSE_INDEX: false,
19
         FILE_SUFFIX: '.html',
19
         FILE_SUFFIX: '.html',
20
-        HAS_SOURCE:  true
20
+        HAS_SOURCE:  true,
21
+        SOURCELINK_SUFFIX: '.txt'
21
       };
22
       };
22
     </script>
23
     </script>
23
     <script type="text/javascript" src="../_static/jquery.js"></script>
24
     <script type="text/javascript" src="../_static/jquery.js"></script>
25
     <script type="text/javascript" src="../_static/doctools.js"></script>
26
     <script type="text/javascript" src="../_static/doctools.js"></script>
26
     <link rel="index" title="Index" href="../genindex.html" />
27
     <link rel="index" title="Index" href="../genindex.html" />
27
     <link rel="search" title="Search" href="../search.html" />
28
     <link rel="search" title="Search" href="../search.html" />
28
-    <link rel="top" title="searx 0.11.0 documentation" href="../index.html" />
29
     <link rel="next" title="Translation" href="translation.html" />
29
     <link rel="next" title="Translation" href="translation.html" />
30
     <link rel="prev" title="Search API" href="search_api.html" />
30
     <link rel="prev" title="Search API" href="search_api.html" />
31
    
31
    
34
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
34
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
35
 
35
 
36
   </head>
36
   </head>
37
-  <body role="document">  
37
+  <body>  
38
 
38
 
39
     <div class="document">
39
     <div class="document">
40
       <div class="documentwrapper">
40
       <div class="documentwrapper">
108
       <div class="clearer"></div>
108
       <div class="clearer"></div>
109
     </div>
109
     </div>
110
     <div class="footer">
110
     <div class="footer">
111
-      &copy; Copyright 2015-2016, Adam Tauber.
111
+      &copy; Copyright 2015-2017, Adam Tauber.
112
     </div>
112
     </div>
113
   </body>
113
   </body>
114
 </html>
114
 </html>

+ 12
- 14
dev/quickstart.html View File

1
+
1
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
 
4
 
4
-
5
 <html xmlns="http://www.w3.org/1999/xhtml">
5
 <html xmlns="http://www.w3.org/1999/xhtml">
6
   <head>
6
   <head>
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
8
     
8
     
9
-    <title>Development Quickstart &#8212; searx 0.11.0 documentation</title>
9
+    <title>Development Quickstart &#8212; searx 0.12.0 documentation</title>
10
     
10
     
11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
14
     <script type="text/javascript">
14
     <script type="text/javascript">
15
       var DOCUMENTATION_OPTIONS = {
15
       var DOCUMENTATION_OPTIONS = {
16
         URL_ROOT:    '../',
16
         URL_ROOT:    '../',
17
-        VERSION:     '0.11.0',
17
+        VERSION:     '0.12.0',
18
         COLLAPSE_INDEX: false,
18
         COLLAPSE_INDEX: false,
19
         FILE_SUFFIX: '.html',
19
         FILE_SUFFIX: '.html',
20
-        HAS_SOURCE:  true
20
+        HAS_SOURCE:  true,
21
+        SOURCELINK_SUFFIX: '.txt'
21
       };
22
       };
22
     </script>
23
     </script>
23
     <script type="text/javascript" src="../_static/jquery.js"></script>
24
     <script type="text/javascript" src="../_static/jquery.js"></script>
25
     <script type="text/javascript" src="../_static/doctools.js"></script>
26
     <script type="text/javascript" src="../_static/doctools.js"></script>
26
     <link rel="index" title="Index" href="../genindex.html" />
27
     <link rel="index" title="Index" href="../genindex.html" />
27
     <link rel="search" title="Search" href="../search.html" />
28
     <link rel="search" title="Search" href="../search.html" />
28
-    <link rel="top" title="searx 0.11.0 documentation" href="../index.html" />
29
     <link rel="next" title="How to contribute" href="contribution_guide.html" />
29
     <link rel="next" title="How to contribute" href="contribution_guide.html" />
30
     <link rel="prev" title="How to protect an instance" href="../admin/filtron.html" />
30
     <link rel="prev" title="How to protect an instance" href="../admin/filtron.html" />
31
    
31
    
34
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
34
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
35
 
35
 
36
   </head>
36
   </head>
37
-  <body role="document">  
37
+  <body>  
38
 
38
 
39
     <div class="document">
39
     <div class="document">
40
       <div class="documentwrapper">
40
       <div class="documentwrapper">
109
 </div>
109
 </div>
110
 <div class="section" id="tips-for-debugging-development">
110
 <div class="section" id="tips-for-debugging-development">
111
 <h2>Tips for debugging/development<a class="headerlink" href="#tips-for-debugging-development" title="Permalink to this headline">¶</a></h2>
111
 <h2>Tips for debugging/development<a class="headerlink" href="#tips-for-debugging-development" title="Permalink to this headline">¶</a></h2>
112
-<ol class="arabic">
112
+<ol class="arabic simple">
113
 <li><dl class="first docutils">
113
 <li><dl class="first docutils">
114
 <dt>Turn on debug logging</dt>
114
 <dt>Turn on debug logging</dt>
115
-<dd><p class="first last">Whether you are working on a new engine or trying to eliminate a bug, it is always a good idea
115
+<dd>Whether you are working on a new engine or trying to eliminate a bug, it is always a good idea
116
 to turn on debug logging. When debug logging is enabled a stack trace appears,
116
 to turn on debug logging. When debug logging is enabled a stack trace appears,
117
 instead of the cryptic <code class="docutils literal"><span class="pre">Internal</span> <span class="pre">Server</span> <span class="pre">Error</span></code> message. It can be turned on by setting
117
 instead of the cryptic <code class="docutils literal"><span class="pre">Internal</span> <span class="pre">Server</span> <span class="pre">Error</span></code> message. It can be turned on by setting
118
-<code class="docutils literal"><span class="pre">debug:</span> <span class="pre">False</span></code> to <code class="docutils literal"><span class="pre">debug:</span> <span class="pre">True</span></code> in settings.yml.</p>
119
-</dd>
118
+<code class="docutils literal"><span class="pre">debug:</span> <span class="pre">False</span></code> to <code class="docutils literal"><span class="pre">debug:</span> <span class="pre">True</span></code> in settings.yml.</dd>
120
 </dl>
119
 </dl>
121
 </li>
120
 </li>
122
 <li><dl class="first docutils">
121
 <li><dl class="first docutils">
123
 <dt>Run <code class="docutils literal"><span class="pre">./manage.sh</span> <span class="pre">tests</span></code> before creating a PR.</dt>
122
 <dt>Run <code class="docutils literal"><span class="pre">./manage.sh</span> <span class="pre">tests</span></code> before creating a PR.</dt>
124
-<dd><p class="first last">Failing build on Travis is common because of PEP8 checks. So a new commit must be created
123
+<dd>Failing build on Travis is common because of PEP8 checks. So a new commit must be created
125
 containing these format fixes. This phase can be skipped if <code class="docutils literal"><span class="pre">./manage.sh</span> <span class="pre">tests</span></code> is run
124
 containing these format fixes. This phase can be skipped if <code class="docutils literal"><span class="pre">./manage.sh</span> <span class="pre">tests</span></code> is run
126
-locally before creating a PR.</p>
127
-</dd>
125
+locally before creating a PR.</dd>
128
 </dl>
126
 </dl>
129
 </li>
127
 </li>
130
 </ol>
128
 </ol>
157
       <div class="clearer"></div>
155
       <div class="clearer"></div>
158
     </div>
156
     </div>
159
     <div class="footer">
157
     <div class="footer">
160
-      &copy; Copyright 2015-2016, Adam Tauber.
158
+      &copy; Copyright 2015-2017, Adam Tauber.
161
     </div>
159
     </div>
162
   </body>
160
   </body>
163
 </html>
161
 </html>

+ 8
- 8
dev/search_api.html View File

1
+
1
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
 
4
 
4
-
5
 <html xmlns="http://www.w3.org/1999/xhtml">
5
 <html xmlns="http://www.w3.org/1999/xhtml">
6
   <head>
6
   <head>
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
8
     
8
     
9
-    <title>Search API &#8212; searx 0.11.0 documentation</title>
9
+    <title>Search API &#8212; searx 0.12.0 documentation</title>
10
     
10
     
11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
14
     <script type="text/javascript">
14
     <script type="text/javascript">
15
       var DOCUMENTATION_OPTIONS = {
15
       var DOCUMENTATION_OPTIONS = {
16
         URL_ROOT:    '../',
16
         URL_ROOT:    '../',
17
-        VERSION:     '0.11.0',
17
+        VERSION:     '0.12.0',
18
         COLLAPSE_INDEX: false,
18
         COLLAPSE_INDEX: false,
19
         FILE_SUFFIX: '.html',
19
         FILE_SUFFIX: '.html',
20
-        HAS_SOURCE:  true
20
+        HAS_SOURCE:  true,
21
+        SOURCELINK_SUFFIX: '.txt'
21
       };
22
       };
22
     </script>
23
     </script>
23
     <script type="text/javascript" src="../_static/jquery.js"></script>
24
     <script type="text/javascript" src="../_static/jquery.js"></script>
25
     <script type="text/javascript" src="../_static/doctools.js"></script>
26
     <script type="text/javascript" src="../_static/doctools.js"></script>
26
     <link rel="index" title="Index" href="../genindex.html" />
27
     <link rel="index" title="Index" href="../genindex.html" />
27
     <link rel="search" title="Search" href="../search.html" />
28
     <link rel="search" title="Search" href="../search.html" />
28
-    <link rel="top" title="searx 0.11.0 documentation" href="../index.html" />
29
     <link rel="next" title="Plugins" href="plugins.html" />
29
     <link rel="next" title="Plugins" href="plugins.html" />
30
     <link rel="prev" title="Engine overview" href="engine_overview.html" />
30
     <link rel="prev" title="Engine overview" href="engine_overview.html" />
31
    
31
    
34
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
34
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
35
 
35
 
36
   </head>
36
   </head>
37
-  <body role="document">  
37
+  <body>  
38
 
38
 
39
     <div class="document">
39
     <div class="document">
40
       <div class="documentwrapper">
40
       <div class="documentwrapper">
62
 <thead valign="bottom">
62
 <thead valign="bottom">
63
 <tr class="row-odd"><th class="head">Name</th>
63
 <tr class="row-odd"><th class="head">Name</th>
64
 <th class="head">Description</th>
64
 <th class="head">Description</th>
65
-<th class="head">&nbsp;</th>
65
+<th class="head">&#160;</th>
66
 </tr>
66
 </tr>
67
 </thead>
67
 </thead>
68
 <tbody valign="top">
68
 <tbody valign="top">
121
       <div class="clearer"></div>
121
       <div class="clearer"></div>
122
     </div>
122
     </div>
123
     <div class="footer">
123
     <div class="footer">
124
-      &copy; Copyright 2015-2016, Adam Tauber.
124
+      &copy; Copyright 2015-2017, Adam Tauber.
125
     </div>
125
     </div>
126
   </body>
126
   </body>
127
 </html>
127
 </html>

+ 7
- 7
dev/translation.html View File

1
+
1
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
 
4
 
4
-
5
 <html xmlns="http://www.w3.org/1999/xhtml">
5
 <html xmlns="http://www.w3.org/1999/xhtml">
6
   <head>
6
   <head>
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
8
     
8
     
9
-    <title>Translation &#8212; searx 0.11.0 documentation</title>
9
+    <title>Translation &#8212; searx 0.12.0 documentation</title>
10
     
10
     
11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
14
     <script type="text/javascript">
14
     <script type="text/javascript">
15
       var DOCUMENTATION_OPTIONS = {
15
       var DOCUMENTATION_OPTIONS = {
16
         URL_ROOT:    '../',
16
         URL_ROOT:    '../',
17
-        VERSION:     '0.11.0',
17
+        VERSION:     '0.12.0',
18
         COLLAPSE_INDEX: false,
18
         COLLAPSE_INDEX: false,
19
         FILE_SUFFIX: '.html',
19
         FILE_SUFFIX: '.html',
20
-        HAS_SOURCE:  true
20
+        HAS_SOURCE:  true,
21
+        SOURCELINK_SUFFIX: '.txt'
21
       };
22
       };
22
     </script>
23
     </script>
23
     <script type="text/javascript" src="../_static/jquery.js"></script>
24
     <script type="text/javascript" src="../_static/jquery.js"></script>
25
     <script type="text/javascript" src="../_static/doctools.js"></script>
26
     <script type="text/javascript" src="../_static/doctools.js"></script>
26
     <link rel="index" title="Index" href="../genindex.html" />
27
     <link rel="index" title="Index" href="../genindex.html" />
27
     <link rel="search" title="Search" href="../search.html" />
28
     <link rel="search" title="Search" href="../search.html" />
28
-    <link rel="top" title="searx 0.11.0 documentation" href="../index.html" />
29
     <link rel="prev" title="Plugins" href="plugins.html" />
29
     <link rel="prev" title="Plugins" href="plugins.html" />
30
    
30
    
31
   
31
   
33
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
33
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
34
 
34
 
35
   </head>
35
   </head>
36
-  <body role="document">  
36
+  <body>  
37
 
37
 
38
     <div class="document">
38
     <div class="document">
39
       <div class="documentwrapper">
39
       <div class="documentwrapper">
115
       <div class="clearer"></div>
115
       <div class="clearer"></div>
116
     </div>
116
     </div>
117
     <div class="footer">
117
     <div class="footer">
118
-      &copy; Copyright 2015-2016, Adam Tauber.
118
+      &copy; Copyright 2015-2017, Adam Tauber.
119
     </div>
119
     </div>
120
   </body>
120
   </body>
121
 </html>
121
 </html>

+ 1
- 1
docs/blog/python3.rst View File

3
 
3
 
4
 As most operation systems are coming with Python3 installed by default. So it is time for searx to support Python3. But don't worry support of Python2.7 won't be dropped.
4
 As most operation systems are coming with Python3 installed by default. So it is time for searx to support Python3. But don't worry support of Python2.7 won't be dropped.
5
 
5
 
6
-.. image:: hurray.png
6
+.. image:: searxpy3.png
7
     :scale: 50 %
7
     :scale: 50 %
8
     :alt: hurray
8
     :alt: hurray
9
     :align: center
9
     :align: center

+ 3
- 3
docs/conf.py View File

49
 
49
 
50
 # General information about the project.
50
 # General information about the project.
51
 project = u'searx'
51
 project = u'searx'
52
-copyright = u'2015-2016, Adam Tauber'
52
+copyright = u'2015-2017, Adam Tauber'
53
 author = u'Adam Tauber'
53
 author = u'Adam Tauber'
54
 
54
 
55
 # The version info for the project you're documenting, acts as replacement for
55
 # The version info for the project you're documenting, acts as replacement for
57
 # built documents.
57
 # built documents.
58
 #
58
 #
59
 # The short X.Y version.
59
 # The short X.Y version.
60
-version = '0.11.0'
60
+version = '0.12.0'
61
 # The full version, including alpha/beta/rc tags.
61
 # The full version, including alpha/beta/rc tags.
62
-release = '0.11.0'
62
+release = '0.12.0'
63
 
63
 
64
 # The language for content autogenerated by Sphinx. Refer to documentation
64
 # The language for content autogenerated by Sphinx. Refer to documentation
65
 # for a list of supported languages.
65
 # for a list of supported languages.

+ 2
- 0
docs/dev/install/installation.rst View File

99
     single-interpreter = true
99
     single-interpreter = true
100
     master = true
100
     master = true
101
     plugin = python
101
     plugin = python
102
+    lazy-apps = true
103
+    enable-threads = true
102
 
104
 
103
     # Module to import
105
     # Module to import
104
     module = searx.webapp
106
     module = searx.webapp

+ 7
- 7
genindex.html View File

1
 
1
 
2
+
2
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
 
5
 
5
-
6
 <html xmlns="http://www.w3.org/1999/xhtml">
6
 <html xmlns="http://www.w3.org/1999/xhtml">
7
   <head>
7
   <head>
8
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
8
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
9
     
9
     
10
-    <title>Index &#8212; searx 0.11.0 documentation</title>
10
+    <title>Index &#8212; searx 0.12.0 documentation</title>
11
     
11
     
12
     <link rel="stylesheet" href="_static/style.css" type="text/css" />
12
     <link rel="stylesheet" href="_static/style.css" type="text/css" />
13
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
13
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
15
     <script type="text/javascript">
15
     <script type="text/javascript">
16
       var DOCUMENTATION_OPTIONS = {
16
       var DOCUMENTATION_OPTIONS = {
17
         URL_ROOT:    './',
17
         URL_ROOT:    './',
18
-        VERSION:     '0.11.0',
18
+        VERSION:     '0.12.0',
19
         COLLAPSE_INDEX: false,
19
         COLLAPSE_INDEX: false,
20
         FILE_SUFFIX: '.html',
20
         FILE_SUFFIX: '.html',
21
-        HAS_SOURCE:  true
21
+        HAS_SOURCE:  true,
22
+        SOURCELINK_SUFFIX: '.txt'
22
       };
23
       };
23
     </script>
24
     </script>
24
     <script type="text/javascript" src="_static/jquery.js"></script>
25
     <script type="text/javascript" src="_static/jquery.js"></script>
26
     <script type="text/javascript" src="_static/doctools.js"></script>
27
     <script type="text/javascript" src="_static/doctools.js"></script>
27
     <link rel="index" title="Index" href="#" />
28
     <link rel="index" title="Index" href="#" />
28
     <link rel="search" title="Search" href="search.html" />
29
     <link rel="search" title="Search" href="search.html" />
29
-    <link rel="top" title="searx 0.11.0 documentation" href="index.html" />
30
    
30
    
31
   
31
   
32
   <link media="only screen and (max-device-width: 480px)" href="_static/small_flask.css" type= "text/css" rel="stylesheet" />
32
   <link media="only screen and (max-device-width: 480px)" href="_static/small_flask.css" type= "text/css" rel="stylesheet" />
33
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
33
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
34
 
34
 
35
   </head>
35
   </head>
36
-  <body role="document">  
36
+  <body>  
37
 
37
 
38
     <div class="document">
38
     <div class="document">
39
       <div class="documentwrapper">
39
       <div class="documentwrapper">
76
       <div class="clearer"></div>
76
       <div class="clearer"></div>
77
     </div>
77
     </div>
78
     <div class="footer">
78
     <div class="footer">
79
-      &copy; Copyright 2015-2016, Adam Tauber.
79
+      &copy; Copyright 2015-2017, Adam Tauber.
80
     </div>
80
     </div>
81
   </body>
81
   </body>
82
 </html>
82
 </html>

+ 8
- 8
index.html View File

1
+
1
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
 
4
 
4
-
5
 <html xmlns="http://www.w3.org/1999/xhtml">
5
 <html xmlns="http://www.w3.org/1999/xhtml">
6
   <head>
6
   <head>
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
8
     
8
     
9
-    <title>Welcome to searx &#8212; searx 0.11.0 documentation</title>
9
+    <title>Welcome to searx &#8212; searx 0.12.0 documentation</title>
10
     
10
     
11
     <link rel="stylesheet" href="_static/style.css" type="text/css" />
11
     <link rel="stylesheet" href="_static/style.css" type="text/css" />
12
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
12
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
14
     <script type="text/javascript">
14
     <script type="text/javascript">
15
       var DOCUMENTATION_OPTIONS = {
15
       var DOCUMENTATION_OPTIONS = {
16
         URL_ROOT:    './',
16
         URL_ROOT:    './',
17
-        VERSION:     '0.11.0',
17
+        VERSION:     '0.12.0',
18
         COLLAPSE_INDEX: false,
18
         COLLAPSE_INDEX: false,
19
         FILE_SUFFIX: '.html',
19
         FILE_SUFFIX: '.html',
20
-        HAS_SOURCE:  true
20
+        HAS_SOURCE:  true,
21
+        SOURCELINK_SUFFIX: '.txt'
21
       };
22
       };
22
     </script>
23
     </script>
23
     <script type="text/javascript" src="_static/jquery.js"></script>
24
     <script type="text/javascript" src="_static/jquery.js"></script>
25
     <script type="text/javascript" src="_static/doctools.js"></script>
26
     <script type="text/javascript" src="_static/doctools.js"></script>
26
     <link rel="index" title="Index" href="genindex.html" />
27
     <link rel="index" title="Index" href="genindex.html" />
27
     <link rel="search" title="Search" href="search.html" />
28
     <link rel="search" title="Search" href="search.html" />
28
-    <link rel="top" title="searx 0.11.0 documentation" href="#" />
29
     <link rel="next" title="Search syntax" href="user/search_syntax.html" />
29
     <link rel="next" title="Search syntax" href="user/search_syntax.html" />
30
    
30
    
31
   
31
   
33
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
33
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
34
 
34
 
35
   </head>
35
   </head>
36
-  <body role="document">  
36
+  <body>  
37
 
37
 
38
     <div class="document">
38
     <div class="document">
39
       <div class="documentwrapper">
39
       <div class="documentwrapper">
44
 <h1>Welcome to searx<a class="headerlink" href="#welcome-to-searx" title="Permalink to this headline">¶</a></h1>
44
 <h1>Welcome to searx<a class="headerlink" href="#welcome-to-searx" title="Permalink to this headline">¶</a></h1>
45
 <p>Search without being tracked.</p>
45
 <p>Search without being tracked.</p>
46
 <p>Searx is a free internet metasearch engine which aggregates results from more than 70 search services. Users are neither tracked nor profiled. Additionally, searx can be used over Tor for online anonymity.</p>
46
 <p>Searx is a free internet metasearch engine which aggregates results from more than 70 search services. Users are neither tracked nor profiled. Additionally, searx can be used over Tor for online anonymity.</p>
47
-<p>Get started with searx by using one of the <a class="reference external" href="https://github.com/asciimoo/searx/wiki/Searx-instances">public instances</a>. If you don&#8217;t trust anyone, you can set up your own, see <a class="reference internal" href="dev/install/installation.html#installation"><span class="std std-ref">Installation</span></a>.</p>
47
+<p>Get started with searx by using one of the <a class="reference external" href="https://github.com/asciimoo/searx/wiki/Searx-instances">public instances</a>. If you dont trust anyone, you can set up your own, see <a class="reference internal" href="dev/install/installation.html#installation"><span class="std std-ref">Installation</span></a>.</p>
48
 <div class="section" id="features">
48
 <div class="section" id="features">
49
 <h2>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h2>
49
 <h2>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h2>
50
 <blockquote>
50
 <blockquote>
122
       <div class="clearer"></div>
122
       <div class="clearer"></div>
123
     </div>
123
     </div>
124
     <div class="footer">
124
     <div class="footer">
125
-      &copy; Copyright 2015-2016, Adam Tauber.
125
+      &copy; Copyright 2015-2017, Adam Tauber.
126
     </div>
126
     </div>
127
   </body>
127
   </body>
128
 </html>
128
 </html>

BIN
objects.inv View File


+ 7
- 7
search.html View File

1
+
1
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
 
4
 
4
-
5
 <html xmlns="http://www.w3.org/1999/xhtml">
5
 <html xmlns="http://www.w3.org/1999/xhtml">
6
   <head>
6
   <head>
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
8
     
8
     
9
-    <title>Search &#8212; searx 0.11.0 documentation</title>
9
+    <title>Search &#8212; searx 0.12.0 documentation</title>
10
     
10
     
11
     <link rel="stylesheet" href="_static/style.css" type="text/css" />
11
     <link rel="stylesheet" href="_static/style.css" type="text/css" />
12
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
12
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
14
     <script type="text/javascript">
14
     <script type="text/javascript">
15
       var DOCUMENTATION_OPTIONS = {
15
       var DOCUMENTATION_OPTIONS = {
16
         URL_ROOT:    './',
16
         URL_ROOT:    './',
17
-        VERSION:     '0.11.0',
17
+        VERSION:     '0.12.0',
18
         COLLAPSE_INDEX: false,
18
         COLLAPSE_INDEX: false,
19
         FILE_SUFFIX: '.html',
19
         FILE_SUFFIX: '.html',
20
-        HAS_SOURCE:  true
20
+        HAS_SOURCE:  true,
21
+        SOURCELINK_SUFFIX: '.txt'
21
       };
22
       };
22
     </script>
23
     </script>
23
     <script type="text/javascript" src="_static/jquery.js"></script>
24
     <script type="text/javascript" src="_static/jquery.js"></script>
26
     <script type="text/javascript" src="_static/searchtools.js"></script>
27
     <script type="text/javascript" src="_static/searchtools.js"></script>
27
     <link rel="index" title="Index" href="genindex.html" />
28
     <link rel="index" title="Index" href="genindex.html" />
28
     <link rel="search" title="Search" href="#" />
29
     <link rel="search" title="Search" href="#" />
29
-    <link rel="top" title="searx 0.11.0 documentation" href="index.html" />
30
   <script type="text/javascript">
30
   <script type="text/javascript">
31
     jQuery(function() { Search.loadIndex("searchindex.js"); });
31
     jQuery(function() { Search.loadIndex("searchindex.js"); });
32
   </script>
32
   </script>
40
 
40
 
41
 
41
 
42
   </head>
42
   </head>
43
-  <body role="document">  
43
+  <body>  
44
 
44
 
45
     <div class="document">
45
     <div class="document">
46
       <div class="documentwrapper">
46
       <div class="documentwrapper">
96
       <div class="clearer"></div>
96
       <div class="clearer"></div>
97
     </div>
97
     </div>
98
     <div class="footer">
98
     <div class="footer">
99
-      &copy; Copyright 2015-2016, Adam Tauber.
99
+      &copy; Copyright 2015-2017, Adam Tauber.
100
     </div>
100
     </div>
101
   </body>
101
   </body>
102
 </html>
102
 </html>

+ 1
- 1
searchindex.js
File diff suppressed because it is too large
View File


+ 10
- 10
user/own-instance.html View File

1
+
1
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
 
4
 
4
-
5
 <html xmlns="http://www.w3.org/1999/xhtml">
5
 <html xmlns="http://www.w3.org/1999/xhtml">
6
   <head>
6
   <head>
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
8
     
8
     
9
-    <title>Why use a private instance? &#8212; searx 0.11.0 documentation</title>
9
+    <title>Why use a private instance? &#8212; searx 0.12.0 documentation</title>
10
     
10
     
11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
14
     <script type="text/javascript">
14
     <script type="text/javascript">
15
       var DOCUMENTATION_OPTIONS = {
15
       var DOCUMENTATION_OPTIONS = {
16
         URL_ROOT:    '../',
16
         URL_ROOT:    '../',
17
-        VERSION:     '0.11.0',
17
+        VERSION:     '0.12.0',
18
         COLLAPSE_INDEX: false,
18
         COLLAPSE_INDEX: false,
19
         FILE_SUFFIX: '.html',
19
         FILE_SUFFIX: '.html',
20
-        HAS_SOURCE:  true
20
+        HAS_SOURCE:  true,
21
+        SOURCELINK_SUFFIX: '.txt'
21
       };
22
       };
22
     </script>
23
     </script>
23
     <script type="text/javascript" src="../_static/jquery.js"></script>
24
     <script type="text/javascript" src="../_static/jquery.js"></script>
25
     <script type="text/javascript" src="../_static/doctools.js"></script>
26
     <script type="text/javascript" src="../_static/doctools.js"></script>
26
     <link rel="index" title="Index" href="../genindex.html" />
27
     <link rel="index" title="Index" href="../genindex.html" />
27
     <link rel="search" title="Search" href="../search.html" />
28
     <link rel="search" title="Search" href="../search.html" />
28
-    <link rel="top" title="searx 0.11.0 documentation" href="../index.html" />
29
     <link rel="next" title="Installation" href="../dev/install/installation.html" />
29
     <link rel="next" title="Installation" href="../dev/install/installation.html" />
30
     <link rel="prev" title="Search syntax" href="search_syntax.html" />
30
     <link rel="prev" title="Search syntax" href="search_syntax.html" />
31
    
31
    
34
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
34
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
35
 
35
 
36
   </head>
36
   </head>
37
-  <body role="document">  
37
+  <body>  
38
 
38
 
39
     <div class="document">
39
     <div class="document">
40
       <div class="documentwrapper">
40
       <div class="documentwrapper">
43
             
43
             
44
   <div class="section" id="why-use-a-private-instance">
44
   <div class="section" id="why-use-a-private-instance">
45
 <h1>Why use a private instance?<a class="headerlink" href="#why-use-a-private-instance" title="Permalink to this headline">¶</a></h1>
45
 <h1>Why use a private instance?<a class="headerlink" href="#why-use-a-private-instance" title="Permalink to this headline">¶</a></h1>
46
-<p>&#8220;Is it worth to run my own instance?&#8221; is a common question among searx users. Before answering this question, see what options a searx user has.</p>
47
-<p>Public instances are open to everyone who has access to its URL. Usually, these are operated by unknown parties (from the users&#8217; point of view). Private instances can be used by a select group of people. It is for example a searx of group of friends or a company which can be accessed through VPN. Also it can be single user one which runs on the user&#8217;s laptop.</p>
48
-<p>To gain more insight on how these instances work let&#8217;s dive into how searx protects its users.</p>
46
+<p>“Is it worth to run my own instance?” is a common question among searx users. Before answering this question, see what options a searx user has.</p>
47
+<p>Public instances are open to everyone who has access to its URL. Usually, these are operated by unknown parties (from the users point of view). Private instances can be used by a select group of people. It is for example a searx of group of friends or a company which can be accessed through VPN. Also it can be single user one which runs on the users laptop.</p>
48
+<p>To gain more insight on how these instances work lets dive into how searx protects its users.</p>
49
 <div class="section" id="how-does-searx-protect-privacy">
49
 <div class="section" id="how-does-searx-protect-privacy">
50
 <h2>How does searx protect privacy?<a class="headerlink" href="#how-does-searx-protect-privacy" title="Permalink to this headline">¶</a></h2>
50
 <h2>How does searx protect privacy?<a class="headerlink" href="#how-does-searx-protect-privacy" title="Permalink to this headline">¶</a></h2>
51
 <p>Searx protects the privacy of its users in multiple ways regardless of the type of the instance (private, public). Removal of private data from search requests comes in three forms:</p>
51
 <p>Searx protects the privacy of its users in multiple ways regardless of the type of the instance (private, public). Removal of private data from search requests comes in three forms:</p>
103
       <div class="clearer"></div>
103
       <div class="clearer"></div>
104
     </div>
104
     </div>
105
     <div class="footer">
105
     <div class="footer">
106
-      &copy; Copyright 2015-2016, Adam Tauber.
106
+      &copy; Copyright 2015-2017, Adam Tauber.
107
     </div>
107
     </div>
108
   </body>
108
   </body>
109
 </html>
109
 </html>

+ 7
- 7
user/search_syntax.html View File

1
+
1
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
 
4
 
4
-
5
 <html xmlns="http://www.w3.org/1999/xhtml">
5
 <html xmlns="http://www.w3.org/1999/xhtml">
6
   <head>
6
   <head>
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
7
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
8
     
8
     
9
-    <title>Search syntax &#8212; searx 0.11.0 documentation</title>
9
+    <title>Search syntax &#8212; searx 0.12.0 documentation</title>
10
     
10
     
11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
14
     <script type="text/javascript">
14
     <script type="text/javascript">
15
       var DOCUMENTATION_OPTIONS = {
15
       var DOCUMENTATION_OPTIONS = {
16
         URL_ROOT:    '../',
16
         URL_ROOT:    '../',
17
-        VERSION:     '0.11.0',
17
+        VERSION:     '0.12.0',
18
         COLLAPSE_INDEX: false,
18
         COLLAPSE_INDEX: false,
19
         FILE_SUFFIX: '.html',
19
         FILE_SUFFIX: '.html',
20
-        HAS_SOURCE:  true
20
+        HAS_SOURCE:  true,
21
+        SOURCELINK_SUFFIX: '.txt'
21
       };
22
       };
22
     </script>
23
     </script>
23
     <script type="text/javascript" src="../_static/jquery.js"></script>
24
     <script type="text/javascript" src="../_static/jquery.js"></script>
25
     <script type="text/javascript" src="../_static/doctools.js"></script>
26
     <script type="text/javascript" src="../_static/doctools.js"></script>
26
     <link rel="index" title="Index" href="../genindex.html" />
27
     <link rel="index" title="Index" href="../genindex.html" />
27
     <link rel="search" title="Search" href="../search.html" />
28
     <link rel="search" title="Search" href="../search.html" />
28
-    <link rel="top" title="searx 0.11.0 documentation" href="../index.html" />
29
     <link rel="next" title="Why use a private instance?" href="own-instance.html" />
29
     <link rel="next" title="Why use a private instance?" href="own-instance.html" />
30
     <link rel="prev" title="Welcome to searx" href="../index.html" />
30
     <link rel="prev" title="Welcome to searx" href="../index.html" />
31
    
31
    
34
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
34
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
35
 
35
 
36
   </head>
36
   </head>
37
-  <body role="document">  
37
+  <body>  
38
 
38
 
39
     <div class="document">
39
     <div class="document">
40
       <div class="documentwrapper">
40
       <div class="documentwrapper">
93
       <div class="clearer"></div>
93
       <div class="clearer"></div>
94
     </div>
94
     </div>
95
     <div class="footer">
95
     <div class="footer">
96
-      &copy; Copyright 2015-2016, Adam Tauber.
96
+      &copy; Copyright 2015-2017, Adam Tauber.
97
     </div>
97
     </div>
98
   </body>
98
   </body>
99
 </html>
99
 </html>