065d9ea
Fix; should always return a float. by
2014-10-03 16:11:55 -0500
290f81a
Prevent -0.0 from being a confidence value. by
2014-10-03 16:06:07 -0500
932b935
Simplify function. by
2014-09-26 20:09:05 -0500
80d2735
Bugfix. by
2014-09-21 23:01:55 -0500
c964c3a
Better solution to previous commit. by
2014-09-21 23:00:34 -0500
c4ee35a
Support case-insensitive language lookups. by
2014-09-21 22:55:17 -0500
05fc3a3
Fix handling of mulilingual defines. by
2014-09-21 22:51:25 -0500
00474e5
Fix multilingual dict bug. by
2014-09-21 22:44:59 -0500
d963e13
Merge pull request #51 from Riamse/patch-1 by
2014-09-21 22:41:59 -0500
d09d530
(refs/pull/51/head)
Improve ultilingual dictionary capabilities by
2014-09-21 20:38:08 -0700
07bbf24
Support new method for query continuation. by
2014-09-21 20:58:04 -0500
459c252
Support new CSRF token API. by
2014-09-21 20:14:25 -0500
77514ee
Add another PDF string substitution. by
2014-09-20 04:59:38 -0500
0bdcbca
Rudimentary solution for PDF parsing (closes earwig/copyvios#18) by
2014-09-20 04:50:27 -0500
30f72df
Refactor parsers; fix empty document behavior. by
2014-09-19 21:20:57 -0500
5349179
Fix parsing of plain text documents (earwig/copyvios#3) by
2014-09-11 20:26:50 -0500
f10908e
Handle struct.error from GzipFile.read() (Python bug?) by
2014-09-10 12:30:31 -0500
693cdc3
Catch errors while searching. by
2014-09-06 19:44:18 -0500
303c39c
Add an option to disable short-circuiting. by
2014-09-05 12:28:26 -0500
f8f4669
Remove unnecessary key attribute of sources. by
2014-09-04 22:58:00 -0500
9fd145d
Add some docs; better sorting function. by
2014-09-04 19:44:04 -0500
7afb484
Refactor a bunch of copyvio internals. Store all sources with a result object. by
2014-09-04 13:27:08 -0500
e88d1c2
Fix lazy module behavior after failure. by
2014-09-02 21:33:48 -0500
54ddff0
Make CopyvioSource public; tweaks. by
2014-09-02 21:33:36 -0500
0438766
Handle empty URLs better. by
2014-09-01 23:49:47 -0500
2147207
Remove unnecessary variable assign. by
2014-09-01 01:19:21 -0500
f94a67e
Define num_queries in the proper place. by
2014-09-01 01:17:23 -0500
12247dd
Add no_links and no_searches to copyvio_check(). by
2014-09-01 00:46:06 -0500
f37621e
Use a deque for a FIFO instead of the python list LIFO. by
2014-08-31 23:18:51 -0500
8e439e1
source.join() now blocks when in the middle of processing. by
2014-08-31 22:57:53 -0500
dbb1ae5
Handle empty queues correctly. Remove some log messages. by
2014-08-31 18:17:50 -0500
2fa8aeb
Fix a blocking issue. by
2014-08-31 18:10:31 -0500
c56838e
Only spawn one worker for comparisons in local mode. by
2014-08-31 17:57:07 -0500
939d8be
Fix variable. by
2014-08-31 17:55:15 -0500
3ed8837
Fix stopping queues in local mode. by
2014-08-31 17:54:15 -0500
de75767
Fix dequeueing logic a bit. by
2014-08-31 17:46:04 -0500
b939262
Bugfix. by
2014-08-31 17:01:12 -0500
32ef0fb
Add a bunch of temporary debugging code. by
2014-08-31 17:00:14 -0500
c7b3b7b
CopyvioSource.workspace should be public. by
2014-08-31 16:38:48 -0500
e73e626
Some locks needed to be tightened. by
2014-08-31 16:36:44 -0500
486c469
Remove _workers attr of workspaces. by
2014-08-31 16:23:33 -0500
7c0e985
Some bugfixes. by
2014-08-31 16:21:55 -0500
361f770
Starting work on global workers. by
2014-08-31 16:10:47 -0500
bdcbfa5
Catch errors around response.read(). by
2014-08-28 20:14:08 -0500
9b87e2e
Fix trying to remove a node that was already removed. by
2014-08-27 20:38:49 -0500
24dd497
Catch more general socket.error. by
2014-08-26 11:18:33 -0500
5e72e74
Employ new piecewise article-delta confidence function. by
2014-08-20 05:24:44 -0400
193f964
Also strip <ref>s in ArticleTextParser.strip(). by
2014-08-20 03:35:11 -0400
c4dede1
Reorder length check to potentially fix an empty-query bug. by
2014-08-20 03:30:49 -0400
203c652
Float delta. by
2014-08-20 03:07:50 -0400
6b0f8ad
Fix reference. by
2014-08-20 02:15:10 -0400
e2d7c7a
Update with new confidence function; fix unicode. by
2014-08-20 02:11:38 -0400
0501093
Reorder some URL opening code; zip protection. by
2014-08-18 22:56:16 -0400
4f5a22a
Apparently oauth2 converts the query to unicode. by
2014-08-18 16:49:53 -0400
5003c21
Quoting the entire query works now. by
2014-08-18 16:41:23 -0400
5677664
Properly encode URL for the search engine. by
2014-08-18 16:39:34 -0400
5890ee6
Don't quote_plus() the query. by
2014-08-18 16:11:59 -0400
2bddf79
Fix deadlock when calling queue.put() while holding the mutex. by
2014-08-18 15:51:00 -0400
7a4fcd7
Fix queue clear call. by
2014-08-18 15:39:56 -0400
efae85a
Move thread spawning code to worker class. by
2014-08-18 15:36:19 -0400
6a90efc
Improve !threads command output. by
2014-08-18 05:08:06 -0400
7137dda
Update copyvio checker to not make concurrent requests to a single domain. by
2014-08-18 05:07:34 -0400
5874467
Bugfix, cleanup. by
2014-08-17 14:04:41 -0400
a68bebc
Tweak git version form a bit. by
2014-08-11 17:03:40 -0400
96631e2
Make lazy importing code thread-safe. by
2014-07-21 03:51:01 -0400
cc7ac52
Fix query counting. by
2014-07-20 17:38:52 -0400
d672e67
Fix param name. by
2014-07-20 17:23:30 -0400
0e28f89
Update logging. by
2014-07-20 17:10:50 -0400
ae0c390
Redesign copyvio internals to parallelize URL loading/parsing. by
2014-07-20 16:23:58 -0400
c38fe56
Fix edit counter link. by
2014-07-20 03:51:05 -0400
3a8349e
Allow regexes in exclusion lists. by
2014-07-19 00:19:55 -0400
3e4dac9
Remove auto-quotes from queries; add min_query; halve max_query. by
2014-07-18 23:58:14 -0400
1501341
Allow even more time for a URL to time out. by
2014-07-18 16:58:38 -0400
6b146a3
Also strip out files and categories in ATP.strip(). by
2014-07-18 16:50:43 -0400
ccb3c02
Some servers don't leave a space before the content type parameter list. by
2014-07-16 16:25:21 -0400
5e9d4cf
copyvios: use a different timeout for direct URL comparisons. by
2014-07-16 16:17:45 -0400
a0bc8d6
Merge pull request #50 from justinkim/fix/typo by
2014-07-15 22:51:27 -0400
4dfd9cb
(refs/pull/50/head)
Fix typo by
2014-07-15 22:48:17 -0400
ea14f39
Split content type correctly. by
2014-07-15 19:01:32 -0400
2dfdf1b
Ensure the text is stripped properly. by
2014-07-14 02:21:32 -0400
e0cd174
Refactor out empty chain definitions. by
2014-07-14 01:27:06 -0400
0eadf65
Only accept HTML and plain text for copyvio checks. by
2014-07-14 01:02:38 -0400
d411f55
'add users' -> 'add or remove users' by
2014-07-07 02:07:59 -0400
3dde1c5
Correctly handle HTML with no <body> tags. by
2014-06-30 22:39:51 -0400
c3ddc3d
Return the correct empty chain. by
2014-06-30 22:16:40 -0400
f8dd0e1
Merge pull request #49 from legoktm/patch-3 by
2014-06-09 02:51:00 -0400
a19a88b
(refs/pull/49/head)
Make !date an alias for !time by
2014-06-08 23:50:29 -0700
341a326
Thanks @Hypersonic by
2014-05-28 17:47:21 -0400
84f3d1c
Added a changelog (closes #38) by
2014-05-25 16:32:48 -0400
9f5fe6c
Allow fractional values like !remind 1.5h by
2014-03-20 14:14:02 -0400
fe28156
Support s, m, h, d, and w as suffixes for units in !remind. by
2014-03-18 14:36:04 -0400
f9a49c4
Don't use assertions here. by
2014-02-24 10:37:31 -0500
700b57d
Allow reminder IDs to be lowercase. by
2014-02-21 22:18:20 -0500
c153032
Merge pull request #48 from logatron/develop by
2014-02-20 00:26:36 -0500
e2fc062
(refs/pull/48/head)
Add direct PyPI link. by
2014-02-20 00:18:55 -0500
487b246
Thanks Logan_. by
2014-02-20 00:15:03 -0500
801d8a3
Bugfixes and a !remind help option. by
2014-02-19 23:57:15 -0500
8b3f9b0
Fix creating a new permissions DB; fix new site creation. by
2014-02-19 22:26:25 -0500
35407fb
Allow !remind to accept operations on time (#43). by
2014-02-19 18:45:13 -0500
86587c3
Hyphen unnecessary (#43. by
2014-02-19 17:22:24 -0500