Bladeren bron

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

Adam Tauber 7 jaren geleden
bovenliggende
commit
725ab191da

+ 47
- 19
_static/basic.css Bestand weergeven

@@ -4,7 +4,7 @@
4 4
  *
5 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 8
  * :license: BSD, see LICENSE for details.
9 9
  *
10 10
  */
@@ -122,6 +122,8 @@ ul.keywordmatches li.goodmatch a {
122 122
 
123 123
 table.contentstable {
124 124
     width: 90%;
125
+    margin-left: auto;
126
+    margin-right: auto;
125 127
 }
126 128
 
127 129
 table.contentstable p.biglink {
@@ -149,9 +151,14 @@ table.indextable td {
149 151
     vertical-align: top;
150 152
 }
151 153
 
152
-table.indextable dl, table.indextable dd {
154
+table.indextable ul {
153 155
     margin-top: 0;
154 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 164
 table.indextable tr.pcap {
@@ -183,6 +190,13 @@ div.genindex-jumpbox {
183 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 200
 /* -- general body styles --------------------------------------------------- */
187 201
 
188 202
 div.body p, div.body dd, div.body li, div.body blockquote {
@@ -217,10 +231,6 @@ div.body td {
217 231
     text-align: left;
218 232
 }
219 233
 
220
-.field-list ul {
221
-    padding-left: 1em;
222
-}
223
-
224 234
 .first {
225 235
     margin-top: 0 !important;
226 236
 }
@@ -337,10 +347,6 @@ table.docutils td, table.docutils th {
337 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 350
 table.footnote td, table.footnote th {
345 351
     border: 0 !important;
346 352
 }
@@ -377,6 +383,27 @@ div.figure p.caption span.caption-number {
377 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 408
 /* -- other body styles ----------------------------------------------------- */
382 409
 
@@ -427,15 +454,6 @@ dl.glossary dt {
427 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 457
 .optional {
440 458
     font-size: 1.3em;
441 459
 }
@@ -592,6 +610,16 @@ span.eqno {
592 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 623
 /* -- printout stylesheet --------------------------------------------------- */
596 624
 
597 625
 @media print {

BIN
_static/comment-bright.png Bestand weergeven


BIN
_static/comment-close.png Bestand weergeven


BIN
_static/comment.png Bestand weergeven


+ 1
- 1
_static/doctools.js Bestand weergeven

@@ -4,7 +4,7 @@
4 4
  *
5 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 8
  * :license: BSD, see LICENSE for details.
9 9
  *
10 10
  */

BIN
_static/down-pressed.png Bestand weergeven


BIN
_static/down.png Bestand weergeven


BIN
_static/file.png Bestand weergeven


+ 4
- 4
_static/jquery.js
Diff onderdrukt omdat het te groot bestand
Bestand weergeven


BIN
_static/minus.png Bestand weergeven


BIN
_static/plus.png Bestand weergeven


+ 0
- 4
_static/pygments.css Bestand weergeven

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

+ 112
- 5
_static/searchtools.js Bestand weergeven

@@ -4,7 +4,7 @@
4 4
  *
5 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 8
  * :license: BSD, see LICENSE for details.
9 9
  *
10 10
  */
@@ -226,6 +226,106 @@ var Scorer = {
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 330
  * Search Module
231 331
  */
@@ -324,7 +424,7 @@ var Search = {
324 424
     var searchterms = [];
325 425
     var excluded = [];
326 426
     var hlterms = [];
327
-    var tmp = query.split(/\W+/);
427
+    var tmp = splitQuery(query);
328 428
     var objectterms = [];
329 429
     for (i = 0; i < tmp.length; i++) {
330 430
       if (tmp[i] !== "") {
@@ -338,6 +438,10 @@ var Search = {
338 438
       }
339 439
       // stem the word
340 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 445
       var toAppend;
342 446
       // select the correct list
343 447
       if (word[0] == '-') {
@@ -435,7 +539,8 @@ var Search = {
435 539
             displayNextItem();
436 540
           });
437 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 544
                   dataType: "text",
440 545
                   complete: function(jqxhr, textstatus) {
441 546
                     var data = jqxhr.responseText;
@@ -474,6 +579,7 @@ var Search = {
474 579
    */
475 580
   performObjectSearch : function(object, otherterms) {
476 581
     var filenames = this._index.filenames;
582
+    var docnames = this._index.docnames;
477 583
     var objects = this._index.objects;
478 584
     var objnames = this._index.objnames;
479 585
     var titles = this._index.titles;
@@ -527,7 +633,7 @@ var Search = {
527 633
           } else {
528 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,6 +645,7 @@ var Search = {
539 645
    * search for full-text terms in the index
540 646
    */
541 647
   performTermsSearch : function(searchterms, excluded, terms, titleterms) {
648
+    var docnames = this._index.docnames;
542 649
     var filenames = this._index.filenames;
543 650
     var titles = this._index.titles;
544 651
 
@@ -613,7 +720,7 @@ var Search = {
613 720
         // select one (max) score for the file.
614 721
         // for better ranking, we should calculate ranking by using words statistics like basic tf-idf...
615 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 726
     return results;

BIN
_static/up-pressed.png Bestand weergeven


BIN
_static/up.png Bestand weergeven


+ 1
- 1
_static/websupport.js Bestand weergeven

@@ -4,7 +4,7 @@
4 4
  *
5 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 8
  * :license: BSD, see LICENSE for details.
9 9
  *
10 10
  */

+ 7
- 7
admin/api.html Bestand weergeven

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

+ 7
- 7
admin/filtron.html Bestand weergeven

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

+ 7
- 7
blog/blog.html Bestand weergeven

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

+ 11
- 11
blog/python3.html Bestand weergeven

@@ -1,12 +1,12 @@
1
+
1 2
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 3
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 4
 
4
-
5 5
 <html xmlns="http://www.w3.org/1999/xhtml">
6 6
   <head>
7 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 11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
12 12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
@@ -14,10 +14,11 @@
14 14
     <script type="text/javascript">
15 15
       var DOCUMENTATION_OPTIONS = {
16 16
         URL_ROOT:    '../',
17
-        VERSION:     '0.11.0',
17
+        VERSION:     '0.12.0',
18 18
         COLLAPSE_INDEX: false,
19 19
         FILE_SUFFIX: '.html',
20
-        HAS_SOURCE:  true
20
+        HAS_SOURCE:  true,
21
+        SOURCELINK_SUFFIX: '.txt'
21 22
       };
22 23
     </script>
23 24
     <script type="text/javascript" src="../_static/jquery.js"></script>
@@ -25,14 +26,13 @@
25 26
     <script type="text/javascript" src="../_static/doctools.js"></script>
26 27
     <link rel="index" title="Index" href="../genindex.html" />
27 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 31
   <link media="only screen and (max-device-width: 480px)" href="../_static/small_flask.css" type= "text/css" rel="stylesheet" />
32 32
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
33 33
 
34 34
   </head>
35
-  <body role="document">  
35
+  <body>  
36 36
 
37 37
     <div class="document">
38 38
       <div class="documentwrapper">
@@ -41,7 +41,7 @@
41 41
             
42 42
   <div class="section" id="introducing-python3-support">
43 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 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 46
 <div class="section" id="how-to-run-searx-using-python3">
47 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,7 +54,7 @@ dependencies must be installed. Then run searx with python3 instead of the usual
54 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 55
 </pre></div>
56 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 58
 </div>
59 59
 <div class="section" id="fun-facts">
60 60
 <h2>Fun facts<a class="headerlink" href="#fun-facts" title="Permalink to this headline">¶</a></h2>
@@ -64,8 +64,8 @@ dependencies must be installed. Then run searx with python3 instead of the usual
64 64
 </ul>
65 65
 </div>
66 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 69
 so we can investigate it properly.</p>
70 70
 </div>
71 71
 <div class="section" id="acknowledgement">
@@ -104,7 +104,7 @@ so we can investigate it properly.</p>
104 104
       <div class="clearer"></div>
105 105
     </div>
106 106
     <div class="footer">
107
-      &copy; Copyright 2015-2016, Adam Tauber.
107
+      &copy; Copyright 2015-2017, Adam Tauber.
108 108
     </div>
109 109
   </body>
110 110
 </html>

+ 11
- 11
dev/contribution_guide.html Bestand weergeven

@@ -1,12 +1,12 @@
1
+
1 2
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 3
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 4
 
4
-
5 5
 <html xmlns="http://www.w3.org/1999/xhtml">
6 6
   <head>
7 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 11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
12 12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
@@ -14,10 +14,11 @@
14 14
     <script type="text/javascript">
15 15
       var DOCUMENTATION_OPTIONS = {
16 16
         URL_ROOT:    '../',
17
-        VERSION:     '0.11.0',
17
+        VERSION:     '0.12.0',
18 18
         COLLAPSE_INDEX: false,
19 19
         FILE_SUFFIX: '.html',
20
-        HAS_SOURCE:  true
20
+        HAS_SOURCE:  true,
21
+        SOURCELINK_SUFFIX: '.txt'
21 22
       };
22 23
     </script>
23 24
     <script type="text/javascript" src="../_static/jquery.js"></script>
@@ -25,7 +26,6 @@
25 26
     <script type="text/javascript" src="../_static/doctools.js"></script>
26 27
     <link rel="index" title="Index" href="../genindex.html" />
27 28
     <link rel="search" title="Search" href="../search.html" />
28
-    <link rel="top" title="searx 0.11.0 documentation" href="../index.html" />
29 29
     <link rel="next" title="Engine overview" href="engine_overview.html" />
30 30
     <link rel="prev" title="Development Quickstart" href="quickstart.html" />
31 31
    
@@ -34,7 +34,7 @@
34 34
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
35 35
 
36 36
   </head>
37
-  <body role="document">  
37
+  <body>  
38 38
 
39 39
     <div class="document">
40 40
       <div class="documentwrapper">
@@ -52,10 +52,10 @@ hackability comes in three levels:</p>
52 52
 <li>plugins to alter search behaviour</li>
53 53
 <li>hacking searx itself</li>
54 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 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 59
 <div class="section" id="privacy-by-design">
60 60
 <h3>Privacy-by-design<a class="headerlink" href="#privacy-by-design" title="Permalink to this headline">¶</a></h3>
61 61
 <p>Searx was born out of the need for a privacy-respecting search tool
@@ -71,7 +71,7 @@ informed about the effect of choosing to enable it. Features
71 71
 that protect privacy but differ from the expectations of the
72 72
 user should also be explained.</p>
73 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 75
 the privacy respect. Submitting a bugreport to the vendor of the tool that
76 76
 misbehaves might be a good feedback to reconsider the disrespect to
77 77
 its customers (e.g. GET vs POST requests in various browsers).</p>
@@ -149,7 +149,7 @@ files, you have to install it on your system. (It can be installed easily using
149 149
       <div class="clearer"></div>
150 150
     </div>
151 151
     <div class="footer">
152
-      &copy; Copyright 2015-2016, Adam Tauber.
152
+      &copy; Copyright 2015-2017, Adam Tauber.
153 153
     </div>
154 154
   </body>
155 155
 </html>

+ 7
- 7
dev/engine_overview.html Bestand weergeven

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

+ 10
- 8
dev/install/installation.html Bestand weergeven

@@ -1,12 +1,12 @@
1
+
1 2
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 3
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 4
 
4
-
5 5
 <html xmlns="http://www.w3.org/1999/xhtml">
6 6
   <head>
7 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 11
     <link rel="stylesheet" href="../../_static/style.css" type="text/css" />
12 12
     <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
@@ -14,10 +14,11 @@
14 14
     <script type="text/javascript">
15 15
       var DOCUMENTATION_OPTIONS = {
16 16
         URL_ROOT:    '../../',
17
-        VERSION:     '0.11.0',
17
+        VERSION:     '0.12.0',
18 18
         COLLAPSE_INDEX: false,
19 19
         FILE_SUFFIX: '.html',
20
-        HAS_SOURCE:  true
20
+        HAS_SOURCE:  true,
21
+        SOURCELINK_SUFFIX: '.txt'
21 22
       };
22 23
     </script>
23 24
     <script type="text/javascript" src="../../_static/jquery.js"></script>
@@ -25,7 +26,6 @@
25 26
     <script type="text/javascript" src="../../_static/doctools.js"></script>
26 27
     <link rel="index" title="Index" href="../../genindex.html" />
27 28
     <link rel="search" title="Search" href="../../search.html" />
28
-    <link rel="top" title="searx 0.11.0 documentation" href="../../index.html" />
29 29
     <link rel="next" title="Administration API" href="../../admin/api.html" />
30 30
     <link rel="prev" title="Why use a private instance?" href="../../user/own-instance.html" />
31 31
    
@@ -34,7 +34,7 @@
34 34
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
35 35
 
36 36
   </head>
37
-  <body role="document">  
37
+  <body>  
38 38
 
39 39
     <div class="document">
40 40
       <div class="documentwrapper">
@@ -134,6 +134,8 @@ this content:</p>
134 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 135
 <span class="n">master</span> <span class="o">=</span> <span class="n">true</span>
136 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 140
 <span class="c1"># Module to import</span>
139 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,7 +299,7 @@ docker run -d --name searx -p $PORT:8888 wonderfall/searx
297 299
 </div>
298 300
 <p>Go to <a class="reference external" href="http://localhost:$PORT">http://localhost:$PORT</a>.</p>
299 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 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 304
 <span class="n">cd</span> <span class="n">searx</span>
303 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,7 +343,7 @@ docker run -d --name searx -p $PORT:8888 wonderfall/searx
341 343
       <div class="clearer"></div>
342 344
     </div>
343 345
     <div class="footer">
344
-      &copy; Copyright 2015-2016, Adam Tauber.
346
+      &copy; Copyright 2015-2017, Adam Tauber.
345 347
     </div>
346 348
   </body>
347 349
 </html>

+ 7
- 7
dev/plugins.html Bestand weergeven

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

+ 12
- 14
dev/quickstart.html Bestand weergeven

@@ -1,12 +1,12 @@
1
+
1 2
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 3
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 4
 
4
-
5 5
 <html xmlns="http://www.w3.org/1999/xhtml">
6 6
   <head>
7 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 11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
12 12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
@@ -14,10 +14,11 @@
14 14
     <script type="text/javascript">
15 15
       var DOCUMENTATION_OPTIONS = {
16 16
         URL_ROOT:    '../',
17
-        VERSION:     '0.11.0',
17
+        VERSION:     '0.12.0',
18 18
         COLLAPSE_INDEX: false,
19 19
         FILE_SUFFIX: '.html',
20
-        HAS_SOURCE:  true
20
+        HAS_SOURCE:  true,
21
+        SOURCELINK_SUFFIX: '.txt'
21 22
       };
22 23
     </script>
23 24
     <script type="text/javascript" src="../_static/jquery.js"></script>
@@ -25,7 +26,6 @@
25 26
     <script type="text/javascript" src="../_static/doctools.js"></script>
26 27
     <link rel="index" title="Index" href="../genindex.html" />
27 28
     <link rel="search" title="Search" href="../search.html" />
28
-    <link rel="top" title="searx 0.11.0 documentation" href="../index.html" />
29 29
     <link rel="next" title="How to contribute" href="contribution_guide.html" />
30 30
     <link rel="prev" title="How to protect an instance" href="../admin/filtron.html" />
31 31
    
@@ -34,7 +34,7 @@
34 34
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
35 35
 
36 36
   </head>
37
-  <body role="document">  
37
+  <body>  
38 38
 
39 39
     <div class="document">
40 40
       <div class="documentwrapper">
@@ -109,22 +109,20 @@ Node has to be installed.</p>
109 109
 </div>
110 110
 <div class="section" id="tips-for-debugging-development">
111 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 113
 <li><dl class="first docutils">
114 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 116
 to turn on debug logging. When debug logging is enabled a stack trace appears,
117 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 119
 </dl>
121 120
 </li>
122 121
 <li><dl class="first docutils">
123 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 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 126
 </dl>
129 127
 </li>
130 128
 </ol>
@@ -157,7 +155,7 @@ locally before creating a PR.</p>
157 155
       <div class="clearer"></div>
158 156
     </div>
159 157
     <div class="footer">
160
-      &copy; Copyright 2015-2016, Adam Tauber.
158
+      &copy; Copyright 2015-2017, Adam Tauber.
161 159
     </div>
162 160
   </body>
163 161
 </html>

+ 8
- 8
dev/search_api.html Bestand weergeven

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

+ 7
- 7
dev/translation.html Bestand weergeven

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

+ 1
- 1
docs/blog/python3.rst Bestand weergeven

@@ -3,7 +3,7 @@ Introducing Python3 support
3 3
 
4 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 7
     :scale: 50 %
8 8
     :alt: hurray
9 9
     :align: center

+ 3
- 3
docs/conf.py Bestand weergeven

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

+ 2
- 0
docs/dev/install/installation.rst Bestand weergeven

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

+ 7
- 7
genindex.html Bestand weergeven

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

+ 8
- 8
index.html Bestand weergeven

@@ -1,12 +1,12 @@
1
+
1 2
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 3
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 4
 
4
-
5 5
 <html xmlns="http://www.w3.org/1999/xhtml">
6 6
   <head>
7 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 11
     <link rel="stylesheet" href="_static/style.css" type="text/css" />
12 12
     <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
@@ -14,10 +14,11 @@
14 14
     <script type="text/javascript">
15 15
       var DOCUMENTATION_OPTIONS = {
16 16
         URL_ROOT:    './',
17
-        VERSION:     '0.11.0',
17
+        VERSION:     '0.12.0',
18 18
         COLLAPSE_INDEX: false,
19 19
         FILE_SUFFIX: '.html',
20
-        HAS_SOURCE:  true
20
+        HAS_SOURCE:  true,
21
+        SOURCELINK_SUFFIX: '.txt'
21 22
       };
22 23
     </script>
23 24
     <script type="text/javascript" src="_static/jquery.js"></script>
@@ -25,7 +26,6 @@
25 26
     <script type="text/javascript" src="_static/doctools.js"></script>
26 27
     <link rel="index" title="Index" href="genindex.html" />
27 28
     <link rel="search" title="Search" href="search.html" />
28
-    <link rel="top" title="searx 0.11.0 documentation" href="#" />
29 29
     <link rel="next" title="Search syntax" href="user/search_syntax.html" />
30 30
    
31 31
   
@@ -33,7 +33,7 @@
33 33
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
34 34
 
35 35
   </head>
36
-  <body role="document">  
36
+  <body>  
37 37
 
38 38
     <div class="document">
39 39
       <div class="documentwrapper">
@@ -44,7 +44,7 @@
44 44
 <h1>Welcome to searx<a class="headerlink" href="#welcome-to-searx" title="Permalink to this headline">¶</a></h1>
45 45
 <p>Search without being tracked.</p>
46 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 48
 <div class="section" id="features">
49 49
 <h2>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h2>
50 50
 <blockquote>
@@ -122,7 +122,7 @@
122 122
       <div class="clearer"></div>
123 123
     </div>
124 124
     <div class="footer">
125
-      &copy; Copyright 2015-2016, Adam Tauber.
125
+      &copy; Copyright 2015-2017, Adam Tauber.
126 126
     </div>
127 127
   </body>
128 128
 </html>

BIN
objects.inv Bestand weergeven


+ 7
- 7
search.html Bestand weergeven

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

+ 1
- 1
searchindex.js
Diff onderdrukt omdat het te groot bestand
Bestand weergeven


+ 10
- 10
user/own-instance.html Bestand weergeven

@@ -1,12 +1,12 @@
1
+
1 2
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 3
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 4
 
4
-
5 5
 <html xmlns="http://www.w3.org/1999/xhtml">
6 6
   <head>
7 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 11
     <link rel="stylesheet" href="../_static/style.css" type="text/css" />
12 12
     <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
@@ -14,10 +14,11 @@
14 14
     <script type="text/javascript">
15 15
       var DOCUMENTATION_OPTIONS = {
16 16
         URL_ROOT:    '../',
17
-        VERSION:     '0.11.0',
17
+        VERSION:     '0.12.0',
18 18
         COLLAPSE_INDEX: false,
19 19
         FILE_SUFFIX: '.html',
20
-        HAS_SOURCE:  true
20
+        HAS_SOURCE:  true,
21
+        SOURCELINK_SUFFIX: '.txt'
21 22
       };
22 23
     </script>
23 24
     <script type="text/javascript" src="../_static/jquery.js"></script>
@@ -25,7 +26,6 @@
25 26
     <script type="text/javascript" src="../_static/doctools.js"></script>
26 27
     <link rel="index" title="Index" href="../genindex.html" />
27 28
     <link rel="search" title="Search" href="../search.html" />
28
-    <link rel="top" title="searx 0.11.0 documentation" href="../index.html" />
29 29
     <link rel="next" title="Installation" href="../dev/install/installation.html" />
30 30
     <link rel="prev" title="Search syntax" href="search_syntax.html" />
31 31
    
@@ -34,7 +34,7 @@
34 34
   <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
35 35
 
36 36
   </head>
37
-  <body role="document">  
37
+  <body>  
38 38
 
39 39
     <div class="document">
40 40
       <div class="documentwrapper">
@@ -43,9 +43,9 @@
43 43
             
44 44
   <div class="section" id="why-use-a-private-instance">
45 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 49
 <div class="section" id="how-does-searx-protect-privacy">
50 50
 <h2>How does searx protect privacy?<a class="headerlink" href="#how-does-searx-protect-privacy" title="Permalink to this headline">¶</a></h2>
51 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,7 +103,7 @@ This means that the user of the public instance does not know whether his/her re
103 103
       <div class="clearer"></div>
104 104
     </div>
105 105
     <div class="footer">
106
-      &copy; Copyright 2015-2016, Adam Tauber.
106
+      &copy; Copyright 2015-2017, Adam Tauber.
107 107
     </div>
108 108
   </body>
109 109
 </html>

+ 7
- 7
user/search_syntax.html Bestand weergeven

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