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
9 년 전
Ben Kurtovic
8d5ade9d84
Clarify.
9 년 전
Ben Kurtovic
ad033a6e2b
Pass excluded URL data to the API.
9 년 전
Ben Kurtovic
1e1c48bded
Handle excluded URLs in results.
9 년 전
Ben Kurtovic
2cac9463aa
Fix typos.
9 년 전
Ben Kurtovic
016742402f
Force client-side purging of CSS/JS when updated.
9 년 전
Ben Kurtovic
e1ef1e25d8
Make display less ridiculous when dealing with really long URLs.
9 년 전
Ben Kurtovic
b325ef84cd
Support general/update notices.
9 년 전
Ben Kurtovic
eb980dc27a
Update copyright year.
10 년 전
Ben Kurtovic
9444f03fd9
Ugly solution for escaping URLs in permlinks.
10 년 전
Ben Kurtovic
5896730ef0
Make compare links use oldids.
10 년 전
Ben Kurtovic
c8ca290d8e
Actually grab the correct revision ID.
10 년 전
Ben Kurtovic
3879805136
Paren fix, grr.
10 년 전
Ben Kurtovic
9e36e3d5b7
Fix string concating.
10 년 전
Ben Kurtovic
487eb6196e
Add a permalink to result pages.
10 년 전
Ben Kurtovic
091d2e9b6c
Simplify short-circuit message.
10 년 전
Ben Kurtovic
225af3bc8a
More descriptive message.
10 년 전
Ben Kurtovic
b2894c6c0a
Report possible misses as well as known skips.
10 년 전
Ben Kurtovic
1ae3ca76c5
Note that PDF parsing is now supported.
10 년 전
Ben Kurtovic
aef27a53a1
Cleanup; call update_sites() before API requests.
10 년 전
Ben Kurtovic
6eed95c761
Use a global cache instead of the request-specific one.
10 년 전
Ben Kurtovic
ddcf2a8963
Store what was previously in SQL tables in flask.g.
10 년 전
Ben Kurtovic
b2db78f021
Use json.dumps for the string handling instead.
10 년 전
Ben Kurtovic
340ba07c9d
Generate API results as ordered dicts.
10 년 전
Ben Kurtovic
8a2f1f022e
Improve walk_json().
10 년 전
Ben Kurtovic
af8a20a123
Adjust indent size; fix rendering of strings.
10 년 전
Ben Kurtovic
3b0d23ac7d
Fix indenting.
10 년 전
Ben Kurtovic
a324a9282e
Use a cheat to get around Mako limitation.
10 년 전
Ben Kurtovic
fbf263f0f2
Try to fix shadowing bug?
10 년 전
Ben Kurtovic
96394db1b8
JSON walker for jsonfm mode.
10 년 전
Ben Kurtovic
073864eb8c
Style conditions.
10 년 전
Ben Kurtovic
7a58c99104
More styling for responses documentation.
10 년 전
Ben Kurtovic
7ea8f00f68
More updates for API documentation.
10 년 전
Ben Kurtovic
df02763284
More API documentation formatting.
10 년 전
Ben Kurtovic
d549429766
More styling.
10 년 전
Ben Kurtovic
ab058f0e20
Example response; fix description of cache_time.
10 년 전
Ben Kurtovic
2fad6b0b60
Description of API response data.
10 년 전
Ben Kurtovic
89feddba98
Some minor tweaks, plus documentation for API parameters.
10 년 전
Ben Kurtovic
6639338fa8
First version of new API (for #7 )
10 년 전
Ben Kurtovic
00ba0cfa11
Fully integrate new result header box.
10 년 전
Ben Kurtovic
8acc6b7374
Pluralize queries; clean up duplication.
10 년 전
Ben Kurtovic
5b5d4f2c40
result.action -> query.action
10 년 전
Ben Kurtovic
aec015e506
Integrate search mode into the new comparison mode display.
10 년 전
Ben Kurtovic
5daf8e2528
New colors for URLs in sources table.
10 년 전
Ben Kurtovic
f43797fc8a
Improve redirected from behavior.
10 년 전
Ben Kurtovic
d0bbbc27ad
Restyle some of the compare mode output.
10 년 전
Ben Kurtovic
31028b08f3
Clean up error printing.
10 년 전
Ben Kurtovic
824e4a0914
Typo fix.
10 년 전
Ben Kurtovic
b3e1862726
Catch and display search errors more usefully.
10 년 전
Ben Kurtovic
f7204b88d4
Fix chain table spacing.
10 년 전