Original Content

Automatically redirect content stealing websites to their original counterparts

< Feedback on Original Content

Review: OK - script works, but has bugs

§
Posted: 12.01.2015

Not Working

Here's the console log:

Tampermonkey started

VM262:29 Syntax error @ 'Original Content'!

##########################

JSHINT output:

require: (W030) Expected an assignment or function call and instead saw an expression on line: 3 at character: 151

require: (W033) Missing semicolon on line: 3 at character: 201

require: (W033) Missing semicolon on line: 3 at character: 320

require: (W033) Missing semicolon on line: 3 at character: 646

require: (W033) Missing semicolon on line: 3 at character: 772

require: (W033) Missing semicolon on line: 3 at character: 862

require: (W033) Missing semicolon on line: 3 at character: 1003

require: (W033) Missing semicolon on line: 3 at character: 1011

require: (W033) Missing semicolon on line: 3 at character: 1266

require: (W033) Missing semicolon on line: 3 at character: 1298

require: (W033) Missing semicolon on line: 3 at character: 1307

require: (W030) Expected an assignment or function call and instead saw an expression on line: 3 at character: 1365

require: (W033) Missing semicolon on line: 3 at character: 1366

require: (W030) Expected an assignment or function call and instead saw an expression on line: 3 at character: 1577

require: (W033) Missing semicolon on line: 3 at character: 1578

require: (W033) Missing semicolon on line: 3 at character: 2389

require: (W033) Missing semicolon on line: 3 at character: 2576

require: (W033) Missing semicolon on line: 3 at character: 2899

require: (W030) Expected an assignment or function call and instead saw an expression on line: 3 at character: 3215

require: (W033) Missing semicolon on line: 3 at character: 3320

require: (W030) Expected an assignment or function call and instead saw an expression on line: 3 at character: 3498

require: (W033) Missing semicolon on line: 3 at character: 3499

require: (W033) Missing semicolon on line: 3 at character: 3677

require: (W033) Missing semicolon on line: 3 at character: 3758

require: (W018) Confusing use of '!' on line: 3 at character: 3817

require: (W033) Missing semicolon on line: 3 at character: 3944

require: (W084) Expected a conditional expression and instead saw an assignment on line: 3 at character: 4008

require: (W030) Expected an assignment or function call and instead saw an expression on line: 3 at character: 4055

require: (W033) Missing semicolon on line: 3 at character: 4065

require: (W033) Missing semicolon on line: 3 at character: 4106

require: (W030) Expected an assignment or function call and instead saw an expression on line: 3 at character: 4206

require: (W033) Missing semicolon on line: 3 at character: 4207

require: (W033) Missing semicolon on line: 3 at character: 4247

require: (W033) Missing semicolon on line: 3 at character: 4292

require: (W033) Missing semicolon on line: 3 at character: 4441

require: (W033) Missing semicolon on line: 3 at character: 4531

require: (W033) Missing semicolon on line: 3 at character: 4539

require: (W033) Missing semicolon on line: 3 at character: 4787

require: (W033) Missing semicolon on line: 3 at character: 4839

require: (W033) Missing semicolon on line: 3 at character: 4889

require: (W030) Expected an assignment or function call and instead saw an expression on line: 3 at character: 4989

require: (W033) Missing semicolon on line: 3 at character: 4990

require: (W033) Missing semicolon on line: 3 at character: 5152

require: (W033) Missing semicolon on line: 3 at character: 5189

require: (W030) Expected an assignment or function call and instead saw an expression on line: 3 at character: 5434

require: (W033) Missing semicolon on line: 3 at character: 5459

require: (W030) Expected an assignment or function call and instead saw an expression on line: 3 at character: 5786

require: (W033) Missing semicolon on line: 3 at character: 5787

require: (W030) Expected an assignment or function call and instead saw an expression on line: 3 at character: 5900

require: (W030) Expected an assignment or function call and instead saw an expression on line: 3 at character: 5976

require: (W033) Missing semicolon on line: 3 at character: 5977

require: (W033) Missing semicolon on line: 3 at character: 6018

require: (W033) Missing semicolon on line: 3 at character: 6066

require: (W033) Missing semicolon on line: 3 at character: 6177

require: (W033) Missing semicolon on line: 3 at character: 6226

require: (W053) Do not use String as a constructor on line: 3 at character: 6452

require: (W030) Expected an assignment or function call and instead saw an expression on line: 3 at character: 6512

require: (W033) Missing semicolon on line: 3 at character: 6589

require: (W033) Missing semicolon on line: 3 at character: 6856

require: (W041) Use '===' to compare with '0' on line: 3 at character: 6892

require: (W033) Missing semicolon on line: 3 at character: 7139

require: (W033) Missing semicolon on line: 3 at character: 7184

require: (W033) Missing semicolon on line: 3 at character: 7219

require: (W030) Expected an assignment or function call and instead saw an expression on line: 3 at character: 7541

require: (W033) Missing semicolon on line: 3 at character: 7542

require: (W033) Missing semicolon on line: 3 at character: 7652

require: (W033) Missing semicolon on line: 3 at character: 7912

require: (W033) Missing semicolon on line: 3 at character: 8016

require: (W033) Missing semicolon on line: 3 at character: 8290

require: (W033) Missing semicolon on line: 3 at character: 8389

require: (W033) Missing semicolon on line: 3 at character: 8435

require: (W033) Missing semicolon on line: 3 at character: 8489

require: (W033) Missing semicolon on line: 3 at character: 8535

require: (W033) Missing semicolon on line: 3 at character: 8732

require: (W033) Missing semicolon on line: 3 at character: 8940

require: (W033) Missing semicolon on line: 3 at character: 9046

require: (W033) Missing semicolon on line: 3 at character: 9117

require: (W033) Missing semicolon on line: 3 at character: 9120

script: (W104) 'const' is available in ES6 (use esnext option) or Mozilla JS extensions (use moz) on line: 43 at character: 1

script: (W079) Redefinition of 'URL' on line: 43 at character: 7

script: (W104) 'let' is available in ES6 (use esnext option) or Mozilla JS extensions (use moz) on line: 60 at character: 5

script: (W104) 'let' is available in ES6 (use esnext option) or Mozilla JS extensions (use moz) on line: 97 at character: 9

script: (W082) Function declarations should not be placed in blocks. Use a function expression or move the statement to the top of the outer function on line: 175 at character: 13

script: (W004) 'callback' is already defined on line: 175 at character: 30

script: (W107) Script URL on line: 177 at character: 53

script: (W104) 'let' is available in ES6 (use esnext option) or Mozilla JS extensions (use moz) on line: 218 at character: 17

##########################

alexander255Author
§
Posted: 17.06.2015

Fix added for Chrome-based browsers in version 1.1 (see my response to the other bug report).

§
Posted: 02.06.2017

Hi, I know this is two years later, but if you're interested, I just tested the userscript and here are the results:

domain details
bigresource.com ✘ Not working, requires a captcha
bighow.net — Domain is defunct/parked
forumsee.com ✔ Working
linuxine.com — Domain times out
techassistbox.com — Redirects to random spammy websites
techforumnetwork.com ✔ Working
youku.io — Domain times out
alexander255Author
§
Posted: 02.06.2017

Yeah, I haven't seen a lot of these domains in a while, so I suppose their business model (whatever it may be) didn't work out? Only bigresource (which is still working; they just show the CAPTCHA to everybody and there's no way to bypass it automatically) still seems to be around at times.

I don't think there's that much use for „Original Content” anymore frankly. Maybe I should remove the broken sites through…

Anyway, thanks for your analysis!

Post reply

Sign in to post a reply.