Crot - a new antiplagiarism component

Do you have an Open Source Product available for Joomla!? Let everyone know here.
Locked
marina_kim
Joomla! Apprentice
Joomla! Apprentice
Posts: 5
Joined: Fri Mar 11, 2011 12:43 pm

Crot - a new antiplagiarism component

Post by marina_kim » Fri Mar 11, 2011 1:17 pm

Hello, everyone!

A new antiplagiarism component Crot has been added to the extensions site:
http://extensions.joomla.org/extensions ... data/16308

"Crot" antiplagiarism component protects your website's content from plagiarism! It constantly searches for similar documents on the Internet and informs you about found copies of your website.

deleted user

Re: Crot - a new antiplagiarism component

Post by deleted user » Sat Mar 12, 2011 6:22 am

It looks like a Microsoft Live API Key is needed. Is that true? The configuration screens are unconventional and there is no documentation for setup in Joomla.

Crot appears to install and work OK in Joomla 1.5 although it is listed for 1.6 only.

marina_kim
Joomla! Apprentice
Joomla! Apprentice
Posts: 5
Joined: Fri Mar 11, 2011 12:43 pm

Re: Crot - a new antiplagiarism component

Post by marina_kim » Sat Mar 12, 2011 5:45 pm

You need to obtain the MS Application ID key from the Microsoft to use the global search features.
Open one of the following links to get the ID :

http://msdn.microsoft.com/en-us/library/dd251020.aspx
or
http://www.bing.com/developers

The installation instructions and the description of Crot settings are given in Readme. You will find readme in <path to your Joomla files>/administrator/components/com_antiplagiarism/readme.txt

We do hope Crot will be useful

deleted user

Re: Crot - a new antiplagiarism component

Post by deleted user » Sat Mar 12, 2011 7:35 pm

It's an interesting idea.

Does it work with Joomla 1.5? It seems to, but I can't see any sign that it is doing anything. It looks like there will only be a notice if it detects duplicate content somewhere on the web.

I'll check for the readme--thanks.

deleted user

Re: Crot - a new antiplagiarism component

Post by deleted user » Sat Mar 12, 2011 7:45 pm

Aha, I thought it would need a cron.

When I trigger /administrator/components/com_antiplagiarism/plg_antiplagiarism.php manually I get an error:

Connected successfullyQuery failed

Sergey Butakov
Joomla! Fledgling
Joomla! Fledgling
Posts: 3
Joined: Sun Feb 27, 2011 9:54 am

Re: Crot - a new antiplagiarism component

Post by Sergey Butakov » Sun Mar 13, 2011 12:29 am

Hi
Failed query could be a sign of problems with API key.
Documentation is under development at this moment.

markyg
Joomla! Apprentice
Joomla! Apprentice
Posts: 6
Joined: Tue Mar 04, 2008 11:02 pm

Re: Crot - a new antiplagiarism component

Post by markyg » Sun Mar 20, 2011 10:38 pm

I've run into an error:

Warning: require_once(../../../configuration.php): failed to open stream: No such file or directory in /home/fast/public_html/administrator/components/com_antiplagiarism/plg_antiplagiarism.php on line 13

Fatal error: require_once(): Failed opening required '../../../configuration.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/fast/public_html/administrator/components/com_antiplagiarism/plg_antiplagiarism.php on line 13

Configuration.php is in public_html of course and is currently set to 755. Had a problem running the component under cron until I set plg_antiplagiarism.php to 750.

Site is located at Hostgator.

Any one else had similar problem and/or know a fix?

Thanks

Mark

butakov
Joomla! Fledgling
Joomla! Fledgling
Posts: 1
Joined: Mon Mar 21, 2011 1:14 am

Re: Crot - a new antiplagiarism component

Post by butakov » Mon Mar 21, 2011 1:25 am

hi Mark,

it sounds like there is a problem with permissions to access config file. I'd suggest you to set same access rights for all the scripts on the site. You may also check the owner of plugin files.

Cheers,
Sergey

markyg
Joomla! Apprentice
Joomla! Apprentice
Posts: 6
Joined: Tue Mar 04, 2008 11:02 pm

Re: Crot - a new antiplagiarism component

Post by markyg » Mon Mar 21, 2011 2:48 am

I've changed permissions for whole antiplagiarism dir to 755 and still have a problem.

Then I've edited the script plg_antiplagiarism.php on line 13 and explicitly named the path to configuration.php. This seems to overcome the inability of the script to find it.

Now there is a bunch of other errors:

Connected successfully<br>
Article 45 is selected for global search. Starting global search

