Frances Hocutt
efe2300250
[WIP] Basic working integration of turnitin
Add a checkbox to allow searching the EranBot/plagiabot database for
Turnitin results, and display them in a similar form to the on-wiki
EranBot reports if they exist.
Add a new module (copyvios/turnitin.py) to handle fetching and parsing
the EranBot results.
Bug: https://phabricator.wikimedia.org/T110144
TODO: tweak display HTML/CSS; refactor/clean up turnitin.py;
improve dev set-up so it doesn't always default to testwiki
and can test without hardcoding page title
8 years ago
Ben Kurtovic
1e1c48bded
Handle excluded URLs in results.
8 years ago
Ben Kurtovic
e1ef1e25d8
Make display less ridiculous when dealing with really long URLs.
8 years ago
Ben Kurtovic
b325ef84cd
Support general/update notices.
8 years ago
Ben Kurtovic
9444f03fd9
Ugly solution for escaping URLs in permlinks.
9 years ago
Ben Kurtovic
5896730ef0
Make compare links use oldids.
9 years ago
Ben Kurtovic
c8ca290d8e
Actually grab the correct revision ID.
9 years ago
Ben Kurtovic
3879805136
Paren fix, grr.
9 years ago
Ben Kurtovic
9e36e3d5b7
Fix string concating.
9 years ago
Ben Kurtovic
487eb6196e
Add a permalink to result pages.
9 years ago
Ben Kurtovic
091d2e9b6c
Simplify short-circuit message.
9 years ago
Ben Kurtovic
225af3bc8a
More descriptive message.
9 years ago
Ben Kurtovic
b2894c6c0a
Report possible misses as well as known skips.
9 years ago
Ben Kurtovic
1ae3ca76c5
Note that PDF parsing is now supported.
9 years ago
Ben Kurtovic
6eed95c761
Use a global cache instead of the request-specific one.
9 years ago
Ben Kurtovic
ddcf2a8963
Store what was previously in SQL tables in flask.g.
9 years ago
Ben Kurtovic
6639338fa8
First version of new API (for #7 )
9 years ago
Ben Kurtovic
00ba0cfa11
Fully integrate new result header box.
9 years ago
Ben Kurtovic
8acc6b7374
Pluralize queries; clean up duplication.
9 years ago
Ben Kurtovic
5b5d4f2c40
result.action -> query.action
9 years ago
Ben Kurtovic
aec015e506
Integrate search mode into the new comparison mode display.
9 years ago
Ben Kurtovic
5daf8e2528
New colors for URLs in sources table.
9 years ago
Ben Kurtovic
f43797fc8a
Improve redirected from behavior.
9 years ago
Ben Kurtovic
d0bbbc27ad
Restyle some of the compare mode output.
9 years ago
Ben Kurtovic
31028b08f3
Clean up error printing.
9 years ago
Ben Kurtovic
824e4a0914
Typo fix.
9 years ago
Ben Kurtovic
b3e1862726
Catch and display search errors more usefully.
9 years ago
Ben Kurtovic
f7204b88d4
Fix chain table spacing.
9 years ago
Ben Kurtovic
ba948123d0
Fix source table when no sources were checked.
9 years ago
Ben Kurtovic
c1fad2e044
Row highlight; fix padding; title.
9 years ago
Ben Kurtovic
10c68e6823
Polishing for URL list; remove 'hide comparison' option.
9 years ago
Ben Kurtovic
b806e358ee
Improve message; fix broken div.
9 years ago
Ben Kurtovic
e0b964fcdf
Hide URLs after the first 10 by default.
9 years ago
Ben Kurtovic
b7bafb29cf
Implement noskip.
9 years ago
Ben Kurtovic
86c9bb2290
Meant to align left, not center.
9 years ago
Ben Kurtovic
606f9ccfbb
Adjust positions, colors.
9 years ago
Ben Kurtovic
a6675d0523
Styling for the source table.
9 years ago
Ben Kurtovic
6d147ecd6a
Improve structure of outputted source info.
9 years ago
Ben Kurtovic
b53b1988c5
result.action -> query.action
9 years ago
Ben Kurtovic
848b53b5d4
Start rendering the list of all sources.
9 years ago
Ben Kurtovic
fdbf7b2dd4
Number of queries is meaningless for comparison mode.
9 years ago
Ben Kurtovic
b2fba1fa56
Implement new caching system and result structure.
9 years ago
Ben Kurtovic
f61001aa48
Remove fun fact thing.
9 years ago
Ben Kurtovic
4ec5ecd946
Reorder hidden form elements for sanity.
9 years ago
Ben Kurtovic
65aafa8626
Clean up form submission with JS; copyedit.
9 years ago
Ben Kurtovic
d4283fca3e
Better grouping for actions.
9 years ago
Ben Kurtovic
f41beba3b4
Typo fix.
9 years ago
Ben Kurtovic
c6b9c9ebe6
Really fix checkbox blank value treatment.
9 years ago
Ben Kurtovic
6cd194f971
Catch empty method error; fix blank values in query.
9 years ago
Ben Kurtovic
15fa6f8256
Typo fixes, again.
9 years ago