Василиса▶ Я жду вашего обращения. Что Вы хотите узнать?
Логотип
GitHub - earwig/copyvios: A copyright violation detector running on Wikimedia Cloud Services Sign up Why GitHub? Features Mobile Actions Codespaces Packages Security Code review Project management Integrations GitHub Sponsors Customer stories Security Team Enterprise Explore Explore GitHub Learn and contribute Topics Collections Trending Learning Lab Open source guides Connect with others The ReadME Project Events Community forum GitHub Education GitHub Stars program Marketplace Pricing Plans Compare plans Contact Sales Nonprofit Education Sign in Sign up {{ message }} / copyvios Notifications Star Fork

A copyright violation detector running on Wikimedia Cloud Services

copyvios.toolforge.org MIT License 28 stars 5 forks Star Notifications Code Issues 6 Pull requests Actions Projects Security Insights More Code Issues Pull requests Actions Projects Security Insights masterSwitch branches/tags Nothing to show {{ refName }} View all branches Nothing to show {{ refName }} View all tags 1 branch 0 tags Go to file Code Clone

Use Git or checkout with SVN using the web URL.

Work fast with our official CLI. Learn more .

Open with GitHub Desktop Download ZIP Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio

If nothing happens, download the GitHub extension for Visual Studio and try again.

Latest commit @earwig earwig Clean up CSS/JS; new minify pipeline; rework footer 1d91b91 Clean up CSS/JS; new minify pipeline; rework footer 1d91b91Git stats 430 commits Files Permalink Failed to load latest commit information. TypeNameLatest commit messageCommit time copyvios    logs    scripts    static    templates    .gitignore    LICENSE    README.md    app.py    build.py    schema.sql    README.md

This is a copyright violation detector running on Wikimedia Cloud Services .

It can search the web for content similar to a given article, and graphically compare an article to a specific URL. Some technical details are expanded upon in a blog post .

Dependencies earwigbot >= 0.1 flask >= 0.10.1 flask-mako >= 0.3 mako >= 0.7.2 mwparserfromhell >= 0.3 oursql >= 0.9.3.1 requests >= 2.9.1 SQLAlchemy >= 0.9.6 apsw >= 3.26.0 uglifyjs >= 3.12.6 cssnano >= 4.1.10 postcss-cli >= 8.3.1Running

If using Toolforge, you should clone the repository to ~/www/python/src , or otherwise symlink it to that directory. A virtualenv should be created at ~/www/python/venv .

Install all dependencies listed above.

Create an SQL database with the cache and cache_data tables defined by earwigbot-plugins .

Create an earwigbot instance in .earwigbot (run earwigbot .earwigbot ). In .earwigbot/config.yml , fill out the connection info for the database by adding the following to the wiki section:

_copyviosSQL: host: <hostname of database server> db: <name of database>

If additional arguments are needed by oursql.connect() , like usernames or passwords, they should be added to the _copyviosSQL section.

Run ./build.py to minify JS and CSS files.

Start the web server (on Toolforge, webservice uwsgi-python start ).

About

A copyright violation detector running on Wikimedia Cloud Services

copyvios.toolforge.org Topics mediawiki wikipedia plagiarism-prevention copyright-violation-detection ResourcesLicense MIT License Releases No releases published Packages No packages published Contributors 2   Languages Mako 45.4% Python 42.1% CSS 8.2% JavaScript 4.3% © 2021 GitHub, Inc. Terms Privacy Security Status Docs Contact GitHub Pricing API Training Blog About You signed in with another tab or window. to refresh your session.You signed out in another tab or window. to refresh your session.
© 2014-2021 ЯВИКС - все права защищены.
Наши контакты