Warning: file_get_contents(http://www.restoringdata.ca/OurServices.html): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /home/fast/public_html/administrator/components/com_antiplagiarism/locallib.php on line 206

Trying to download http://www.restoringdata.ca/OurServices.html. Attempt 1

Warning: file_get_contents(http://www.restoringdata.ca/OurServices.html): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /home/backup/public_html/administrator/components/com_antiplagiarism/locallib.php on line 210

Trying to download http://www.restoringdata.ca/OurServices.html. Attempt 2

Warning: file_get_contents(http://www.restoringdata.ca/OurServices.html): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /home/fast/public_html/administrator/components/com_antiplagiarism/locallib.php on line 210

Trying to download http://www.restoringdata.ca/OurServices.html. Attempt 3

Warning: file_get_contents(http://www.restoringdata.ca/OurServices.html): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /home/fast/public_html/administrator/components/com_antiplagiarism/locallib.php on line 210
Article 45 was successfully processed!<br>
Article 46 is selected for global search. Starting global search

Subsequent CRON task adds the following errors:
Connected successfully<br>
Article 45 is selected for global search. Starting global search
Article 45 was successfully processed!<br>
Article 46 is selected for global search. Starting global search

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/fast/public_html/administrator/components/com_antiplagiarism/plg_antiplagiarism.php on line 224
<SNIP>
Multiple iterations of above error
<SNIP>
Article 46 was successfully processed!Articles Query failed


A third CRON brings up similar to the first error above plus and again multiple iterations of the second error above:
Warning: file_get_contents(http://bloggerdesign.com/46/the-13th-blog-backup-day/): failed to open stream: HTTP request failed! HTTP/1.1 403 Bad Behavior
in /home/fast/public_html/administrator/components/com_antiplagiarism/locallib.php on line 206

<sigh>

marina_kim
Joomla! Apprentice
Joomla! Apprentice
Posts: 5
Joined: Fri Mar 11, 2011 12:43 pm

Re: Crot - a new antiplagiarism component

Post by marina_kim » Mon Mar 21, 2011 4:51 pm

Hi Mark!
Such warnings as Warning: file_get_contents(http://www.restoringdata.ca/OurServices.html): failed to open stream... may appear when Crot can't download content from the Internet source. It is set in Crot that it will make three attempts to download Internet file. If downloading is unsuccessful after the 3rd attempt Crot will go to the next Internet source and try to download from it

markyg
Joomla! Apprentice
Joomla! Apprentice
Posts: 6
Joined: Tue Mar 04, 2008 11:02 pm

Re: Crot - a new antiplagiarism component

Post by markyg » Mon Mar 21, 2011 9:52 pm

I sorry, I think I've failed to join the dots....

The URL's below are not in my web site. Are the URLs that have failed below been identified as having content that fits the antiplagiarism criteria?

I'm not confident that the script has completed properly - I've not yet rec'd an email reporting on the status of my site.

marina_kim
Joomla! Apprentice
Joomla! Apprentice
Posts: 5
Joined: Fri Mar 11, 2011 12:43 pm

Re: Crot - a new antiplagiarism component

Post by marina_kim » Tue Mar 22, 2011 6:12 am

Hi, Mark!
Did you get any results on the Check up details page? If I understood you right than:
the URLs that have failed below won't be displayed on the Check up details page. Crot will show the urls from which it could download content to compare them with articles from your website.
The maximum number of urls you can get is 10 by default, but if Crot can't download content from the url it won't include this url in results. so you will get less than 10 urls.

markyg
Joomla! Apprentice
Joomla! Apprentice
Posts: 6
Joined: Tue Mar 04, 2008 11:02 pm

Re: Crot - a new antiplagiarism component

Post by markyg » Tue Mar 22, 2011 6:30 am

I've about 6 entries in the Checkup page...all identical URLs and with a score of 11.11. (not sure if that is a high score or otherwise.
But in Articles for Global Search (I had selected 8 x articles earlier), all 8 still show as queued.
Does this mean the script has bombed out?

If the earlier URLs represent authentic attempts but failed to obtain content, does that mean they were perhaps cached by google?

Thanks

Mark

marina_kim
Joomla! Apprentice
Joomla! Apprentice
Posts: 5
Joined: Fri Mar 11, 2011 12:43 pm

Re: Crot - a new antiplagiarism component

Post by marina_kim » Tue Mar 22, 2011 7:36 am

I can explain how it works
It you select articles on the page Articles for global search, it means they are standing in queue for checkup and will be processed every time according to your cron job settings. So their status won't change, it will be always in queue. But if you would like to delete some of the articles submitted earlier you can delete them from queue, so they won't be processed any more.
and about the problem with identical URLs...we haven't faced such a problem while testing, so need to think...


Locked

Return to “Open Source Products for Joomla!”