├── mysite ├── __init__.py ├── static │ ├── css │ │ ├── forms.css │ │ ├── stats.css │ │ ├── calendar.css │ │ └── buttons.css │ ├── vendors │ │ ├── bootstrap-wysihtml5 │ │ │ ├── VERSION │ │ │ ├── test │ │ │ │ ├── lib │ │ │ │ ├── README │ │ │ │ └── index.html │ │ │ ├── .gitignore │ │ │ ├── Gemfile │ │ │ ├── .settings │ │ │ │ └── .gitignore │ │ │ ├── lib │ │ │ │ ├── img │ │ │ │ │ ├── glyphicons-halflings.png │ │ │ │ │ └── glyphicons-halflings-white.png │ │ │ │ └── css │ │ │ │ │ ├── prettify.css │ │ │ │ │ └── wysiwyg-color.css │ │ │ ├── component.json │ │ │ ├── Gemfile.lock │ │ │ ├── src │ │ │ │ ├── wysiwyg-color.css │ │ │ │ └── locales │ │ │ │ │ ├── bootstrap-wysihtml5.zh-CN.js │ │ │ │ │ ├── bootstrap-wysihtml5.zh-TW.js │ │ │ │ │ ├── bootstrap-wysihtml5.ko-KR.js │ │ │ │ │ ├── bootstrap-wysihtml5.ja-JP.js │ │ │ │ │ ├── bootstrap-wysihtml5.da-DK.js │ │ │ │ │ ├── bootstrap-wysihtml5.mo-MD.js │ │ │ │ │ ├── bootstrap-wysihtml5.tr-TR.js │ │ │ │ │ ├── bootstrap-wysihtml5.it-IT.js │ │ │ │ │ ├── bootstrap-wysihtml5.sv-SE.js │ │ │ │ │ ├── bootstrap-wysihtml5.ca-CT.js │ │ │ │ │ ├── bootstrap-wysihtml5.pt-BR.js │ │ │ │ │ └── bootstrap-wysihtml5.el-GR.js │ │ │ ├── LICENCE │ │ │ └── Rakefile │ │ ├── flot │ │ │ ├── .travis.yml │ │ │ ├── .gitignore │ │ │ ├── examples │ │ │ │ ├── ajax │ │ │ │ │ ├── data-eu-gdp-growth-1.json │ │ │ │ │ ├── data-eu-gdp-growth-2.json │ │ │ │ │ ├── data-eu-gdp-growth-3.json │ │ │ │ │ ├── data-eu-gdp-growth-4.json │ │ │ │ │ ├── data-usa-gdp-growth.json │ │ │ │ │ ├── data-eu-gdp-growth.json │ │ │ │ │ ├── data-japan-gdp-growth.json │ │ │ │ │ └── data-eu-gdp-growth-5.json │ │ │ │ ├── background.png │ │ │ │ ├── navigate │ │ │ │ │ ├── arrow-down.gif │ │ │ │ │ ├── arrow-left.gif │ │ │ │ │ ├── arrow-up.gif │ │ │ │ │ └── arrow-right.gif │ │ │ │ ├── axes-time-zones │ │ │ │ │ └── tz │ │ │ │ │ │ ├── southamerica │ │ │ │ │ │ ├── factory │ │ │ │ │ │ ├── yearistype.sh │ │ │ │ │ │ └── pacificnew │ │ │ │ └── image │ │ │ │ │ └── hs-2004-27-a-large-web.jpg │ │ │ ├── component.json │ │ │ ├── package.json │ │ │ ├── Makefile │ │ │ ├── flot.jquery.json │ │ │ └── LICENSE.txt │ │ ├── ckeditor │ │ │ ├── samples │ │ │ │ ├── assets │ │ │ │ │ ├── sample.css │ │ │ │ │ ├── sample.jpg │ │ │ │ │ ├── inlineall │ │ │ │ │ │ └── logo.png │ │ │ │ │ └── uilanguages │ │ │ │ │ │ └── languages.js │ │ │ │ ├── plugins │ │ │ │ │ ├── htmlwriter │ │ │ │ │ │ └── assets │ │ │ │ │ │ │ └── outputforflash │ │ │ │ │ │ │ ├── outputforflash.fla │ │ │ │ │ │ │ └── outputforflash.swf │ │ │ │ │ └── dialog │ │ │ │ │ │ └── assets │ │ │ │ │ │ └── my_dialog.js │ │ │ │ ├── sample_posteddata.php │ │ │ │ └── sample.js │ │ │ ├── plugins │ │ │ │ ├── icons.png │ │ │ │ ├── icons_hidpi.png │ │ │ │ ├── link │ │ │ │ │ └── images │ │ │ │ │ │ ├── anchor.png │ │ │ │ │ │ └── hidpi │ │ │ │ │ │ └── anchor.png │ │ │ │ ├── smiley │ │ │ │ │ └── images │ │ │ │ │ │ ├── kiss.gif │ │ │ │ │ │ ├── heart.gif │ │ │ │ │ │ ├── cry_smile.gif │ │ │ │ │ │ ├── envelope.gif │ │ │ │ │ │ ├── lightbulb.gif │ │ │ │ │ │ ├── omg_smile.gif │ │ │ │ │ │ ├── sad_smile.gif │ │ │ │ │ │ ├── thumbs_up.gif │ │ │ │ │ │ ├── angel_smile.gif │ │ │ │ │ │ ├── angry_smile.gif │ │ │ │ │ │ ├── broken_heart.gif │ │ │ │ │ │ ├── devil_smile.gif │ │ │ │ │ │ ├── shades_smile.gif │ │ │ │ │ │ ├── teeth_smile.gif │ │ │ │ │ │ ├── thumbs_down.gif │ │ │ │ │ │ ├── tongue_smile.gif │ │ │ │ │ │ ├── tounge_smile.gif │ │ │ │ │ │ ├── wink_smile.gif │ │ │ │ │ │ ├── confused_smile.gif │ │ │ │ │ │ ├── regular_smile.gif │ │ │ │ │ │ ├── embaressed_smile.gif │ │ │ │ │ │ ├── embarrassed_smile.gif │ │ │ │ │ │ └── whatchutalkingabout_smile.gif │ │ │ │ ├── image │ │ │ │ │ └── images │ │ │ │ │ │ └── noimage.png │ │ │ │ ├── magicline │ │ │ │ │ └── images │ │ │ │ │ │ ├── icon.png │ │ │ │ │ │ └── hidpi │ │ │ │ │ │ └── icon.png │ │ │ │ ├── dialog │ │ │ │ │ └── dialogDefinition.js │ │ │ │ ├── fakeobjects │ │ │ │ │ └── images │ │ │ │ │ │ └── spacer.gif │ │ │ │ ├── flash │ │ │ │ │ └── images │ │ │ │ │ │ └── placeholder.png │ │ │ │ ├── forms │ │ │ │ │ └── images │ │ │ │ │ │ └── hiddenfield.gif │ │ │ │ ├── iframe │ │ │ │ │ └── images │ │ │ │ │ │ └── placeholder.png │ │ │ │ ├── pagebreak │ │ │ │ │ └── images │ │ │ │ │ │ └── pagebreak.gif │ │ │ │ ├── showblocks │ │ │ │ │ └── images │ │ │ │ │ │ ├── block_h1.png │ │ │ │ │ │ ├── block_h2.png │ │ │ │ │ │ ├── block_h3.png │ │ │ │ │ │ ├── block_h4.png │ │ │ │ │ │ ├── block_h5.png │ │ │ │ │ │ ├── block_h6.png │ │ │ │ │ │ ├── block_p.png │ │ │ │ │ │ ├── block_div.png │ │ │ │ │ │ ├── block_pre.png │ │ │ │ │ │ ├── block_address.png │ │ │ │ │ │ └── block_blockquote.png │ │ │ │ ├── about │ │ │ │ │ └── dialogs │ │ │ │ │ │ ├── logo_ckeditor.png │ │ │ │ │ │ └── hidpi │ │ │ │ │ │ └── logo_ckeditor.png │ │ │ │ ├── templates │ │ │ │ │ └── templates │ │ │ │ │ │ └── images │ │ │ │ │ │ ├── template1.gif │ │ │ │ │ │ ├── template2.gif │ │ │ │ │ │ └── template3.gif │ │ │ │ ├── preview │ │ │ │ │ └── preview.html │ │ │ │ ├── specialchar │ │ │ │ │ └── dialogs │ │ │ │ │ │ └── lang │ │ │ │ │ │ └── _translationstatus.txt │ │ │ │ ├── a11yhelp │ │ │ │ │ └── dialogs │ │ │ │ │ │ └── lang │ │ │ │ │ │ └── _translationstatus.txt │ │ │ │ ├── wsc │ │ │ │ │ └── README.md │ │ │ │ └── scayt │ │ │ │ │ └── README.md │ │ │ ├── skins │ │ │ │ └── moono │ │ │ │ │ ├── icons.png │ │ │ │ │ ├── icons_hidpi.png │ │ │ │ │ └── images │ │ │ │ │ ├── arrow.png │ │ │ │ │ ├── close.png │ │ │ │ │ ├── lock.png │ │ │ │ │ ├── refresh.png │ │ │ │ │ ├── hidpi │ │ │ │ │ ├── lock.png │ │ │ │ │ ├── close.png │ │ │ │ │ ├── lock-open.png │ │ │ │ │ └── refresh.png │ │ │ │ │ └── lock-open.png │ │ │ └── config.js │ │ ├── tinymce │ │ │ └── js │ │ │ │ └── tinymce │ │ │ │ ├── skins │ │ │ │ └── lightgray │ │ │ │ │ ├── fonts │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── icomoon.eot │ │ │ │ │ ├── icomoon.ttf │ │ │ │ │ ├── icomoon.woff │ │ │ │ │ ├── icomoon-small.eot │ │ │ │ │ ├── icomoon-small.ttf │ │ │ │ │ └── icomoon-small.woff │ │ │ │ │ ├── img │ │ │ │ │ ├── anchor.gif │ │ │ │ │ ├── loader.gif │ │ │ │ │ ├── object.gif │ │ │ │ │ ├── trans.gif │ │ │ │ │ └── wline.gif │ │ │ │ │ ├── content.inline.min.css │ │ │ │ │ └── content.min.css │ │ │ │ ├── plugins │ │ │ │ ├── example_dependency │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── media │ │ │ │ │ └── moxieplayer.swf │ │ │ │ ├── emoticons │ │ │ │ │ ├── img │ │ │ │ │ │ ├── smiley-cool.gif │ │ │ │ │ │ ├── smiley-cry.gif │ │ │ │ │ │ ├── smiley-frown.gif │ │ │ │ │ │ ├── smiley-kiss.gif │ │ │ │ │ │ ├── smiley-smile.gif │ │ │ │ │ │ ├── smiley-wink.gif │ │ │ │ │ │ ├── smiley-yell.gif │ │ │ │ │ │ ├── smiley-sealed.gif │ │ │ │ │ │ ├── smiley-embarassed.gif │ │ │ │ │ │ ├── smiley-innocent.gif │ │ │ │ │ │ ├── smiley-laughing.gif │ │ │ │ │ │ ├── smiley-surprised.gif │ │ │ │ │ │ ├── smiley-tongue-out.gif │ │ │ │ │ │ ├── smiley-undecided.gif │ │ │ │ │ │ ├── smiley-money-mouth.gif │ │ │ │ │ │ └── smiley-foot-in-mouth.gif │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── print │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── hr │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── anchor │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── example │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── code │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── nonbreaking │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── contextmenu │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── directionality │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── wordcount │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── pagebreak │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── visualchars │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── preview │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── autoresize │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── visualblocks │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── save │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── importcss │ │ │ │ │ └── plugin.min.js │ │ │ │ ├── tabfocus │ │ │ │ │ └── plugin.min.js │ │ │ │ └── advlist │ │ │ │ │ └── plugin.min.js │ │ │ │ └── langs │ │ │ │ └── readme.md │ │ ├── datatables │ │ │ ├── images │ │ │ │ ├── favicon.ico │ │ │ │ ├── sort_asc.png │ │ │ │ ├── sort_both.png │ │ │ │ ├── sort_desc.png │ │ │ │ ├── back_enabled.png │ │ │ │ ├── Sorting icons.psd │ │ │ │ ├── back_disabled.png │ │ │ │ ├── forward_enabled.png │ │ │ │ ├── forward_disabled.png │ │ │ │ ├── sort_asc_disabled.png │ │ │ │ ├── back_enabled_hover.png │ │ │ │ ├── sort_desc_disabled.png │ │ │ │ └── forward_enabled_hover.png │ │ │ ├── unit_testing │ │ │ │ ├── index.html │ │ │ │ └── tests_onhold │ │ │ │ │ ├── 1_dom │ │ │ │ │ ├── 2799.js │ │ │ │ │ ├── 2530-2.js │ │ │ │ │ ├── 2512.js │ │ │ │ │ ├── fnFilter.js │ │ │ │ │ ├── 2840-restore-table-width.js │ │ │ │ │ ├── sAjaxSource.js │ │ │ │ │ ├── bServerSide.js │ │ │ │ │ ├── aoColumns.sName.js │ │ │ │ │ ├── 5508-xscroll-zero-content.js │ │ │ │ │ ├── 2530.js │ │ │ │ │ ├── bJQueryUI.js │ │ │ │ │ ├── fnDeleteRow.js │ │ │ │ │ ├── bInfo.js │ │ │ │ │ ├── bFilter.js │ │ │ │ │ ├── 2569.js │ │ │ │ │ ├── -iDraw.js │ │ │ │ │ ├── 2914-state-save-sort.js │ │ │ │ │ ├── 2635.js │ │ │ │ │ ├── oLanguage.sProcessing.js │ │ │ │ │ ├── oLanguage.sZeroRecords.js │ │ │ │ │ └── 2600.js │ │ │ │ │ ├── 2_js │ │ │ │ │ ├── sAjaxSource.js │ │ │ │ │ ├── bServerSide.js │ │ │ │ │ ├── aoColumns.sName.js │ │ │ │ │ ├── bInfo.js │ │ │ │ │ ├── bFilter.js │ │ │ │ │ ├── 8549--string-sorting-nonstrings.js │ │ │ │ │ └── oLanguage.sProcessing.js │ │ │ │ │ ├── 3_ajax │ │ │ │ │ ├── bServerSide.js │ │ │ │ │ ├── sAjaxSource.js │ │ │ │ │ ├── aoColumns.sName.js │ │ │ │ │ ├── bInfo.js │ │ │ │ │ └── bFilter.js │ │ │ │ │ ├── 4_server-side │ │ │ │ │ ├── bServerSide.js │ │ │ │ │ ├── sAjaxSource.js │ │ │ │ │ ├── aoColumns.sName.js │ │ │ │ │ ├── aoColumns.bSearchable.js │ │ │ │ │ ├── 2440.js │ │ │ │ │ ├── -iDraw.js │ │ │ │ │ ├── aoColumns.bUseRendered.js │ │ │ │ │ ├── bInfo.js │ │ │ │ │ ├── 2569.js │ │ │ │ │ └── bFilter.js │ │ │ │ │ ├── 6_delayed_rendering │ │ │ │ │ ├── bServerSide.js │ │ │ │ │ ├── sAjaxSource.js │ │ │ │ │ ├── aoColumns.sName.js │ │ │ │ │ ├── bInfo.js │ │ │ │ │ └── bFilter.js │ │ │ │ │ └── 5_ajax_objects │ │ │ │ │ ├── bServerSide.js │ │ │ │ │ ├── sAjaxSource.js │ │ │ │ │ └── aoColumns.sName.js │ │ │ └── src │ │ │ │ ├── model │ │ │ │ └── model.search.js │ │ │ │ └── core │ │ │ │ └── core.processing.js │ │ ├── address │ │ │ └── address.css │ │ ├── form-helpers │ │ │ └── img │ │ │ │ ├── bootstrap-formhelpers-googlefonts.png │ │ │ │ ├── bootstrap-formhelpers-countries.flags.png │ │ │ │ ├── bootstrap-formhelpers-currencies.flags.png │ │ │ │ └── bootstrap-formhelpers-countries.flags-LICENSE.txt │ │ ├── easypiechart │ │ │ └── jquery.easy-pie-chart.css │ │ ├── morris │ │ │ └── morris.css │ │ └── wysiwyg │ │ │ └── bootstrap-wysihtml5.css │ ├── js │ │ ├── tables.js │ │ ├── custom.js │ │ └── forms.js │ ├── images │ │ └── facebook.png │ ├── codemirror │ │ ├── theme │ │ │ ├── ambiance-mobile.css │ │ │ ├── neat.css │ │ │ ├── elegant.css │ │ │ ├── neo.css │ │ │ └── eclipse.css │ │ └── mode │ │ │ ├── tiddlywiki │ │ │ └── tiddlywiki.css │ │ │ ├── ruby │ │ │ └── test.js │ │ │ ├── css │ │ │ └── gss_test.js │ │ │ ├── tiki │ │ │ └── tiki.css │ │ │ ├── rust │ │ │ └── test.js │ │ │ ├── python │ │ │ └── test.js │ │ │ └── diff │ │ │ └── diff.js │ └── bootstrap │ │ └── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.ttf │ │ └── glyphicons-halflings-regular.woff ├── forms.py ├── wsgi.py └── urls.py ├── scrapyproject ├── __init__.py ├── migrations │ ├── __init__.py │ ├── 0004_pipeline_pipeline_function.py │ ├── 0010_auto_20170406_1835.py │ ├── 0009_auto_20170215_0657.py │ ├── 0007_linkgendeploy.py │ ├── 0008_scrapersdeploy.py │ ├── 0011_dataset.py │ ├── 0006_mongopass.py │ ├── 0005_auto_20170213_1053.py │ ├── 0003_auto_20170209_1025.py │ └── 0001_initial.py ├── scrapy_packages │ ├── __init__.py │ ├── mongodb │ │ └── __init__.py │ ├── rabbitmq │ │ └── __init__.py │ └── sample_settings.py ├── tests.py ├── admin.py └── scrapy_templates │ ├── setup.py │ └── settings.py.tmpl ├── .gitignore ├── screenshots ├── additem.png ├── addlinkgen.png ├── addscraper.png ├── deployment.png ├── itemslist.png ├── main_page.png ├── addpipeline.png ├── new_project.png ├── pipelinelist.png ├── registration.png ├── manage_project.png ├── main_page_project.png └── main_page_scraped.png ├── various_config_files └── scrapyd_upstart.conf ├── manage.py ├── templates ├── sharedb_started.html ├── createproject.html ├── changepassword.html ├── shareproject.html ├── sharedb.html ├── deleteproject.html ├── deleteitem.html ├── deletepipeline.html └── registration │ ├── login.html │ └── registration_form.html └── examples ├── scraper.py └── link_generator.py /mysite/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mysite/static/css/forms.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mysite/static/css/stats.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scrapyproject/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scrapyproject/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scrapyproject/scrapy_packages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mysite/forms.py: -------------------------------------------------------------------------------- 1 | from django import forms 2 | 3 | -------------------------------------------------------------------------------- /scrapyproject/scrapy_packages/mongodb/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/VERSION: -------------------------------------------------------------------------------- 1 | 0.0.2 -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/test/lib: -------------------------------------------------------------------------------- 1 | ../lib/ -------------------------------------------------------------------------------- /mysite/static/vendors/flot/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | db.sqlite3 3 | settings.py 4 | projects/ 5 | __pycache__/ 6 | *.py[cod] -------------------------------------------------------------------------------- /mysite/static/vendors/flot/.gitignore: -------------------------------------------------------------------------------- 1 | *.min.js 2 | !excanvas.min.js 3 | node_modules/ 4 | -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .c9revisions 3 | /*.project 4 | -------------------------------------------------------------------------------- /scrapyproject/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /mysite/static/js/tables.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function() { 2 | $('#example').dataTable(); 3 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/samples/assets/sample.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Required by tests (dom/document.html). 3 | */ 4 | -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'rake' 4 | gem 'therubyracer' 5 | gem 'uglifier' -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/fonts/readme.md: -------------------------------------------------------------------------------- 1 | Icons are generated and provided by the http://icomoon.io service. 2 | -------------------------------------------------------------------------------- /screenshots/additem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/screenshots/additem.png -------------------------------------------------------------------------------- /screenshots/addlinkgen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/screenshots/addlinkgen.png -------------------------------------------------------------------------------- /screenshots/addscraper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/screenshots/addscraper.png -------------------------------------------------------------------------------- /screenshots/deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/screenshots/deployment.png -------------------------------------------------------------------------------- /screenshots/itemslist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/screenshots/itemslist.png -------------------------------------------------------------------------------- /screenshots/main_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/screenshots/main_page.png -------------------------------------------------------------------------------- /screenshots/addpipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/screenshots/addpipeline.png -------------------------------------------------------------------------------- /screenshots/new_project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/screenshots/new_project.png -------------------------------------------------------------------------------- /screenshots/pipelinelist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/screenshots/pipelinelist.png -------------------------------------------------------------------------------- /screenshots/registration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/screenshots/registration.png -------------------------------------------------------------------------------- /mysite/static/vendors/flot/examples/ajax/data-eu-gdp-growth-1.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Europe (EU27)", 3 | "data": [[1999, 3.0], [2000, 3.9]] 4 | } 5 | -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/example_dependency/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("example_dependency",function(){},["example"]); -------------------------------------------------------------------------------- /screenshots/manage_project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/screenshots/manage_project.png -------------------------------------------------------------------------------- /mysite/static/images/facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/images/facebook.png -------------------------------------------------------------------------------- /screenshots/main_page_project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/screenshots/main_page_project.png -------------------------------------------------------------------------------- /screenshots/main_page_scraped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/screenshots/main_page_scraped.png -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/.settings/.gitignore: -------------------------------------------------------------------------------- 1 | /*.jsdtscope 2 | /*.eclipse.wst.jsdt.ui.superType.container 3 | /*.eclipse.wst.jsdt.ui.superType.name 4 | -------------------------------------------------------------------------------- /mysite/static/codemirror/theme/ambiance-mobile.css: -------------------------------------------------------------------------------- 1 | .cm-s-ambiance.CodeMirror { 2 | -webkit-box-shadow: none; 3 | -moz-box-shadow: none; 4 | box-shadow: none; 5 | } 6 | -------------------------------------------------------------------------------- /mysite/static/vendors/flot/examples/ajax/data-eu-gdp-growth-2.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Europe (EU27)", 3 | "data": [[1999, 3.0], [2000, 3.9], [2001, 2.0], [2002, 1.2]] 4 | } 5 | -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/icons.png -------------------------------------------------------------------------------- /mysite/static/vendors/flot/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Flot", 3 | "version": "0.8.0-beta", 4 | "main": "jquery.flot.js", 5 | "dependencies": { 6 | "jquery": ">= 1.2.6" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/datatables/images/favicon.ico -------------------------------------------------------------------------------- /mysite/static/vendors/flot/examples/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/flot/examples/background.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/icons_hidpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/icons_hidpi.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/skins/moono/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/skins/moono/icons.png -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/images/sort_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/datatables/images/sort_asc.png -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/images/sort_both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/datatables/images/sort_both.png -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/images/sort_desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/datatables/images/sort_desc.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/samples/assets/sample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/samples/assets/sample.jpg -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/images/back_enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/datatables/images/back_enabled.png -------------------------------------------------------------------------------- /mysite/static/vendors/flot/examples/ajax/data-eu-gdp-growth-3.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Europe (EU27)", 3 | "data": [[1999, 3.0], [2000, 3.9], [2001, 2.0], [2002, 1.2], [2003, 1.3], [2004, 2.5]] 4 | } 5 | -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/skins/moono/icons_hidpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/skins/moono/icons_hidpi.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/skins/moono/images/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/skins/moono/images/arrow.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/skins/moono/images/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/skins/moono/images/close.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/skins/moono/images/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/skins/moono/images/lock.png -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/images/Sorting icons.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/datatables/images/Sorting icons.psd -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/images/back_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/datatables/images/back_disabled.png -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/images/forward_enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/datatables/images/forward_enabled.png -------------------------------------------------------------------------------- /mysite/static/vendors/flot/examples/navigate/arrow-down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/flot/examples/navigate/arrow-down.gif -------------------------------------------------------------------------------- /mysite/static/vendors/flot/examples/navigate/arrow-left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/flot/examples/navigate/arrow-left.gif -------------------------------------------------------------------------------- /mysite/static/vendors/flot/examples/navigate/arrow-up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/flot/examples/navigate/arrow-up.gif -------------------------------------------------------------------------------- /mysite/static/vendors/address/address.css: -------------------------------------------------------------------------------- 1 | .editable-address { 2 | display: block; 3 | margin-bottom: 5px; 4 | } 5 | 6 | .editable-address span { 7 | width: 70px; 8 | display: inline-block; 9 | } -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/link/images/anchor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/link/images/anchor.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/smiley/images/kiss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/smiley/images/kiss.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/skins/moono/images/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/skins/moono/images/refresh.png -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/images/forward_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/datatables/images/forward_disabled.png -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/images/sort_asc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/datatables/images/sort_asc_disabled.png -------------------------------------------------------------------------------- /mysite/static/vendors/flot/examples/navigate/arrow-right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/flot/examples/navigate/arrow-right.gif -------------------------------------------------------------------------------- /mysite/static/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /mysite/static/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /mysite/static/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/image/images/noimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/image/images/noimage.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/magicline/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/magicline/images/icon.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/smiley/images/heart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/smiley/images/heart.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/samples/assets/inlineall/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/samples/assets/inlineall/logo.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/skins/moono/images/hidpi/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/skins/moono/images/hidpi/lock.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/skins/moono/images/lock-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/skins/moono/images/lock-open.png -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/images/back_enabled_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/datatables/images/back_enabled_hover.png -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/images/sort_desc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/datatables/images/sort_desc_disabled.png -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/langs/readme.md: -------------------------------------------------------------------------------- 1 | This is where language files should be placed. 2 | 3 | Please DO NOT translate these directly use this service: https://www.transifex.com/projects/p/tinymce/ 4 | -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/dialog/dialogDefinition.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.md or http://ckeditor.com/license 4 | */ 5 | -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/smiley/images/cry_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/smiley/images/cry_smile.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/smiley/images/envelope.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/smiley/images/envelope.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/smiley/images/lightbulb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/smiley/images/lightbulb.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/smiley/images/omg_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/smiley/images/omg_smile.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/smiley/images/sad_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/smiley/images/sad_smile.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/smiley/images/thumbs_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/smiley/images/thumbs_up.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/skins/moono/images/hidpi/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/skins/moono/images/hidpi/close.png -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/images/forward_enabled_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/datatables/images/forward_enabled_hover.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/fakeobjects/images/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/fakeobjects/images/spacer.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/flash/images/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/flash/images/placeholder.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/forms/images/hiddenfield.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/forms/images/hiddenfield.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/iframe/images/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/iframe/images/placeholder.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/link/images/hidpi/anchor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/link/images/hidpi/anchor.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/pagebreak/images/pagebreak.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/pagebreak/images/pagebreak.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/showblocks/images/block_h1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/showblocks/images/block_h1.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/showblocks/images/block_h2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/showblocks/images/block_h2.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/showblocks/images/block_h3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/showblocks/images/block_h3.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/showblocks/images/block_h4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/showblocks/images/block_h4.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/showblocks/images/block_h5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/showblocks/images/block_h5.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/showblocks/images/block_h6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/showblocks/images/block_h6.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/showblocks/images/block_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/showblocks/images/block_p.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/smiley/images/angel_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/smiley/images/angel_smile.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/smiley/images/angry_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/smiley/images/angry_smile.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/smiley/images/broken_heart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/smiley/images/broken_heart.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/smiley/images/devil_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/smiley/images/devil_smile.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/smiley/images/shades_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/smiley/images/shades_smile.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/smiley/images/teeth_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/smiley/images/teeth_smile.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/smiley/images/thumbs_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/smiley/images/thumbs_down.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/smiley/images/tongue_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/smiley/images/tongue_smile.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/smiley/images/tounge_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/smiley/images/tounge_smile.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/smiley/images/wink_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/smiley/images/wink_smile.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/skins/moono/images/hidpi/lock-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/skins/moono/images/hidpi/lock-open.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/skins/moono/images/hidpi/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/skins/moono/images/hidpi/refresh.png -------------------------------------------------------------------------------- /mysite/static/vendors/flot/examples/ajax/data-eu-gdp-growth-4.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Europe (EU27)", 3 | "data": [[1999, 3.0], [2000, 3.9], [2001, 2.0], [2002, 1.2], [2003, 1.3], [2004, 2.5], [2005, 2.0], [2006, 3.1]] 4 | } 5 | -------------------------------------------------------------------------------- /mysite/static/vendors/flot/examples/axes-time-zones/tz/southamerica: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/flot/examples/axes-time-zones/tz/southamerica -------------------------------------------------------------------------------- /mysite/static/vendors/flot/examples/image/hs-2004-27-a-large-web.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/flot/examples/image/hs-2004-27-a-large-web.jpg -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/about/dialogs/logo_ckeditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/about/dialogs/logo_ckeditor.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/magicline/images/hidpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/magicline/images/hidpi/icon.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/showblocks/images/block_div.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/showblocks/images/block_div.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/showblocks/images/block_pre.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/showblocks/images/block_pre.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/smiley/images/confused_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/smiley/images/confused_smile.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/smiley/images/regular_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/smiley/images/regular_smile.gif -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/media/moxieplayer.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/plugins/media/moxieplayer.swf -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/img/anchor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/img/anchor.gif -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/img/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/img/loader.gif -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/img/object.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/img/object.gif -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/img/trans.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/img/trans.gif -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/img/wline.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/img/wline.gif -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/lib/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/bootstrap-wysihtml5/lib/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/showblocks/images/block_address.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/showblocks/images/block_address.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/smiley/images/embaressed_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/smiley/images/embaressed_smile.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/smiley/images/embarrassed_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/smiley/images/embarrassed_smile.gif -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/fonts/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/fonts/icomoon.eot -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/fonts/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/fonts/icomoon.ttf -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png -------------------------------------------------------------------------------- /mysite/static/vendors/flot/examples/ajax/data-usa-gdp-growth.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "USA", 3 | "data": [[1999, 4.4], [2000, 3.7], [2001, 0.8], [2002, 1.6], [2003, 2.5], [2004, 3.6], [2005, 2.9], [2006, 2.8], [2007, 2.0], [2008, 1.1]] 4 | } 5 | -------------------------------------------------------------------------------- /mysite/static/vendors/form-helpers/img/bootstrap-formhelpers-googlefonts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/form-helpers/img/bootstrap-formhelpers-googlefonts.png -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/fonts/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/fonts/icomoon.woff -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/showblocks/images/block_blockquote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/showblocks/images/block_blockquote.png -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/templates/templates/images/template1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/templates/templates/images/template1.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/templates/templates/images/template2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/templates/templates/images/template2.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/templates/templates/images/template3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/templates/templates/images/template3.gif -------------------------------------------------------------------------------- /mysite/static/vendors/easypiechart/jquery.easy-pie-chart.css: -------------------------------------------------------------------------------- 1 | .easyPieChart { 2 | position: relative; 3 | text-align: center; 4 | } 5 | 6 | .easyPieChart canvas { 7 | position: absolute; 8 | top: 0; 9 | left: 0; 10 | } 11 | -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-cool.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-cool.gif -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-cry.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-cry.gif -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-frown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-frown.gif -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-kiss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-kiss.gif -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-smile.gif -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-wink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-wink.gif -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-yell.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-yell.gif -------------------------------------------------------------------------------- /various_config_files/scrapyd_upstart.conf: -------------------------------------------------------------------------------- 1 | start on filesystem 2 | setuid vagrant 3 | setgid vagrant 4 | script 5 | cd /vagrant/venv 6 | . bin/activate 7 | cd .. 8 | cd scrapyd 9 | scrapyd 10 | end script -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/lib/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/bootstrap-wysihtml5/lib/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /mysite/static/vendors/flot/examples/ajax/data-eu-gdp-growth.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Europe (EU27)", 3 | "data": [[1999, 3.0], [2000, 3.9], [2001, 2.0], [2002, 1.2], [2003, 1.3], [2004, 2.5], [2005, 2.0], [2006, 3.1], [2007, 2.9], [2008, 0.9]] 4 | } 5 | -------------------------------------------------------------------------------- /mysite/static/vendors/flot/examples/ajax/data-japan-gdp-growth.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Japan", 3 | "data": [[1999, -0.1], [2000, 2.9], [2001, 0.2], [2002, 0.3], [2003, 1.4], [2004, 2.7], [2005, 1.9], [2006, 2.0], [2007, 2.3], [2008, -0.7]] 4 | } 5 | -------------------------------------------------------------------------------- /mysite/static/vendors/flot/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Flot", 3 | "version": "0.8.0-beta", 4 | "main": "jquery.flot.js", 5 | "scripts": { 6 | "test": "make test" 7 | }, 8 | "devDependencies": { 9 | "jshint": "0.9.1" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /mysite/static/vendors/form-helpers/img/bootstrap-formhelpers-countries.flags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/form-helpers/img/bootstrap-formhelpers-countries.flags.png -------------------------------------------------------------------------------- /mysite/static/vendors/form-helpers/img/bootstrap-formhelpers-currencies.flags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/form-helpers/img/bootstrap-formhelpers-currencies.flags.png -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-sealed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-sealed.gif -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/fonts/icomoon-small.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/fonts/icomoon-small.eot -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/fonts/icomoon-small.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/fonts/icomoon-small.ttf -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/fonts/icomoon-small.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/fonts/icomoon-small.woff -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif -------------------------------------------------------------------------------- /mysite/static/vendors/flot/examples/ajax/data-eu-gdp-growth-5.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Europe (EU27)", 3 | "data": [[1999, 3.0], [2000, 3.9], [2001, 2.0], [2002, 1.2], [2003, 1.3], [2004, 2.5], [2005, 2.0], [2006, 3.1], [2007, 2.9], [2008, 0.9]] 4 | } 5 | -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-embarassed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-embarassed.gif -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-innocent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-innocent.gif -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-laughing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-laughing.gif -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-surprised.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-surprised.gif -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-tongue-out.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-tongue-out.gif -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-undecided.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-undecided.gif -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-money-mouth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-money-mouth.gif -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/preview/preview.html: -------------------------------------------------------------------------------- 1 | 11 | -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-foot-in-mouth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/img/smiley-foot-in-mouth.gif -------------------------------------------------------------------------------- /scrapyproject/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | from .models import Project, Item, Field, Pipeline 3 | 4 | # Register your models here. 5 | admin.site.register(Project) 6 | admin.site.register(Item) 7 | admin.site.register(Field) 8 | admin.site.register(Pipeline) -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bootstrap-wysihtml5", 3 | "version": "0.1.0", 4 | "main": ["src/bootstrap-wysihtml5.css", "src/bootstrap-wysihtml5.js"], 5 | "dependencies": { 6 | "wysihtml5": "~0.3.0" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /scrapyproject/scrapy_templates/setup.py: -------------------------------------------------------------------------------- 1 | from setuptools import setup, find_packages 2 | 3 | setup( 4 | name = 'project', 5 | version = '1.0', 6 | packages = find_packages(), 7 | entry_points = {'scrapy': ['settings = $projectname.settings']}, 8 | ) 9 | -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.fla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.fla -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaldaber/Distributed-Multi-User-Scrapy-System-with-a-Web-UI/HEAD/mysite/static/vendors/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.swf -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | import os 3 | import sys 4 | 5 | if __name__ == "__main__": 6 | os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings") 7 | 8 | from django.core.management import execute_from_command_line 9 | 10 | execute_from_command_line(sys.argv) 11 | -------------------------------------------------------------------------------- /mysite/static/codemirror/mode/tiddlywiki/tiddlywiki.css: -------------------------------------------------------------------------------- 1 | span.cm-underlined { 2 | text-decoration: underline; 3 | } 4 | span.cm-strikethrough { 5 | text-decoration: line-through; 6 | } 7 | span.cm-brace { 8 | color: #170; 9 | font-weight: bold; 10 | } 11 | span.cm-table { 12 | color: blue; 13 | font-weight: bold; 14 | } 15 | -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /scrapyproject/scrapy_packages/rabbitmq/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | """ 4 | Scrapy RabbitMQ 5 | ~~~~~~~~~~~~~~~~~~~~~~ 6 | 7 | TODO 8 | 9 | Usage: 10 | 11 | TODO 12 | 13 | """ 14 | 15 | __title__ = 'scrapy-rabbitmq' 16 | __version__ = '0.1.0' 17 | __author__ = 'Royce Haynes' 18 | __copyright__ = 'Copyright 2014 Royce Haynes' -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/print/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("print",function(t){t.addCommand("mcePrint",function(){t.getWin().print()}),t.addButton("print",{title:"Print",cmd:"mcePrint"}),t.addShortcut("Ctrl+P","","mcePrint"),t.addMenuItem("print",{text:"Print",cmd:"mcePrint",icon:"print",shortcut:"Ctrl+P",context:"file"})}); -------------------------------------------------------------------------------- /mysite/static/vendors/flot/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for generating minified files 2 | 3 | .PHONY: all 4 | 5 | # we cheat and process all .js files instead of an exhaustive list 6 | all: $(patsubst %.js,%.min.js,$(filter-out %.min.js,$(wildcard *.js))) 7 | 8 | %.min.js: %.js 9 | yui-compressor $< -o $@ 10 | 11 | test: 12 | ./node_modules/.bin/jshint *jquery.flot.js 13 | -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/hr/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("hr",function(e){e.addCommand("InsertHorizontalRule",function(){e.execCommand("mceInsertContent",!1,"
")}),e.addButton("hr",{icon:"hr",tooltip:"Horizontal line",cmd:"InsertHorizontalRule"}),e.addMenuItem("hr",{icon:"hr",text:"Horizontal line",cmd:"InsertHorizontalRule",context:"insert"})}); -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/1_dom/2799.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: two_tables 2 | oTest.fnStart( "Initialise two tables" ); 3 | 4 | $(document).ready( function () { 5 | $('table.display').dataTable(); 6 | 7 | oTest.fnTest( 8 | "Check that initialisation was okay", 9 | null, 10 | function () { return true; } 11 | ); 12 | 13 | oTest.fnComplete(); 14 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/config.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | * For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.editorConfig = function( config ) { 7 | // Define changes to default configuration here. For example: 8 | // config.language = 'fr'; 9 | // config.uiColor = '#AADC6E'; 10 | }; 11 | -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/1_dom/2530-2.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "User given with is left when no scrolling" ); 3 | 4 | $(document).ready( function () { 5 | $('#example')[0].style.width = "80%"; 6 | $('#example').dataTable(); 7 | 8 | oTest.fnTest( 9 | "Check user width is left", 10 | null, 11 | function () { return $('#example').width() == 640; } 12 | ); 13 | 14 | oTest.fnComplete(); 15 | } ); -------------------------------------------------------------------------------- /mysite/wsgi.py: -------------------------------------------------------------------------------- 1 | """ 2 | WSGI config for mysite project. 3 | 4 | It exposes the WSGI callable as a module-level variable named ``application``. 5 | 6 | For more information on this file, see 7 | https://docs.djangoproject.com/en/1.8/howto/deployment/wsgi/ 8 | """ 9 | 10 | import os 11 | 12 | from django.core.wsgi import get_wsgi_application 13 | 14 | os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings") 15 | 16 | application = get_wsgi_application() 17 | -------------------------------------------------------------------------------- /mysite/static/vendors/morris/morris.css: -------------------------------------------------------------------------------- 1 | .morris-hover{position:absolute;z-index:1000;}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255, 255, 255, 0.8);border:solid 2px rgba(230, 230, 230, 0.8);font-family:sans-serif;font-size:12px;text-align:center;}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0;} 2 | .morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0;} 3 | -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | execjs (1.3.0) 5 | multi_json (~> 1.0) 6 | libv8 (3.3.10.4) 7 | multi_json (1.1.0) 8 | rake (0.9.2.2) 9 | therubyracer (0.9.10) 10 | libv8 (~> 3.3.10) 11 | uglifier (1.2.3) 12 | execjs (>= 0.3.0) 13 | multi_json (>= 1.0.2) 14 | 15 | PLATFORMS 16 | ruby 17 | 18 | DEPENDENCIES 19 | rake 20 | therubyracer 21 | uglifier 22 | -------------------------------------------------------------------------------- /mysite/static/vendors/flot/examples/axes-time-zones/tz/factory: -------------------------------------------------------------------------------- 1 | #
 2 | # This file is in the public domain, so clarified as of
 3 | # 2009-05-17 by Arthur David Olson.
 4 | 
 5 | # For companies who don't want to put time zone specification in
 6 | # their installation procedures.  When users run date, they'll get the message.
 7 | # Also useful for the "comp.sources" version.
 8 | 
 9 | # Zone	NAME	GMTOFF	RULES	FORMAT
10 | Zone	Factory	0	- "Local time zone must be set--see zic manual page"
11 | 


--------------------------------------------------------------------------------
/mysite/static/vendors/datatables/unit_testing/tests_onhold/1_dom/2512.js:
--------------------------------------------------------------------------------
 1 | // DATA_TEMPLATE: 2512
 2 | oTest.fnStart( "Check filtering with BR and HTML entity" );
 3 | 
 4 | 
 5 | $(document).ready( function () {
 6 | 	$('#example').dataTable();
 7 | 	
 8 | 	/* Basic checks */
 9 | 	oTest.fnTest( 
10 | 		"Check filtering",
11 | 		function () { $('#example').dataTable().fnFilter('testsearchstring'); },
12 | 		function () { return $('#example tbody tr').length == 1; }
13 | 	);
14 | 	
15 | 	
16 | 	oTest.fnComplete();
17 | } );


--------------------------------------------------------------------------------
/mysite/static/js/custom.js:
--------------------------------------------------------------------------------
 1 | $(document).ready(function(){
 2 | 
 3 | 
 4 |   $(".submenu > a").click(function(e) {
 5 |     e.preventDefault();
 6 |     var $li = $(this).parent("li");
 7 |     var $ul = $(this).next("ul");
 8 | 
 9 |     if($li.hasClass("open")) {
10 |       $ul.slideUp(350);
11 |       $li.removeClass("open");
12 |     } else {
13 |       $(".nav > li > ul").slideUp(350);
14 |       $(".nav > li").removeClass("open");
15 |       $ul.slideDown(350);
16 |       $li.addClass("open");
17 |     }
18 |   });
19 |   
20 | });


--------------------------------------------------------------------------------
/mysite/static/vendors/tinymce/js/tinymce/plugins/anchor/plugin.min.js:
--------------------------------------------------------------------------------
1 | tinymce.PluginManager.add("anchor",function(e){function t(){var t=e.selection.getNode();e.windowManager.open({title:"Anchor",body:{type:"textbox",name:"name",size:40,label:"Name",value:t.name||t.id},onsubmit:function(t){e.execCommand("mceInsertContent",!1,e.dom.createHTML("a",{id:t.data.name}))}})}e.addButton("anchor",{icon:"anchor",tooltip:"Anchor",onclick:t,stateSelector:"a:not([href])"}),e.addMenuItem("anchor",{icon:"anchor",text:"Anchor",context:"insert",onclick:t})});


--------------------------------------------------------------------------------
/mysite/static/vendors/datatables/unit_testing/tests_onhold/1_dom/fnFilter.js:
--------------------------------------------------------------------------------
 1 | // DATA_TEMPLATE: dom_data
 2 | oTest.fnStart( "fnFilter" );
 3 | 
 4 | $(document).ready( function () {
 5 | 	/* Check the default */
 6 | 	var oTable = $('#example').dataTable();
 7 | 	oTable.fnFilter(1);
 8 | 	
 9 | 	oTest.fnTest( 
10 | 		"Filtering with a non-string input is valid",
11 | 		null,
12 | 		function () { return $('#example_info').html() == "Showing 1 to 10 of 32 entries (filtered from 57 total entries)"; }
13 | 	);
14 | 	
15 | 	oTest.fnComplete();
16 | } );


--------------------------------------------------------------------------------
/mysite/static/vendors/tinymce/js/tinymce/plugins/example/plugin.min.js:
--------------------------------------------------------------------------------
1 | tinymce.PluginManager.add("example",function(e){e.addButton("example",{text:"My button",icon:!1,onclick:function(){e.windowManager.open({title:"Example plugin",body:[{type:"textbox",name:"title",label:"Title"}],onsubmit:function(t){e.insertContent("Title: "+t.data.title)}})}}),e.addMenuItem("example",{text:"Example plugin",context:"tools",onclick:function(){e.windowManager.open({title:"TinyMCE site",url:"http://www.tinymce.com",width:800,height:600,buttons:[{text:"Close",onclick:"close"}]})}})});


--------------------------------------------------------------------------------
/scrapyproject/migrations/0004_pipeline_pipeline_function.py:
--------------------------------------------------------------------------------
 1 | # -*- coding: utf-8 -*-
 2 | from __future__ import unicode_literals
 3 | 
 4 | from django.db import migrations, models
 5 | 
 6 | 
 7 | class Migration(migrations.Migration):
 8 | 
 9 |     dependencies = [
10 |         ('scrapyproject', '0003_auto_20170209_1025'),
11 |     ]
12 | 
13 |     operations = [
14 |         migrations.AddField(
15 |             model_name='pipeline',
16 |             name='pipeline_function',
17 |             field=models.TextField(blank=True),
18 |         ),
19 |     ]
20 | 


--------------------------------------------------------------------------------
/mysite/static/codemirror/mode/ruby/test.js:
--------------------------------------------------------------------------------
 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others
 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE
 3 | 
 4 | (function() {
 5 |   var mode = CodeMirror.getMode({indentUnit: 2}, "ruby");
 6 |   function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }
 7 | 
 8 |   MT("divide_equal_operator",
 9 |      "[variable bar] [operator /=] [variable foo]");
10 | 
11 |   MT("divide_equal_operator_no_spacing",
12 |      "[variable foo][operator /=][number 42]");
13 | 
14 | })();
15 | 


--------------------------------------------------------------------------------
/mysite/static/vendors/datatables/unit_testing/tests_onhold/1_dom/2840-restore-table-width.js:
--------------------------------------------------------------------------------
 1 | // DATA_TEMPLATE: dom_data
 2 | oTest.fnStart( "2840 - Restore table width on fnDestroy" );
 3 | 
 4 | $(document).ready( function () {
 5 | 	document.cookie = "";
 6 | 	$('#example').dataTable( {
 7 | 		"sScrollX": "100%",
 8 | 		"sScrollXInner": "110%"
 9 | 	} );
10 | 	$('#example').dataTable().fnDestroy();
11 | 	
12 | 	oTest.fnTest( 
13 | 		"Width after destroy",
14 | 		null,
15 | 		function () { return $('#example').width() == "800"; }
16 | 	);
17 | 	
18 | 	oTest.fnComplete();
19 | } );


--------------------------------------------------------------------------------
/mysite/static/vendors/datatables/unit_testing/tests_onhold/1_dom/sAjaxSource.js:
--------------------------------------------------------------------------------
 1 | // DATA_TEMPLATE: dom_data
 2 | oTest.fnStart( "sAjaxSource" );
 3 | 
 4 | /* Not interested in ajax source here other than to check it's default */
 5 | 
 6 | $(document).ready( function () {
 7 | 	/* Check the default */
 8 | 	var oTable = $('#example').dataTable();
 9 | 	var oSettings = oTable.fnSettings();
10 | 	
11 | 	oTest.fnTest( 
12 | 		"Server side is off by default",
13 | 		null,
14 | 		function () { return oSettings.sAjaxSource == null; }
15 | 	);
16 | 	
17 | 	oTest.fnComplete();
18 | } );


--------------------------------------------------------------------------------
/mysite/static/codemirror/mode/css/gss_test.js:
--------------------------------------------------------------------------------
 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others
 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE
 3 | 
 4 | (function() {
 5 |   "use strict";
 6 | 
 7 |   var mode = CodeMirror.getMode({indentUnit: 2}, "text/x-gss");
 8 |   function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1), "gss"); }
 9 | 
10 |   MT("atComponent",
11 |      "[def @component] {",
12 |      "[tag foo] {",
13 |      "  [property color]: [keyword black];",
14 |      "}",
15 |      "}");
16 | 
17 | })();
18 | 


--------------------------------------------------------------------------------
/scrapyproject/migrations/0010_auto_20170406_1835.py:
--------------------------------------------------------------------------------
 1 | # -*- coding: utf-8 -*-
 2 | from __future__ import unicode_literals
 3 | 
 4 | from django.db import migrations, models
 5 | 
 6 | 
 7 | class Migration(migrations.Migration):
 8 | 
 9 |     dependencies = [
10 |         ('scrapyproject', '0009_auto_20170215_0657'),
11 |     ]
12 | 
13 |     operations = [
14 |         migrations.RemoveField(
15 |             model_name='mongopass',
16 |             name='user',
17 |         ),
18 |         migrations.DeleteModel(
19 |             name='MongoPass',
20 |         ),
21 |     ]
22 | 


--------------------------------------------------------------------------------
/mysite/static/codemirror/mode/tiki/tiki.css:
--------------------------------------------------------------------------------
 1 | .cm-tw-syntaxerror {
 2 | 	color: #FFF;
 3 | 	background-color: #900;
 4 | }
 5 | 
 6 | .cm-tw-deleted {
 7 | 	text-decoration: line-through;
 8 | }
 9 | 
10 | .cm-tw-header5 {
11 | 	font-weight: bold;
12 | }
13 | .cm-tw-listitem:first-child { /*Added first child to fix duplicate padding when highlighting*/
14 | 	padding-left: 10px;
15 | }
16 | 
17 | .cm-tw-box {
18 | 	border-top-width: 0px !important;
19 | 	border-style: solid;
20 | 	border-width: 1px;
21 | 	border-color: inherit;
22 | }
23 | 
24 | .cm-tw-underline {
25 | 	text-decoration: underline;
26 | }


--------------------------------------------------------------------------------
/mysite/static/vendors/datatables/unit_testing/tests_onhold/1_dom/bServerSide.js:
--------------------------------------------------------------------------------
 1 | // DATA_TEMPLATE: dom_data
 2 | oTest.fnStart( "bServerSide" );
 3 | 
 4 | /* Not interested in server-side processing here other than to check that it is off */
 5 | 
 6 | $(document).ready( function () {
 7 | 	/* Check the default */
 8 | 	var oTable = $('#example').dataTable();
 9 | 	var oSettings = oTable.fnSettings();
10 | 	
11 | 	oTest.fnTest( 
12 | 		"Server side is off by default",
13 | 		null,
14 | 		function () { return oSettings.oFeatures.bServerSide == false; }
15 | 	);
16 | 	
17 | 	oTest.fnComplete();
18 | } );


--------------------------------------------------------------------------------
/mysite/static/vendors/datatables/unit_testing/tests_onhold/2_js/sAjaxSource.js:
--------------------------------------------------------------------------------
 1 | // DATA_TEMPLATE: js_data
 2 | oTest.fnStart( "sAjaxSource" );
 3 | 
 4 | /* Not interested in ajax source here other than to check it's default */
 5 | 
 6 | $(document).ready( function () {
 7 | 	/* Check the default */
 8 | 	var oTable = $('#example').dataTable( {
 9 | 		"aaData": gaaData
10 | 	} );
11 | 	var oSettings = oTable.fnSettings();
12 | 	
13 | 	oTest.fnTest( 
14 | 		"Server side is off by default",
15 | 		null,
16 | 		function () { return oSettings.sAjaxSource == null; }
17 | 	);
18 | 	
19 | 	oTest.fnComplete();
20 | } );


--------------------------------------------------------------------------------
/mysite/static/vendors/datatables/unit_testing/tests_onhold/2_js/bServerSide.js:
--------------------------------------------------------------------------------
 1 | // DATA_TEMPLATE: js_data
 2 | oTest.fnStart( "bServerSide" );
 3 | 
 4 | /* Not interested in server-side processing here other than to check that it is off */
 5 | 
 6 | $(document).ready( function () {
 7 | 	/* Check the default */
 8 | 	var oTable = $('#example').dataTable( {
 9 | 		"aaData": gaaData
10 | 	} );
11 | 	var oSettings = oTable.fnSettings();
12 | 	
13 | 	oTest.fnTest( 
14 | 		"Server side is off by default",
15 | 		null,
16 | 		function () { return oSettings.oFeatures.bServerSide == false; }
17 | 	);
18 | 	
19 | 	oTest.fnComplete();
20 | } );


--------------------------------------------------------------------------------
/mysite/static/vendors/tinymce/js/tinymce/plugins/code/plugin.min.js:
--------------------------------------------------------------------------------
1 | tinymce.PluginManager.add("code",function(e){function t(){e.windowManager.open({title:"Source code",body:{type:"textbox",name:"code",multiline:!0,minWidth:e.getParam("code_dialog_width",600),minHeight:e.getParam("code_dialog_height",500),value:e.getContent({source_view:!0}),spellcheck:!1},onSubmit:function(t){e.undoManager.transact(function(){e.setContent(t.data.code)}),e.nodeChanged()}})}e.addCommand("mceCodeEditor",t),e.addButton("code",{icon:"code",tooltip:"Source code",onclick:t}),e.addMenuItem("code",{icon:"code",text:"Source code",context:"tools",onclick:t})});


--------------------------------------------------------------------------------
/templates/sharedb_started.html:
--------------------------------------------------------------------------------
 1 | {% extends 'base.html' %}
 2 | {% block title %}Share Database{% endblock %}
 3 | 
 4 | {% load crispy_forms_tags %}
 5 | 
 6 | {% block content %}
 7 | 
 8 | 
9 |
10 |
11 | 18 |
19 |
20 |
21 | 22 | {% endblock %} -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/nonbreaking/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("nonbreaking",function(e){var t=e.getParam("nonbreaking_force_tab");if(e.addCommand("mceNonBreaking",function(){e.insertContent(e.plugins.visualchars&&e.plugins.visualchars.state?' ':" ")}),e.addButton("nonbreaking",{title:"Insert nonbreaking space",cmd:"mceNonBreaking"}),e.addMenuItem("nonbreaking",{text:"Nonbreaking space",cmd:"mceNonBreaking",context:"insert"}),t){var n=+t>1?+t:3;e.on("keydown",function(t){if(9==t.keyCode){if(t.shiftKey)return;t.preventDefault();for(var i=0;n>i;i++)e.execCommand("mceNonBreaking")}})}}); -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/3_ajax/bServerSide.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "bServerSide" ); 3 | 4 | /* Not interested in server-side processing here other than to check that it is off */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt" 10 | } ); 11 | var oSettings = oTable.fnSettings(); 12 | 13 | oTest.fnWaitTest( 14 | "Server side is off by default", 15 | null, 16 | function () { return oSettings.oFeatures.bServerSide == false; } 17 | ); 18 | 19 | oTest.fnComplete(); 20 | } ); -------------------------------------------------------------------------------- /templates/createproject.html: -------------------------------------------------------------------------------- 1 | {% extends 'base.html' %} 2 | {% block title %}New Project{% endblock %} 3 | 4 | {% load crispy_forms_tags %} 5 | 6 | {% block content %} 7 | 8 |
9 |
10 |
11 | 20 |
21 |
22 |
23 | 24 | {% endblock %} -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/3_ajax/sAjaxSource.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "sAjaxSource" ); 3 | 4 | /* Sanitfy check really - all the other tests blast this */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt" 10 | } ); 11 | var oSettings = oTable.fnSettings(); 12 | 13 | oTest.fnWaitTest( 14 | "Server side is off by default", 15 | null, 16 | function () { 17 | return oSettings.sAjaxSource == "../../../examples/ajax/sources/arrays.txt"; 18 | } 19 | ); 20 | 21 | oTest.fnComplete(); 22 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/4_server-side/bServerSide.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "bServerSide" ); 3 | 4 | /* All the other scripts blast the ssp processing */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "bServerSide": true, 10 | "sAjaxSource": "../../../examples/server_side/scripts/server_processing.php" 11 | } ); 12 | var oSettings = oTable.fnSettings(); 13 | 14 | oTest.fnWaitTest( 15 | "Server side can be set to on", 16 | null, 17 | function () { return oSettings.oFeatures.bServerSide == true; } 18 | ); 19 | 20 | oTest.fnComplete(); 21 | } ); -------------------------------------------------------------------------------- /templates/changepassword.html: -------------------------------------------------------------------------------- 1 | {% extends 'base.html' %} 2 | {% block title %}Change Password{% endblock %} 3 | 4 | {% load crispy_forms_tags %} 5 | 6 | {% block content %} 7 | 8 |
9 |
10 |
11 | 20 |
21 |
22 |
23 | 24 | {% endblock %} -------------------------------------------------------------------------------- /templates/shareproject.html: -------------------------------------------------------------------------------- 1 | {% extends 'base.html' %} 2 | {% block title %}Share Project{% endblock %} 3 | 4 | {% load crispy_forms_tags %} 5 | 6 | {% block content %} 7 | 8 |
9 |
10 |
11 | 20 |
21 |
22 |
23 | 24 | {% endblock %} -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/6_delayed_rendering/bServerSide.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "bServerSide" ); 3 | 4 | /* Not interested in server-side processing here other than to check that it is off */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", 10 | "bDeferRender": true 11 | } ); 12 | var oSettings = oTable.fnSettings(); 13 | 14 | oTest.fnWaitTest( 15 | "Server side is off by default", 16 | null, 17 | function () { return oSettings.oFeatures.bServerSide == false; } 18 | ); 19 | 20 | oTest.fnComplete(); 21 | } ); -------------------------------------------------------------------------------- /scrapyproject/migrations/0009_auto_20170215_0657.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from __future__ import unicode_literals 3 | 4 | from django.db import migrations, models 5 | 6 | 7 | class Migration(migrations.Migration): 8 | 9 | dependencies = [ 10 | ('scrapyproject', '0008_scrapersdeploy'), 11 | ] 12 | 13 | operations = [ 14 | migrations.AddField( 15 | model_name='linkgendeploy', 16 | name='version', 17 | field=models.IntegerField(default=0), 18 | ), 19 | migrations.AddField( 20 | model_name='scrapersdeploy', 21 | name='version', 22 | field=models.IntegerField(default=0), 23 | ), 24 | ] 25 | -------------------------------------------------------------------------------- /templates/sharedb.html: -------------------------------------------------------------------------------- 1 | {% extends 'base.html' %} 2 | {% block title %}Share Database{% endblock %} 3 | 4 | {% load crispy_forms_tags %} 5 | 6 | {% block content %} 7 | 8 |
9 |
10 |
11 | 20 |
21 |
22 |
23 | 24 | {% endblock %} -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/6_delayed_rendering/sAjaxSource.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "sAjaxSource" ); 3 | 4 | /* Sanitfy check really - all the other tests blast this */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", 10 | "bDeferRender": true 11 | } ); 12 | var oSettings = oTable.fnSettings(); 13 | 14 | oTest.fnWaitTest( 15 | "Server side is off by default", 16 | null, 17 | function () { 18 | return oSettings.sAjaxSource == "../../../examples/ajax/sources/arrays.txt"; 19 | } 20 | ); 21 | 22 | oTest.fnComplete(); 23 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/contextmenu/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("contextmenu",function(e){var t;e.on("contextmenu",function(n){var i;if(n.preventDefault(),i=e.settings.contextmenu||"link image inserttable | cell row column deletetable",t)t.show();else{var o=[];tinymce.each(i.split(/[ ,]/),function(t){var n=e.menuItems[t];"|"==t&&(n={text:t}),n&&(n.shortcut="",o.push(n))});for(var a=0;a 9 |
10 |
11 | 21 |
22 |
23 | 24 | 25 | {% endblock %} -------------------------------------------------------------------------------- /scrapyproject/migrations/0007_linkgendeploy.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from __future__ import unicode_literals 3 | 4 | from django.db import migrations, models 5 | 6 | 7 | class Migration(migrations.Migration): 8 | 9 | dependencies = [ 10 | ('scrapyproject', '0006_mongopass'), 11 | ] 12 | 13 | operations = [ 14 | migrations.CreateModel( 15 | name='LinkgenDeploy', 16 | fields=[ 17 | ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), 18 | ('success', models.BooleanField()), 19 | ('date', models.DateTimeField(auto_now_add=True)), 20 | ('project', models.ForeignKey(to='scrapyproject.Project')), 21 | ], 22 | ), 23 | ] 24 | -------------------------------------------------------------------------------- /templates/deleteitem.html: -------------------------------------------------------------------------------- 1 | {% extends 'base.html' %} 2 | {% block title %}Delete an Item{% endblock %} 3 | 4 | {% load crispy_forms_tags %} 5 | 6 | {% block content %} 7 | 8 |
9 |
10 |
11 | 21 |
22 |
23 |
24 | 25 | {% endblock %} -------------------------------------------------------------------------------- /mysite/static/css/calendar.css: -------------------------------------------------------------------------------- 1 | #external-events { 2 | float: left; 3 | width: 150px; 4 | padding: 0 10px; 5 | border: 1px solid #ccc; 6 | background: #eee; 7 | text-align: left; 8 | } 9 | 10 | #external-events h4 { 11 | font-size: 16px; 12 | margin-top: 0; 13 | padding-top: 1em; 14 | } 15 | 16 | .external-event { /* try to mimick the look of a real event */ 17 | margin: 10px 0; 18 | padding: 2px 4px; 19 | background: #3366CC; 20 | color: #fff; 21 | font-size: .85em; 22 | cursor: pointer; 23 | z-index: 99999999; 24 | } 25 | 26 | #external-events p { 27 | margin: 1.5em 0; 28 | font-size: 11px; 29 | color: #666; 30 | } 31 | 32 | #external-events p input { 33 | margin: 0; 34 | vertical-align: middle; 35 | } -------------------------------------------------------------------------------- /scrapyproject/migrations/0008_scrapersdeploy.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from __future__ import unicode_literals 3 | 4 | from django.db import migrations, models 5 | 6 | 7 | class Migration(migrations.Migration): 8 | 9 | dependencies = [ 10 | ('scrapyproject', '0007_linkgendeploy'), 11 | ] 12 | 13 | operations = [ 14 | migrations.CreateModel( 15 | name='ScrapersDeploy', 16 | fields=[ 17 | ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), 18 | ('success', models.TextField(blank=True)), 19 | ('date', models.DateTimeField(auto_now_add=True)), 20 | ('project', models.ForeignKey(to='scrapyproject.Project')), 21 | ], 22 | ), 23 | ] 24 | -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/3_ajax/aoColumns.sName.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "aoColumns.sName" ); 3 | 4 | /* This has no effect at all in DOM methods - so we just check that it has applied the name */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", 10 | "aoColumns": [ 11 | null, 12 | null, 13 | null, 14 | { "sName": 'unit test' }, 15 | null 16 | ] 17 | } ); 18 | var oSettings = oTable.fnSettings(); 19 | 20 | oTest.fnWaitTest( 21 | "Names are stored in the columns object", 22 | null, 23 | function () { return oSettings.aoColumns[3].sName =="unit test"; } 24 | ); 25 | 26 | 27 | oTest.fnComplete(); 28 | } ); -------------------------------------------------------------------------------- /templates/deletepipeline.html: -------------------------------------------------------------------------------- 1 | {% extends 'base.html' %} 2 | {% block title %}Delete a Pipeline{% endblock %} 3 | 4 | {% load crispy_forms_tags %} 5 | 6 | {% block content %} 7 | 8 |
9 |
10 |
11 | 21 |
22 |
23 |
24 | 25 | {% endblock %} -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/emoticons/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("emoticons",function(e,t){function n(){var e;return e='',tinymce.each(i,function(n){e+="",tinymce.each(n,function(n){var i=t+"/img/smiley-"+n+".gif";e+=''}),e+=""}),e+=""}var i=[["cool","cry","embarassed","foot-in-mouth"],["frown","innocent","kiss","laughing"],["money-mouth","sealed","smile","surprised"],["tongue-out","undecided","wink","yell"]];e.addButton("emoticons",{type:"panelbutton",popoverAlign:"bc-tl",panel:{autohide:!0,html:n,onclick:function(t){var n=e.dom.getParent(t.target,"a");n&&(e.insertContent(''),this.hide())}},tooltip:"Emoticons"})}); -------------------------------------------------------------------------------- /scrapyproject/migrations/0011_dataset.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from __future__ import unicode_literals 3 | 4 | from django.db import migrations, models 5 | from django.conf import settings 6 | 7 | 8 | class Migration(migrations.Migration): 9 | 10 | dependencies = [ 11 | migrations.swappable_dependency(settings.AUTH_USER_MODEL), 12 | ('scrapyproject', '0010_auto_20170406_1835'), 13 | ] 14 | 15 | operations = [ 16 | migrations.CreateModel( 17 | name='Dataset', 18 | fields=[ 19 | ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), 20 | ('database', models.CharField(max_length=50)), 21 | ('user', models.ForeignKey(to=settings.AUTH_USER_MODEL)), 22 | ], 23 | ), 24 | ] 25 | -------------------------------------------------------------------------------- /scrapyproject/migrations/0006_mongopass.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from __future__ import unicode_literals 3 | 4 | from django.db import migrations, models 5 | from django.conf import settings 6 | 7 | 8 | class Migration(migrations.Migration): 9 | 10 | dependencies = [ 11 | migrations.swappable_dependency(settings.AUTH_USER_MODEL), 12 | ('scrapyproject', '0005_auto_20170213_1053'), 13 | ] 14 | 15 | operations = [ 16 | migrations.CreateModel( 17 | name='MongoPass', 18 | fields=[ 19 | ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), 20 | ('password', models.CharField(max_length=200)), 21 | ('user', models.OneToOneField(to=settings.AUTH_USER_MODEL)), 22 | ], 23 | ), 24 | ] 25 | -------------------------------------------------------------------------------- /scrapyproject/migrations/0005_auto_20170213_1053.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from __future__ import unicode_literals 3 | 4 | from django.db import migrations, models 5 | 6 | 7 | class Migration(migrations.Migration): 8 | 9 | dependencies = [ 10 | ('scrapyproject', '0004_pipeline_pipeline_function'), 11 | ] 12 | 13 | operations = [ 14 | migrations.RemoveField( 15 | model_name='project', 16 | name='settings', 17 | ), 18 | migrations.AddField( 19 | model_name='project', 20 | name='settings_link_generator', 21 | field=models.TextField(blank=True), 22 | ), 23 | migrations.AddField( 24 | model_name='project', 25 | name='settings_scraper', 26 | field=models.TextField(blank=True), 27 | ), 28 | ] 29 | -------------------------------------------------------------------------------- /mysite/static/codemirror/theme/elegant.css: -------------------------------------------------------------------------------- 1 | .cm-s-elegant span.cm-number, .cm-s-elegant span.cm-string, .cm-s-elegant span.cm-atom { color: #762; } 2 | .cm-s-elegant span.cm-comment { color: #262; font-style: italic; line-height: 1em; } 3 | .cm-s-elegant span.cm-meta { color: #555; font-style: italic; line-height: 1em; } 4 | .cm-s-elegant span.cm-variable { color: black; } 5 | .cm-s-elegant span.cm-variable-2 { color: #b11; } 6 | .cm-s-elegant span.cm-qualifier { color: #555; } 7 | .cm-s-elegant span.cm-keyword { color: #730; } 8 | .cm-s-elegant span.cm-builtin { color: #30a; } 9 | .cm-s-elegant span.cm-link { color: #762; } 10 | .cm-s-elegant span.cm-error { background-color: #fdd; } 11 | 12 | .cm-s-elegant .CodeMirror-activeline-background { background: #e8f2ff; } 13 | .cm-s-elegant .CodeMirror-matchingbracket { outline:1px solid grey; color:black !important; } 14 | -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/5_ajax_objects/bServerSide.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "bServerSide" ); 3 | 4 | /* Not interested in server-side processing here other than to check that it is off */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "sAjaxSource": "../../../examples/ajax/sources/objects.txt", 10 | "aoColumns": [ 11 | { "mData": "engine" }, 12 | { "mData": "browser" }, 13 | { "mData": "platform" }, 14 | { "mData": "version" }, 15 | { "mData": "grade" } 16 | ] 17 | } ); 18 | var oSettings = oTable.fnSettings(); 19 | 20 | oTest.fnWaitTest( 21 | "Server side is off by default", 22 | null, 23 | function () { return oSettings.oFeatures.bServerSide == false; } 24 | ); 25 | 26 | oTest.fnComplete(); 27 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/6_delayed_rendering/aoColumns.sName.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "aoColumns.sName" ); 3 | 4 | /* This has no effect at all in DOM methods - so we just check that it has applied the name */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", 10 | "bDeferRender": true, 11 | "aoColumns": [ 12 | null, 13 | null, 14 | null, 15 | { "sName": 'unit test' }, 16 | null 17 | ] 18 | } ); 19 | var oSettings = oTable.fnSettings(); 20 | 21 | oTest.fnWaitTest( 22 | "Names are stored in the columns object", 23 | null, 24 | function () { return oSettings.aoColumns[3].sName =="unit test"; } 25 | ); 26 | 27 | 28 | oTest.fnComplete(); 29 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/1_dom/2530.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dymanic_table 2 | oTest.fnStart( "2530 - Check width's when dealing with empty strings" ); 3 | 4 | 5 | $(document).ready( function () { 6 | $('#example').dataTable( { 7 | "aaData": [ 8 | ['','Internet Explorer 4.0','Win 95+','4','X'], 9 | ['','Internet Explorer 5.0','Win 95+','5','C'] 10 | ], 11 | "aoColumns": [ 12 | { "sTitle": "", "sWidth": "40px" }, 13 | { "sTitle": "Browser" }, 14 | { "sTitle": "Platform" }, 15 | { "sTitle": "Version", "sClass": "center" }, 16 | { "sTitle": "Grade", "sClass": "center" } 17 | ] 18 | } ); 19 | 20 | /* Basic checks */ 21 | oTest.fnTest( 22 | "Check calculated widths", 23 | null, 24 | function () { return $('#example tbody tr td:eq(0)').width() < 100; } 25 | ); 26 | 27 | 28 | oTest.fnComplete(); 29 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/4_server-side/aoColumns.sName.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "aoColumns.sName" ); 3 | 4 | /* This has no effect at all in DOM methods - so we just check that it has applied the name */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "bServerSide": true, 10 | "sAjaxSource": "../../../examples/server_side/scripts/server_processing.php", 11 | "aoColumns": [ 12 | null, 13 | null, 14 | null, 15 | { "sName": 'unit test' }, 16 | null 17 | ] 18 | } ); 19 | var oSettings = oTable.fnSettings(); 20 | 21 | oTest.fnWaitTest( 22 | "Names are stored in the columns object", 23 | null, 24 | function () { return oSettings.aoColumns[3].sName =="unit test"; } 25 | ); 26 | 27 | 28 | oTest.fnComplete(); 29 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 2 | For licensing, see LICENSE.md or http://ckeditor.com/license 3 | 4 | cs.js Found: 118 Missing: 0 5 | cy.js Found: 118 Missing: 0 6 | de.js Found: 118 Missing: 0 7 | el.js Found: 16 Missing: 102 8 | eo.js Found: 118 Missing: 0 9 | et.js Found: 31 Missing: 87 10 | fa.js Found: 24 Missing: 94 11 | fi.js Found: 23 Missing: 95 12 | fr.js Found: 118 Missing: 0 13 | hr.js Found: 23 Missing: 95 14 | it.js Found: 118 Missing: 0 15 | nb.js Found: 118 Missing: 0 16 | nl.js Found: 118 Missing: 0 17 | no.js Found: 118 Missing: 0 18 | tr.js Found: 118 Missing: 0 19 | ug.js Found: 39 Missing: 79 20 | zh-cn.js Found: 118 Missing: 0 21 | -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/5_ajax_objects/sAjaxSource.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "sAjaxSource" ); 3 | 4 | /* Sanitfy check really - all the other tests blast this */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "sAjaxSource": "../../../examples/ajax/sources/objects.txt", 10 | "aoColumns": [ 11 | { "mData": "engine" }, 12 | { "mData": "browser" }, 13 | { "mData": "platform" }, 14 | { "mData": "version" }, 15 | { "mData": "grade" } 16 | ] 17 | } ); 18 | var oSettings = oTable.fnSettings(); 19 | 20 | oTest.fnWaitTest( 21 | "Server side is off by default", 22 | null, 23 | function () { 24 | return oSettings.sAjaxSource == "../../../examples/ajax/sources/objects.txt"; 25 | } 26 | ); 27 | 28 | oTest.fnComplete(); 29 | } ); -------------------------------------------------------------------------------- /examples/scraper.py: -------------------------------------------------------------------------------- 1 | # You need to create an Item name 'played' for running this script 2 | # item['ack_signal'] = int(response.meta['ack_signal']) - this line is used for sending ack signal to RabbitMQ 3 | def parse(self, response): 4 | item = played() 5 | songs = response.xpath('//li[@class="player-in-playlist-holder"]') 6 | indexr = response.url.find('date=') 7 | indexr = indexr + 5 8 | date = response.url[indexr:indexr + 10] 9 | 10 | for song in songs: 11 | item['timeplayed'] = song.xpath('.//span[@class="time"]/text()').extract()[0] 12 | item['artist'] = song.xpath('.//div[@class="jp-title"]/strong//span//text()').extract()[0] 13 | item['song'] = song.xpath('.//div[@class="jp-title"]/strong//em//text()').extract()[0] 14 | item['dateplayed'] = date 15 | item['ack_signal'] = int(response.meta['ack_signal']) 16 | yield item -------------------------------------------------------------------------------- /scrapyproject/migrations/0003_auto_20170209_1025.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from __future__ import unicode_literals 3 | 4 | from django.db import migrations, models 5 | 6 | 7 | class Migration(migrations.Migration): 8 | 9 | dependencies = [ 10 | ('scrapyproject', '0002_auto_20170208_1738'), 11 | ] 12 | 13 | operations = [ 14 | migrations.AlterField( 15 | model_name='project', 16 | name='link_generator', 17 | field=models.TextField(blank=True), 18 | ), 19 | migrations.AlterField( 20 | model_name='project', 21 | name='scraper_function', 22 | field=models.TextField(blank=True), 23 | ), 24 | migrations.AlterField( 25 | model_name='project', 26 | name='settings', 27 | field=models.TextField(blank=True), 28 | ), 29 | ] 30 | -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/wordcount/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("wordcount",function(e){function t(){e.theme.panel.find("#wordcount").text(["Words: {0}",a.getCount()])}var n,i,a=this;n=e.getParam("wordcount_countregex",/[\w\u2019\x27\-]+/g),i=e.getParam("wordcount_cleanregex",/[0-9.(),;:!?%#$?\x27\x22_+=\\\/\-]*/g),e.on("init",function(){var n=e.theme.panel&&e.theme.panel.find("#statusbar")[0];n&&window.setTimeout(function(){n.insert({type:"label",name:"wordcount",text:["Words: {0}",a.getCount()],classes:"wordcount"},0),e.on("setcontent beforeaddundo",t),e.on("keyup",function(e){32==e.keyCode&&t()})},0)}),a.getCount=function(){var t=e.getContent({format:"raw"}),a=0;if(t){t=t.replace(/\.\.\./g," "),t=t.replace(/<.[^<>]*?>/g," ").replace(/ | /gi," "),t=t.replace(/(\w+)(&.+?;)+(\w+)/,"$1$3").replace(/&.+?;/g," "),t=t.replace(i,"");var o=t.match(n);o&&(a=o.length)}return a}}); -------------------------------------------------------------------------------- /mysite/static/vendors/flot/examples/axes-time-zones/tz/yearistype.sh: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | : 'This file is in the public domain, so clarified as of' 4 | : '2006-07-17 by Arthur David Olson.' 5 | 6 | case $#-$1 in 7 | 2-|2-0*|2-*[!0-9]*) 8 | echo "$0: wild year - $1" >&2 9 | exit 1 ;; 10 | esac 11 | 12 | case $#-$2 in 13 | 2-even) 14 | case $1 in 15 | *[24680]) exit 0 ;; 16 | *) exit 1 ;; 17 | esac ;; 18 | 2-nonpres|2-nonuspres) 19 | case $1 in 20 | *[02468][048]|*[13579][26]) exit 1 ;; 21 | *) exit 0 ;; 22 | esac ;; 23 | 2-odd) 24 | case $1 in 25 | *[13579]) exit 0 ;; 26 | *) exit 1 ;; 27 | esac ;; 28 | 2-uspres) 29 | case $1 in 30 | *[02468][048]|*[13579][26]) exit 0 ;; 31 | *) exit 1 ;; 32 | esac ;; 33 | 2-*) 34 | echo "$0: wild type - $2" >&2 ;; 35 | esac 36 | 37 | echo "$0: usage is $0 year even|odd|uspres|nonpres|nonuspres" >&2 38 | exit 1 39 | -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/5_ajax_objects/aoColumns.sName.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "aoColumns.sName" ); 3 | 4 | /* This has no effect at all in DOM methods - so we just check that it has applied the name */ 5 | 6 | $(document).ready( function () { 7 | /* Check the default */ 8 | var oTable = $('#example').dataTable( { 9 | "sAjaxSource": "../../../examples/ajax/sources/objects.txt", 10 | "aoColumns": [ 11 | { "mData": "engine" }, 12 | { "mData": "browser" }, 13 | { "mData": "platform" }, 14 | { "mData": "version", "sName": 'unit test' }, 15 | { "mData": "grade" } 16 | ] 17 | } ); 18 | var oSettings = oTable.fnSettings(); 19 | 20 | oTest.fnWaitTest( 21 | "Names are stored in the columns object", 22 | null, 23 | function () { return oSettings.aoColumns[3].sName =="unit test"; } 24 | ); 25 | 26 | 27 | oTest.fnComplete(); 28 | } ); -------------------------------------------------------------------------------- /mysite/static/js/forms.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function(){ 2 | // Select 3 | $('.selectpicker').selectpicker(); 4 | 5 | // Tags 6 | $("#tags").tags({ 7 | suggestions: ["alpha", "bravo", "charlie", "delta", "echo", "foxtrot", "golf", "hotel", "india"], 8 | tagData: ["juliett", "kilo"] 9 | }); 10 | 11 | // Editable 12 | $('.editable').editable(); 13 | 14 | // Wizard 15 | $('#rootwizard').bootstrapWizard(); 16 | 17 | // Mask 18 | if ($('[data-mask]') 19 | .length) { 20 | $('[data-mask]') 21 | .each(function () { 22 | 23 | $this = $(this); 24 | var mask = $this.attr('data-mask') || 'error...', 25 | mask_placeholder = $this.attr('data-mask-placeholder') || 'X'; 26 | 27 | $this.mask(mask, { 28 | placeholder: mask_placeholder 29 | }); 30 | }) 31 | } 32 | }); -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/samples/sample_posteddata.php: -------------------------------------------------------------------------------- 1 |
 2 | 
 3 | -------------------------------------------------------------------------------------------
 4 |   CKEditor - Posted Data
 5 | 
 6 |   We are sorry, but your Web server does not support the PHP language used in this script.
 7 | 
 8 |   Please note that CKEditor can be used with any other server-side language than just PHP.
 9 |   To save the content created with CKEditor you need to read the POST data on the server
10 |   side and write it to a file or the database.
11 | 
12 |   Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
13 |   For licensing, see LICENSE.md or http://ckeditor.com/license
14 | -------------------------------------------------------------------------------------------
15 | 
16 | 
*/ include "assets/posteddata.php"; ?> 17 | -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/4_server-side/aoColumns.bSearchable.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "aoColumns.bSeachable" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | var oTable = $('#example').dataTable( { 7 | "bServerSide": true, 8 | "sAjaxSource": "../../../examples/server_side/scripts/server_processing.php" 9 | } ); 10 | var oSettings = oTable.fnSettings(); 11 | 12 | oTest.fnWaitTest( 13 | "Columns are searchable by default", 14 | function () { oTable.fnFilter("Camino"); }, 15 | function () { return $('#example tbody tr:eq(0) td:eq(1)').html() == "Camino 1.0"; } 16 | ); 17 | 18 | /* NOT ACTUALLY GOING TO TEST BSEARCHABLE HERE. Reason being is that it requires the server 19 | * side to alter it's processing, and this information about columns is not actually sent to 20 | * the server 21 | */ 22 | 23 | 24 | oTest.fnComplete(); 25 | } ); -------------------------------------------------------------------------------- /scrapyproject/scrapy_packages/sample_settings.py: -------------------------------------------------------------------------------- 1 | #rabbitmq and mongodb settings 2 | SCHEDULER = ".rabbitmq.scheduler.Scheduler" 3 | SCHEDULER_PERSIST = True 4 | RABBITMQ_HOST = 'ip address' 5 | RABBITMQ_PORT = 5672 6 | RABBITMQ_USERNAME = 'guest' 7 | RABBITMQ_PASSWORD = 'guest' 8 | 9 | MONGODB_PUBLIC_ADDRESS = 'ip:port' # This will be shown on the web interface, but won't be used for connecting to DB 10 | MONGODB_URI = 'ip:port' # Actual uri to connect to DB 11 | MONGODB_USER = '' 12 | MONGODB_PASSWORD = '' 13 | MONGODB_SHARDED = False 14 | MONGODB_BUFFER_DATA = 100 15 | 16 | LINK_GENERATOR = 'http://192.168.0.209:6800' # Set your link generator worker address here 17 | SCRAPERS = ['http://192.168.0.210:6800', 18 | 'http://192.168.0.211:6800', 'http://192.168.0.212:6800'] # Set your scraper worker addresses here 19 | 20 | LINUX_USER_CREATION_ENABLED = False # Set this to True if you want a linux user account created during registration 21 | -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/1_dom/bJQueryUI.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "bJQueryUI" ); 3 | 4 | $(document).ready( function () { 5 | $('#example').dataTable( { 6 | "bJQueryUI": true 7 | } ); 8 | 9 | oTest.fnTest( 10 | "Header elements are fully wrapped by DIVs", 11 | null, 12 | function () { 13 | var test = true; 14 | $('#example thead th').each( function () { 15 | if ( this.childNodes > 1 ) { 16 | test = false; 17 | } 18 | } ); 19 | return test; 20 | } 21 | ); 22 | 23 | oTest.fnTest( 24 | "One div for each header element", 25 | null, 26 | function () { 27 | return $('#example thead th div').length == 5; 28 | } 29 | ); 30 | 31 | oTest.fnTest( 32 | "One span for each header element, nested as child of div", 33 | null, 34 | function () { 35 | return $('#example thead th div>span').length == 5; 36 | } 37 | ); 38 | 39 | oTest.fnComplete(); 40 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/content.inline.min.css: -------------------------------------------------------------------------------- 1 | .mce-object{border:1px dotted #3a3a3a;background:#d5d5d5 url(img/object.gif) no-repeat center}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px!important;height:9px!important;border:1px dotted #3a3a3a;background:#d5d5d5 url(img/anchor.gif) no-repeat center}.mce-nbsp{background:#AAA}hr{cursor:default}.mce-match-marker{background:green;color:#fff}.mce-spellchecker-word{background:url(img/wline.gif) repeat-x bottom left;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #BBB}td.mce-item-selected,th.mce-item-selected{background-color:#39f!important}.mce-edit-focus{outline:1px dotted #333} -------------------------------------------------------------------------------- /scrapyproject/migrations/0001_initial.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from __future__ import unicode_literals 3 | 4 | from django.db import migrations, models 5 | from django.conf import settings 6 | 7 | 8 | class Migration(migrations.Migration): 9 | 10 | dependencies = [ 11 | migrations.swappable_dependency(settings.AUTH_USER_MODEL), 12 | ] 13 | 14 | operations = [ 15 | migrations.CreateModel( 16 | name='Project', 17 | fields=[ 18 | ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)), 19 | ('project_name', models.CharField(max_length=50)), 20 | ('link_generator', models.TextField()), 21 | ('scraper_function', models.TextField()), 22 | ('settings', models.TextField()), 23 | ('user', models.ForeignKey(to=settings.AUTH_USER_MODEL)), 24 | ], 25 | ), 26 | ] 27 | -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/1_dom/fnDeleteRow.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "fnDeleteRow" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | var oTable = $('#example').dataTable(); 7 | var oSettings = oTable.fnSettings(); 8 | 9 | oTest.fnTest( 10 | "Check that the default data is sane", 11 | null, 12 | function () { return oSettings.asDataSearch.join(' ').match(/4.0/g).length == 3; } 13 | ); 14 | 15 | oTest.fnTest( 16 | "Remove the first data row, and check that hte search data has been updated", 17 | function () { oTable.fnDeleteRow( 0 ); }, 18 | function () { return oSettings.asDataSearch.join(' ').match(/4.0/g).length == 2; } 19 | ); 20 | 21 | oTest.fnTest( 22 | "Check that the info element has been updated", 23 | null, 24 | function () { return $('#example_info').html() == "Showing 1 to 10 of 56 entries"; } 25 | ); 26 | 27 | 28 | 29 | oTest.fnComplete(); 30 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/flot/flot.jquery.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "flot", 3 | "version": "0.8.0-beta", 4 | "title": "Flot", 5 | "author": { 6 | "name": "Ole Laursen", 7 | "url": "https://github.com/OleLaursen" 8 | }, 9 | "licenses": [{ 10 | "type": "MIT", 11 | "url": "http://github.com/flot/flot/blob/master/LICENSE.txt" 12 | }], 13 | "dependencies": { 14 | "jquery": ">=1.2.6" 15 | }, 16 | "description": "Flot is a pure JavaScript plotting library for jQuery, with a focus on simple usage, attractive looks and interactive features.", 17 | "keywords": ["plot", "chart", "graph", "visualization", "canvas", "graphics"], 18 | "homepage": "http://www.flotcharts.org", 19 | "docs": "http://github.com/flot/flot/blob/master/API.md", 20 | "demo": "http://www.flotcharts.org/flot/examples/", 21 | "bugs": "http://github.com/flot/flot/issues", 22 | "maintainers": [{ 23 | "name": "David Schnur", 24 | "email": "dnschnur@gmail.com", 25 | "url": "http://github.com/dnschnur" 26 | }] 27 | } -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/lib/css/prettify.css: -------------------------------------------------------------------------------- 1 | .com { color: #93a1a1; } 2 | .lit { color: #195f91; } 3 | .pun, .opn, .clo { color: #93a1a1; } 4 | .fun { color: #dc322f; } 5 | .str, .atv { color: #D14; } 6 | .kwd, .linenums .tag { color: #1e347b; } 7 | .typ, .atn, .dec, .var { color: teal; } 8 | .pln { color: #48484c; } 9 | 10 | .prettyprint { 11 | padding: 8px; 12 | background-color: #f7f7f9; 13 | border: 1px solid #e1e1e8; 14 | } 15 | .prettyprint.linenums { 16 | -webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; 17 | -moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; 18 | box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0; 19 | } 20 | 21 | /* Specify class=linenums on a pre to get line numbering */ 22 | ol.linenums { 23 | margin: 0 0 0 33px; /* IE indents via margin-left */ 24 | } 25 | ol.linenums li { 26 | padding-left: 12px; 27 | color: #bebec5; 28 | line-height: 18px; 29 | text-shadow: 0 1px 0 #fff; 30 | } -------------------------------------------------------------------------------- /mysite/static/css/buttons.css: -------------------------------------------------------------------------------- 1 | 2 | /* 3 | * Glyphicons 4 | * 5 | * Special styles for displaying the icons and their classes in the docs. 6 | */ 7 | 8 | .bs-glyphicons { 9 | padding-left: 0; 10 | padding-bottom: 1px; 11 | margin-bottom: 20px; 12 | list-style: none; 13 | overflow: hidden; 14 | } 15 | .bs-glyphicons li { 16 | float: left; 17 | width: 25%; 18 | height: 115px; 19 | padding: 10px; 20 | margin: 0 -1px -1px 0; 21 | font-size: 12px; 22 | line-height: 1.4; 23 | text-align: center; 24 | border: 1px solid #ddd; 25 | } 26 | .bs-glyphicons .glyphicon { 27 | margin-top: 5px; 28 | margin-bottom: 10px; 29 | font-size: 24px; 30 | } 31 | .bs-glyphicons .glyphicon-class { 32 | display: block; 33 | text-align: center; 34 | word-wrap: break-word; /* Help out IE10+ with class names */ 35 | } 36 | .bs-glyphicons li:hover { 37 | background-color: rgba(86,61,124,.1); 38 | } 39 | 40 | @media (min-width: 768px) { 41 | .bs-glyphicons li { 42 | width: 12.5%; 43 | } 44 | } -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 2 | For licensing, see LICENSE.md or http://ckeditor.com/license 3 | 4 | cs.js Found: 30 Missing: 0 5 | cy.js Found: 30 Missing: 0 6 | da.js Found: 12 Missing: 18 7 | de.js Found: 30 Missing: 0 8 | el.js Found: 25 Missing: 5 9 | eo.js Found: 30 Missing: 0 10 | fa.js Found: 30 Missing: 0 11 | fi.js Found: 30 Missing: 0 12 | fr.js Found: 30 Missing: 0 13 | gu.js Found: 12 Missing: 18 14 | he.js Found: 30 Missing: 0 15 | it.js Found: 30 Missing: 0 16 | mk.js Found: 5 Missing: 25 17 | nb.js Found: 30 Missing: 0 18 | nl.js Found: 30 Missing: 0 19 | no.js Found: 30 Missing: 0 20 | pt-br.js Found: 30 Missing: 0 21 | ro.js Found: 6 Missing: 24 22 | tr.js Found: 30 Missing: 0 23 | ug.js Found: 27 Missing: 3 24 | vi.js Found: 6 Missing: 24 25 | zh-cn.js Found: 30 Missing: 0 26 | -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/1_dom/bInfo.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "bInfo" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | $('#example').dataTable(); 7 | 8 | oTest.fnTest( 9 | "Info div exists by default", 10 | null, 11 | function () { return document.getElementById('example_info') != null; } 12 | ); 13 | 14 | /* Check can disable */ 15 | oTest.fnTest( 16 | "Info can be disabled", 17 | function () { 18 | oSession.fnRestore(); 19 | $('#example').dataTable( { 20 | "bInfo": false 21 | } ); 22 | }, 23 | function () { return document.getElementById('example_info') == null; } 24 | ); 25 | 26 | /* Enable makes no difference */ 27 | oTest.fnTest( 28 | "Info enabled override", 29 | function () { 30 | oSession.fnRestore(); 31 | $('#example').dataTable( { 32 | "bInfo": true 33 | } ); 34 | }, 35 | function () { return document.getElementById('example_info') != null; } 36 | ); 37 | 38 | 39 | oTest.fnComplete(); 40 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/src/model/model.search.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | /** 5 | * Template object for the way in which DataTables holds information about 6 | * search information for the global filter and individual column filters. 7 | * @namespace 8 | */ 9 | DataTable.models.oSearch = { 10 | /** 11 | * Flag to indicate if the filtering should be case insensitive or not 12 | * @type boolean 13 | * @default true 14 | */ 15 | "bCaseInsensitive": true, 16 | 17 | /** 18 | * Applied search term 19 | * @type string 20 | * @default Empty string 21 | */ 22 | "sSearch": "", 23 | 24 | /** 25 | * Flag to indicate if the search term should be interpreted as a 26 | * regular expression (true) or not (false) and therefore and special 27 | * regex characters escaped. 28 | * @type boolean 29 | * @default false 30 | */ 31 | "bRegex": false, 32 | 33 | /** 34 | * Flag to indicate if DataTables is to use its smart filtering or not. 35 | * @type boolean 36 | * @default true 37 | */ 38 | "bSmart": true 39 | }; 40 | 41 | -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/pagebreak/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("pagebreak",function(e){var t,n="mce-pagebreak",i=e.getParam("pagebreak_separator",""),a='';t=new RegExp(i.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g,function(e){return"\\"+e}),"gi"),e.addCommand("mcePageBreak",function(){e.execCommand("mceInsertContent",0,a)}),e.addButton("pagebreak",{title:"Page break",cmd:"mcePageBreak"}),e.addMenuItem("pagebreak",{text:"Page break",icon:"pagebreak",cmd:"mcePageBreak",context:"insert"}),e.on("ResolveName",function(t){"IMG"==t.target.nodeName&&e.dom.hasClass(t.target,n)&&(t.name="pagebreak")}),e.on("click",function(t){t=t.target,"IMG"===t.nodeName&&e.dom.hasClass(t,n)&&e.selection.select(t)}),e.on("BeforeSetContent",function(e){e.content=e.content.replace(t,a)}),e.on("PreInit",function(){e.serializer.addNodeFilter("img",function(e){for(var t,n,a=e.length;a--;)t=e[a],n=t.attr("class"),n&&-1!==n.indexOf("mce-pagebreak")&&(t.type=3,t.value=i,t.raw=!0)})})}); -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/lib/css/wysiwyg-color.css: -------------------------------------------------------------------------------- 1 | .wysiwyg-color-black { 2 | color: black; 3 | } 4 | 5 | .wysiwyg-color-silver { 6 | color: silver; 7 | } 8 | 9 | .wysiwyg-color-gray { 10 | color: gray; 11 | } 12 | 13 | .wysiwyg-color-white { 14 | color: white; 15 | } 16 | 17 | .wysiwyg-color-maroon { 18 | color: maroon; 19 | } 20 | 21 | .wysiwyg-color-red { 22 | color: red; 23 | } 24 | 25 | .wysiwyg-color-purple { 26 | color: purple; 27 | } 28 | 29 | .wysiwyg-color-fuchsia { 30 | color: fuchsia; 31 | } 32 | 33 | .wysiwyg-color-green { 34 | color: green; 35 | } 36 | 37 | .wysiwyg-color-lime { 38 | color: lime; 39 | } 40 | 41 | .wysiwyg-color-olive { 42 | color: olive; 43 | } 44 | 45 | .wysiwyg-color-yellow { 46 | color: yellow; 47 | } 48 | 49 | .wysiwyg-color-navy { 50 | color: navy; 51 | } 52 | 53 | .wysiwyg-color-blue { 54 | color: blue; 55 | } 56 | 57 | .wysiwyg-color-teal { 58 | color: teal; 59 | } 60 | 61 | .wysiwyg-color-aqua { 62 | color: aqua; 63 | } 64 | 65 | .wysiwyg-color-orange { 66 | color: orange; 67 | } -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/src/wysiwyg-color.css: -------------------------------------------------------------------------------- 1 | .wysiwyg-color-black { 2 | color: black; 3 | } 4 | 5 | .wysiwyg-color-silver { 6 | color: silver; 7 | } 8 | 9 | .wysiwyg-color-gray { 10 | color: gray; 11 | } 12 | 13 | .wysiwyg-color-white { 14 | color: white; 15 | } 16 | 17 | .wysiwyg-color-maroon { 18 | color: maroon; 19 | } 20 | 21 | .wysiwyg-color-red { 22 | color: red; 23 | } 24 | 25 | .wysiwyg-color-purple { 26 | color: purple; 27 | } 28 | 29 | .wysiwyg-color-fuchsia { 30 | color: fuchsia; 31 | } 32 | 33 | .wysiwyg-color-green { 34 | color: green; 35 | } 36 | 37 | .wysiwyg-color-lime { 38 | color: lime; 39 | } 40 | 41 | .wysiwyg-color-olive { 42 | color: olive; 43 | } 44 | 45 | .wysiwyg-color-yellow { 46 | color: yellow; 47 | } 48 | 49 | .wysiwyg-color-navy { 50 | color: navy; 51 | } 52 | 53 | .wysiwyg-color-blue { 54 | color: blue; 55 | } 56 | 57 | .wysiwyg-color-teal { 58 | color: teal; 59 | } 60 | 61 | .wysiwyg-color-aqua { 62 | color: aqua; 63 | } 64 | 65 | .wysiwyg-color-orange { 66 | color: orange; 67 | } -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/1_dom/bFilter.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "bFilter" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | $('#example').dataTable(); 7 | 8 | oTest.fnTest( 9 | "Filtering div exists by default", 10 | null, 11 | function () { return document.getElementById('example_filter') != null; } 12 | ); 13 | 14 | /* Check can disable */ 15 | oTest.fnTest( 16 | "Fltering can be disabled", 17 | function () { 18 | oSession.fnRestore(); 19 | $('#example').dataTable( { 20 | "bFilter": false 21 | } ); 22 | }, 23 | function () { return document.getElementById('example_filter') == null; } 24 | ); 25 | 26 | /* Enable makes no difference */ 27 | oTest.fnTest( 28 | "Filtering enabled override", 29 | function () { 30 | oSession.fnRestore(); 31 | $('#example').dataTable( { 32 | "bFilter": true 33 | } ); 34 | }, 35 | function () { return document.getElementById('example_filter') != null; } 36 | ); 37 | 38 | 39 | oTest.fnComplete(); 40 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/visualchars/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("visualchars",function(e){function t(t){var n,a,r,o,l,s,c=e.getBody(),d=e.selection;if(i=!i,e.fire("VisualChars",{state:i}),t&&(s=d.getBookmark()),i)for(a=[],tinymce.walk(c,function(e){3==e.nodeType&&e.nodeValue&&-1!=e.nodeValue.indexOf(" ")&&a.push(e)},"childNodes"),r=0;r$1'),l=e.dom.create("div",null,o);n=l.lastChild;)e.dom.insertAfter(n,a[r]);e.dom.remove(a[r])}else for(a=e.dom.select("span.mce-nbsp",c),r=a.length-1;r>=0;r--)e.dom.remove(a[r],1);d.moveToBookmark(s)}function n(){var t=this;e.on("VisualChars",function(e){t.active(e.state)})}var i;e.addCommand("mceVisualChars",t),e.addButton("visualchars",{title:"Show invisible characters",cmd:"mceVisualChars",onPostRender:n}),e.addMenuItem("visualchars",{text:"Show invisible characters",cmd:"mceVisualChars",onPostRender:n,selectable:!0,context:"view",prependToContext:!0}),e.on("beforegetcontent",function(e){i&&"raw"!=e.format&&!e.draft&&(i=!0,t(!1))})}); -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/1_dom/2569.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "Destroy with hidden columns" ); 3 | 4 | $(document).ready( function () { 5 | $('#example').dataTable( { 6 | "aoColumnDefs": [ 7 | { "bSearchable": false, "bVisible": false, "aTargets": [ 2 ] }, 8 | { "bVisible": false, "aTargets": [ 3 ] } 9 | ] 10 | } ); 11 | $('#example').dataTable().fnDestroy(); 12 | 13 | oTest.fnTest( 14 | "Check that the number of columns in table is correct", 15 | null, 16 | function () { return $('#example tbody tr:eq(0) td').length == 5; } 17 | ); 18 | 19 | 20 | oTest.fnTest( 21 | "And with scrolling", 22 | function () { 23 | $('#example').dataTable( { 24 | "sScrollY": 200, 25 | "aoColumnDefs": [ 26 | { "bSearchable": false, "bVisible": false, "aTargets": [ 2 ] }, 27 | { "bVisible": false, "aTargets": [ 3 ] } 28 | ] 29 | } ); 30 | $('#example').dataTable().fnDestroy(); 31 | }, 32 | function () { return $('#example tbody tr:eq(0) td').length == 5; } 33 | ); 34 | 35 | oTest.fnComplete(); 36 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/wsc/README.md: -------------------------------------------------------------------------------- 1 | CKEditor WebSpellChecker Plugin 2 | =============================== 3 | 4 | This plugin brings Web Spell Checker (WSC) into CKEditor. 5 | 6 | WSC is "installation-less", using the web-services of [WebSpellChecker.net](http://www.webspellchecker.net/). It's an out of the box solution. 7 | 8 | Installation 9 | ------------ 10 | 11 | 1. Clone/copy this repository contents in a new "plugins/wsc" folder in your CKEditor installation. 12 | 2. Enable the "wsc" plugin in the CKEditor configuration file (config.js): 13 | 14 | config.extraPlugins = 'wsc'; 15 | 16 | That's all. WSC will appear on the editor toolbar and will be ready to use. 17 | 18 | License 19 | ------- 20 | 21 | Licensed under the terms of any of the following licenses at your choice: [GPL](http://www.gnu.org/licenses/gpl.html), [LGPL](http://www.gnu.org/licenses/lgpl.html) and [MPL](http://www.mozilla.org/MPL/MPL-1.1.html). 22 | 23 | See LICENSE.md for more information. 24 | 25 | Developed in cooperation with [WebSpellChecker.net](http://www.webspellchecker.net/). 26 | -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/plugins/scayt/README.md: -------------------------------------------------------------------------------- 1 | CKEditor SCAYT Plugin 2 | ===================== 3 | 4 | This plugin brings Spell Check As You Type (SCAYT) into CKEditor. 5 | 6 | SCAYT is a "installation-less", using the web-services of [WebSpellChecker.net](http://www.webspellchecker.net/). It's an out of the box solution. 7 | 8 | Installation 9 | ------------ 10 | 11 | 1. Clone/copy this repository contents in a new "plugins/scayt" folder in your CKEditor installation. 12 | 2. Enable the "scayt" plugin in the CKEditor configuration file (config.js): 13 | 14 | config.extraPlugins = 'scayt'; 15 | 16 | That's all. SCAYT will appear on the editor toolbar and will be ready to use. 17 | 18 | License 19 | ------- 20 | 21 | Licensed under the terms of any of the following licenses at your choice: [GPL](http://www.gnu.org/licenses/gpl.html), [LGPL](http://www.gnu.org/licenses/lgpl.html) and [MPL](http://www.mozilla.org/MPL/MPL-1.1.html). 22 | 23 | See LICENSE.md for more information. 24 | 25 | Developed in cooperation with [WebSpellChecker.net](http://www.webspellchecker.net/). 26 | -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/4_server-side/2440.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | /* 3 | * NOTE: There are some differences in this zero config script for server-side 4 | * processing compared to the other data sources. The main reason for this is the 5 | * difference in how the server-side processing does it's filtering. Also the 6 | * sorting state is always reset on each draw. 7 | */ 8 | oTest.fnStart( "Info element with display all" ); 9 | 10 | $(document).ready( function () { 11 | var oTable = $('#example').dataTable( { 12 | "bServerSide": true, 13 | "sAjaxSource": "../../../examples/server_side/scripts/server_processing.php" 14 | } ); 15 | 16 | oTable.fnSettings()._iDisplayLength = -1; 17 | oTable.oApi._fnCalculateEnd( oTable.fnSettings() ); 18 | oTable.fnDraw(); 19 | 20 | 21 | /* Basic checks */ 22 | oTest.fnWaitTest( 23 | "Check length is correct when -1 length given", 24 | null, 25 | function () { 26 | return document.getElementById('example_info').innerHTML == 27 | "Showing 1 to 57 of 57 entries"; 28 | } 29 | ); 30 | 31 | oTest.fnComplete(); 32 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/LICENCE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2012 JFHollingworth LTD 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 6 | 7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 8 | 9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/1_dom/-iDraw.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "iDraw - check that iDraw increments for each draw" ); 3 | 4 | 5 | $(document).ready( function () { 6 | var oTable = $('#example').dataTable(); 7 | var oSettings = oTable.fnSettings(); 8 | 9 | oTest.fnTest( 10 | "After first draw, iDraw is 1", 11 | null, 12 | function () { return oSettings.iDraw == 1; } 13 | ); 14 | 15 | oTest.fnTest( 16 | "After second draw, iDraw is 2", 17 | function () { oTable.fnDraw() }, 18 | function () { return oSettings.iDraw == 2; } 19 | ); 20 | 21 | oTest.fnTest( 22 | "After sort", 23 | function () { oTable.fnSort([[1,'asc']]) }, 24 | function () { return oSettings.iDraw == 3; } 25 | ); 26 | 27 | oTest.fnTest( 28 | "After filter", 29 | function () { oTable.fnFilter('gecko') }, 30 | function () { return oSettings.iDraw == 4; } 31 | ); 32 | 33 | oTest.fnTest( 34 | "After another filter", 35 | function () { oTable.fnFilter('gec') }, 36 | function () { return oSettings.iDraw == 5; } 37 | ); 38 | 39 | 40 | oTest.fnComplete(); 41 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/2_js/bInfo.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: js_data 2 | oTest.fnStart( "bInfo" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | $('#example').dataTable( { 7 | "aaData": gaaData 8 | } ); 9 | 10 | oTest.fnTest( 11 | "Info div exists by default", 12 | null, 13 | function () { return document.getElementById('example_info') != null; } 14 | ); 15 | 16 | /* Check can disable */ 17 | oTest.fnTest( 18 | "Info can be disabled", 19 | function () { 20 | oSession.fnRestore(); 21 | $('#example').dataTable( { 22 | "aaData": gaaData, 23 | "bInfo": false 24 | } ); 25 | }, 26 | function () { return document.getElementById('example_info') == null; } 27 | ); 28 | 29 | /* Enable makes no difference */ 30 | oTest.fnTest( 31 | "Info enabled override", 32 | function () { 33 | oSession.fnRestore(); 34 | $('#example').dataTable( { 35 | "aaData": gaaData, 36 | "bInfo": true 37 | } ); 38 | }, 39 | function () { return document.getElementById('example_info') != null; } 40 | ); 41 | 42 | 43 | oTest.fnComplete(); 44 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/preview/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("preview",function(e){var t=e.settings;e.addCommand("mcePreview",function(){e.windowManager.open({title:"Preview",width:parseInt(e.getParam("plugin_preview_width","650"),10),height:parseInt(e.getParam("plugin_preview_height","500"),10),html:'',buttons:{text:"Close",onclick:function(){this.parent().parent().close()}},onPostRender:function(){var n,i=this.getEl("body").firstChild.contentWindow.document,a="";tinymce.each(e.contentCSS,function(t){a+=''});var r=t.body_id||"tinymce";-1!=r.indexOf("=")&&(r=e.getParam("body_id","","hash"),r=r[e.id]||r);var o=t.body_class||"";-1!=o.indexOf("=")&&(o=e.getParam("body_class","","hash"),o=o[e.id]||""),n=""+a+""+''+e.getContent()+""+"",i.open(),i.write(n),i.close()}})}),e.addButton("preview",{title:"Preview",cmd:"mcePreview"}),e.addMenuItem("preview",{text:"Preview",cmd:"mcePreview",context:"view"})}); -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/1_dom/2914-state-save-sort.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "2914 - State saving with an empty array" ); 3 | 4 | $(document).ready( function () { 5 | document.cookie = ""; 6 | $('#example').dataTable( { 7 | "bStateSave": true, 8 | "aaSorting": [] 9 | } ); 10 | 11 | oTest.fnTest( 12 | "No sort", 13 | null, 14 | function () { return $('#example tbody td:eq(3)').html() == "4"; } 15 | ); 16 | 17 | oTest.fnTest( 18 | "Next page", 19 | function () { 20 | $('#example').dataTable().fnPageChange( 'next' ); 21 | }, 22 | function () { return $('#example tbody td:eq(1)').html() == "Camino 1.0"; } 23 | ); 24 | 25 | oTest.fnTest( 26 | "Destroy the table and remake it - checking we are still on the next page", 27 | function () { 28 | $('#example').dataTable( { 29 | "bStateSave": true, 30 | "aaSorting": [], 31 | "bDestroy": true 32 | } ); 33 | }, 34 | function () { return $('#example tbody td:eq(1)').html() == "Camino 1.0"; } 35 | ); 36 | 37 | oTest.fnCookieDestroy( $('#example').dataTable() ); 38 | oTest.fnComplete(); 39 | } ); -------------------------------------------------------------------------------- /templates/registration/login.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | {% load crispy_forms_tags %} 3 | 4 | {% block title %}Login{% endblock %} 5 | {% block loggedin %}{% endblock %} 6 | {% block content %} 7 | 8 |
9 |
10 |
11 | 30 |
31 |
32 |
33 | {% endblock %} -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/samples/plugins/dialog/assets/my_dialog.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | * For licensing, see LICENSE.md or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.dialog.add( 'myDialog', function( editor ) { 7 | return { 8 | title: 'My Dialog', 9 | minWidth: 400, 10 | minHeight: 200, 11 | contents: [ 12 | { 13 | id: 'tab1', 14 | label: 'First Tab', 15 | title: 'First Tab', 16 | elements: [ 17 | { 18 | id: 'input1', 19 | type: 'text', 20 | label: 'Text Field' 21 | }, 22 | { 23 | id: 'select1', 24 | type: 'select', 25 | label: 'Select Field', 26 | items: [ 27 | [ 'option1', 'value1' ], 28 | [ 'option2', 'value2' ] 29 | ] 30 | } 31 | ] 32 | }, 33 | { 34 | id: 'tab2', 35 | label: 'Second Tab', 36 | title: 'Second Tab', 37 | elements: [ 38 | { 39 | id: 'button1', 40 | type: 'button', 41 | label: 'Button Field' 42 | } 43 | ] 44 | } 45 | ] 46 | }; 47 | }); 48 | 49 | -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/autoresize/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("autoresize",function(e){function t(a){var r,o,c=e.getDoc(),s=c.body,u=c.documentElement,l=tinymce.DOM,m=n.autoresize_min_height;"setcontent"==a.type&&a.initial||e.plugins.fullscreen&&e.plugins.fullscreen.isFullscreen()||(o=tinymce.Env.ie?s.scrollHeight:tinymce.Env.webkit&&0===s.clientHeight?0:s.offsetHeight,o>n.autoresize_min_height&&(m=o),n.autoresize_max_height&&o>n.autoresize_max_height?(m=n.autoresize_max_height,s.style.overflowY="auto",u.style.overflowY="auto"):(s.style.overflowY="hidden",u.style.overflowY="hidden",s.scrollTop=0),m!==i&&(r=m-i,l.setStyle(l.get(e.id+"_ifr"),"height",m+"px"),i=m,tinymce.isWebKit&&0>r&&t(a)))}var n=e.settings,i=0;e.settings.inline||(n.autoresize_min_height=parseInt(e.getParam("autoresize_min_height",e.getElement().offsetHeight),10),n.autoresize_max_height=parseInt(e.getParam("autoresize_max_height",0),10),e.on("init",function(){e.dom.setStyle(e.getBody(),"paddingBottom",e.getParam("autoresize_bottom_margin",50)+"px")}),e.on("change setcontent paste keyup",t),e.getParam("autoresize_on_init",!0)&&e.on("load",t),e.addCommand("mceAutoResize",t))}); -------------------------------------------------------------------------------- /mysite/static/codemirror/theme/neo.css: -------------------------------------------------------------------------------- 1 | /* neo theme for codemirror */ 2 | 3 | /* Color scheme */ 4 | 5 | .cm-s-neo.CodeMirror { 6 | background-color:#ffffff; 7 | color:#2e383c; 8 | line-height:1.4375; 9 | } 10 | .cm-s-neo .cm-comment { color:#75787b; } 11 | .cm-s-neo .cm-keyword, .cm-s-neo .cm-property { color:#1d75b3; } 12 | .cm-s-neo .cm-atom,.cm-s-neo .cm-number { color:#75438a; } 13 | .cm-s-neo .cm-node,.cm-s-neo .cm-tag { color:#9c3328; } 14 | .cm-s-neo .cm-string { color:#b35e14; } 15 | .cm-s-neo .cm-variable,.cm-s-neo .cm-qualifier { color:#047d65; } 16 | 17 | 18 | /* Editor styling */ 19 | 20 | .cm-s-neo pre { 21 | padding:0; 22 | } 23 | 24 | .cm-s-neo .CodeMirror-gutters { 25 | border:none; 26 | border-right:10px solid transparent; 27 | background-color:transparent; 28 | } 29 | 30 | .cm-s-neo .CodeMirror-linenumber { 31 | padding:0; 32 | color:#e0e2e5; 33 | } 34 | 35 | .cm-s-neo .CodeMirror-guttermarker { color: #1d75b3; } 36 | .cm-s-neo .CodeMirror-guttermarker-subtle { color: #e0e2e5; } 37 | 38 | .cm-s-neo .CodeMirror-cursor { 39 | width: auto; 40 | border: 0; 41 | background: rgba(155,157,162,0.37); 42 | z-index: 1; 43 | } 44 | -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/2_js/bFilter.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: js_data 2 | oTest.fnStart( "bFilter" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | $('#example').dataTable( { 7 | "aaData": gaaData 8 | } ); 9 | 10 | oTest.fnTest( 11 | "Filtering div exists by default", 12 | null, 13 | function () { return document.getElementById('example_filter') != null; } 14 | ); 15 | 16 | /* Check can disable */ 17 | oTest.fnTest( 18 | "Fltering can be disabled", 19 | function () { 20 | oSession.fnRestore(); 21 | $('#example').dataTable( { 22 | "aaData": gaaData, 23 | "bFilter": false 24 | } ); 25 | }, 26 | function () { return document.getElementById('example_filter') == null; } 27 | ); 28 | 29 | /* Enable makes no difference */ 30 | oTest.fnTest( 31 | "Filtering enabled override", 32 | function () { 33 | oSession.fnRestore(); 34 | $('#example').dataTable( { 35 | "aaData": gaaData, 36 | "bFilter": true 37 | } ); 38 | }, 39 | function () { return document.getElementById('example_filter') != null; } 40 | ); 41 | 42 | 43 | oTest.fnComplete(); 44 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/form-helpers/img/bootstrap-formhelpers-countries.flags-LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2012 Go Squared Ltd. http://www.gosquared.com/ 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 4 | 5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8 | -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/1_dom/2635.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "2635 - Hiding column and state saving" ); 3 | 4 | $(document).ready( function () { 5 | $('#example').dataTable( { 6 | "bStateSave": true 7 | } ); 8 | 9 | oTest.fnTest( 10 | "Set the hidden column", 11 | function () { 12 | $('#example').dataTable().fnSetColumnVis( 2, false ); 13 | }, 14 | function () { return $('#example thead th').length == 4; } 15 | ); 16 | 17 | oTest.fnTest( 18 | "Destroy the table and remake it - checking one column was removed", 19 | function () { 20 | $('#example').dataTable( { 21 | "bStateSave": true, 22 | "bDestroy": true 23 | } ); 24 | }, 25 | function () { return $('#example thead th').length == 4; } 26 | ); 27 | 28 | oTest.fnTest( 29 | "Do it again without state saving and make sure we are back to 5 columns", 30 | function () { 31 | $('#example').dataTable( { 32 | "bDestroy": true 33 | } ); 34 | }, 35 | function () { return $('#example thead th').length == 5; } 36 | ); 37 | 38 | oTest.fnCookieDestroy( $('#example').dataTable() ); 39 | oTest.fnComplete(); 40 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/2_js/8549--string-sorting-nonstrings.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "8549 - string sorting non-string types" ); 3 | 4 | $(document).ready( function () { 5 | var test = false; 6 | 7 | $.fn.dataTable.ext.sErrMode = "throw"; 8 | 9 | 10 | 11 | /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 12 | * Shallow properties 13 | */ 14 | 15 | $('#example').dataTable( { 16 | "aaData": [ 17 | [ null ], 18 | [ 5 ], 19 | [ "1a" ], 20 | [ new Date(0) ] 21 | ], 22 | "aoColumns": [ 23 | { "sTitle": "Test" } 24 | ] 25 | } ); 26 | 27 | oTest.fnTest( 28 | "Sorting works - first cell is empty", 29 | null, 30 | function () { return $('#example tbody tr:eq(0) td:eq(0)').html() === ""; } 31 | ); 32 | 33 | oTest.fnTest( 34 | "Second cell is 1a", 35 | null, 36 | function () { return $('#example tbody tr:eq(1) td:eq(0)').html() === "1a"; } 37 | ); 38 | 39 | oTest.fnTest( 40 | "Third cell is 5", 41 | null, 42 | function () { return $('#example tbody tr:eq(2) td:eq(0)').html() === "5"; } 43 | ); 44 | 45 | 46 | oTest.fnComplete(); 47 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/flot/LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2007-2013 IOLA and Ole Laursen 2 | 3 | Permission is hereby granted, free of charge, to any person 4 | obtaining a copy of this software and associated documentation 5 | files (the "Software"), to deal in the Software without 6 | restriction, including without limitation the rights to use, 7 | copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | copies of the Software, and to permit persons to whom the 9 | Software is furnished to do so, subject to the following 10 | conditions: 11 | 12 | The above copyright notice and this permission notice shall be 13 | included in all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 17 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 18 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 19 | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 20 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 21 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 22 | OTHER DEALINGS IN THE SOFTWARE. 23 | -------------------------------------------------------------------------------- /templates/registration/registration_form.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | {% load crispy_forms_tags %} 3 | 4 | {% block title %}Registration{% endblock %} 5 | {% block loggedin %}{% endblock %} 6 | {% block content %} 7 | 8 |
9 |
10 |
11 | 30 |
31 |
32 |
33 | {% endblock %} -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/visualblocks/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("visualblocks",function(e,t){function n(){var t=this;t.active(r),e.on("VisualBlocks",function(){t.active(e.dom.hasClass(e.getBody(),"mce-visualblocks"))})}var i,a,r;window.NodeList&&(e.addCommand("mceVisualBlocks",function(){var n,o=e.dom;i||(i=o.uniqueId(),n=o.create("link",{id:i,rel:"stylesheet",href:t+"/css/visualblocks.css"}),e.getDoc().getElementsByTagName("head")[0].appendChild(n)),e.on("PreviewFormats AfterPreviewFormats",function(t){r&&o.toggleClass(e.getBody(),"mce-visualblocks","afterpreviewformats"==t.type)}),o.toggleClass(e.getBody(),"mce-visualblocks"),r=e.dom.hasClass(e.getBody(),"mce-visualblocks"),a&&a.active(o.hasClass(e.getBody(),"mce-visualblocks")),e.fire("VisualBlocks")}),e.addButton("visualblocks",{title:"Show blocks",cmd:"mceVisualBlocks",onPostRender:n}),e.addMenuItem("visualblocks",{text:"Show blocks",cmd:"mceVisualBlocks",onPostRender:n,selectable:!0,context:"view",prependToContext:!0}),e.on("init",function(){e.settings.visualblocks_default_state&&e.execCommand("mceVisualBlocks",!1,null,{skip_focus:!0})}),e.on("remove",function(){e.dom.removeClass(e.getBody(),"mce-visualblocks")}))}); -------------------------------------------------------------------------------- /mysite/static/codemirror/mode/rust/test.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | (function() { 5 | var mode = CodeMirror.getMode({indentUnit: 4}, "rust"); 6 | function MT(name) {test.mode(name, mode, Array.prototype.slice.call(arguments, 1));} 7 | 8 | MT('integer_test', 9 | '[number 123i32]', 10 | '[number 123u32]', 11 | '[number 123_u32]', 12 | '[number 0xff_u8]', 13 | '[number 0o70_i16]', 14 | '[number 0b1111_1111_1001_0000_i32]', 15 | '[number 0usize]'); 16 | 17 | MT('float_test', 18 | '[number 123.0f64]', 19 | '[number 0.1f64]', 20 | '[number 0.1f32]', 21 | '[number 12E+99_f64]'); 22 | 23 | MT('string-literals-test', 24 | '[string "foo"]', 25 | '[string r"foo"]', 26 | '[string "\\"foo\\""]', 27 | '[string r#""foo""#]', 28 | '[string "foo #\\"# bar"]', 29 | 30 | '[string b"foo"]', 31 | '[string br"foo"]', 32 | '[string b"\\"foo\\""]', 33 | '[string br#""foo""#]', 34 | '[string br##"foo #" bar"##]', 35 | 36 | "[string-2 'h']", 37 | "[string-2 b'h']"); 38 | 39 | })(); 40 | -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/save/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("save",function(e){function t(){var t,n;return t=tinymce.DOM.getParent(e.id,"form"),!e.getParam("save_enablewhendirty",!0)||e.isDirty()?(tinymce.triggerSave(),(n=e.getParam("save_onsavecallback"))?(e.execCallback("save_onsavecallback",e)&&(e.startContent=tinymce.trim(e.getContent({format:"raw"})),e.nodeChanged()),void 0):(t?(e.isNotDirty=!0,(!t.onsubmit||t.onsubmit())&&("function"==typeof t.submit?t.submit():e.windowManager.alert("Error: Form submit field collision.")),e.nodeChanged()):e.windowManager.alert("Error: No form element found."),void 0)):void 0}function n(){var t,n=tinymce.trim(e.startContent);return(t=e.getParam("save_oncancelcallback"))?(e.execCallback("save_oncancelcallback",e),void 0):(e.setContent(n),e.undoManager.clear(),e.nodeChanged(),void 0)}function i(){var t=this;e.on("nodeChange",function(){t.disabled(e.getParam("save_enablewhendirty",!0)&&!e.isDirty())})}e.addCommand("mceSave",t),e.addCommand("mceCancel",n),e.addButton("save",{icon:"save",text:"Save",cmd:"mceSave",disabled:!0,onPostRender:i}),e.addButton("cancel",{text:"Cancel",icon:!1,cmd:"mceCancel",disabled:!0,onPostRender:i}),e.addShortcut("ctrl+s","","mceSave")}); -------------------------------------------------------------------------------- /mysite/static/vendors/wysiwyg/bootstrap-wysihtml5.css: -------------------------------------------------------------------------------- 1 | ul.wysihtml5-toolbar { 2 | margin: 0; 3 | padding: 0; 4 | display: block; 5 | } 6 | 7 | ul.wysihtml5-toolbar::after { 8 | clear: both; 9 | display: table; 10 | content: ""; 11 | } 12 | 13 | ul.wysihtml5-toolbar > li { 14 | float: left; 15 | display: list-item; 16 | list-style: none; 17 | margin: 0 5px 10px 0; 18 | } 19 | 20 | ul.wysihtml5-toolbar a[data-wysihtml5-command=bold] { 21 | font-weight: bold; 22 | } 23 | 24 | ul.wysihtml5-toolbar a[data-wysihtml5-command=italic] { 25 | font-style: italic; 26 | } 27 | 28 | ul.wysihtml5-toolbar a[data-wysihtml5-command=underline] { 29 | text-decoration: underline; 30 | } 31 | 32 | ul.wysihtml5-toolbar a.btn.wysihtml5-command-active { 33 | background-image: none; 34 | -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05); 35 | -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05); 36 | box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05); 37 | background-color: #E6E6E6; 38 | background-color: #D9D9D9 9; 39 | outline: 0; 40 | } 41 | 42 | ul.wysihtml5-commands-disabled .dropdown-menu { 43 | display: none !important; 44 | } -------------------------------------------------------------------------------- /mysite/urls.py: -------------------------------------------------------------------------------- 1 | """mysite URL Configuration 2 | 3 | The `urlpatterns` list routes URLs to views. For more information please see: 4 | https://docs.djangoproject.com/en/1.8/topics/http/urls/ 5 | Examples: 6 | Function views 7 | 1. Add an import: from my_app import views 8 | 2. Add a URL to urlpatterns: url(r'^$', views.home, name='home') 9 | Class-based views 10 | 1. Add an import: from other_app.views import Home 11 | 2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') 12 | Including another URLconf 13 | 1. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) 14 | """ 15 | from django.conf.urls import include, url 16 | from django.contrib import admin 17 | from mysite.views import custom_login, custom_register 18 | from django.contrib.auth.views import logout 19 | import scrapyproject.urls as projecturls 20 | 21 | urlpatterns = [ 22 | url(r'^admin/', include(admin.site.urls)), 23 | url(r'^accounts/login/$', custom_login, name='login'), 24 | url(r'^accounts/register/$', custom_register, name='registration_register'), 25 | url(r'^accounts/logout/$', logout, {'next_page': '/project'}, name='logout'), 26 | url(r'^project/', include(projecturls)), 27 | ] 28 | -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/importcss/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("importcss",function(e){function t(t){function n(e,t){(t||o[e.href])&&(i(e.imports,function(e){n(e,!0)}),i(e.cssRules||e.rules,function(e){e.styleSheet?n(e.styleSheet,!0):e.selectorText&&i(e.selectorText.split(","),function(e){a.push(tinymce.trim(e))})}))}var a=[],o={};i(e.contentCSS,function(e){o[e]=!0});try{i(t.styleSheets,n)}catch(r){}return a}function n(t){var n,i=/^(?:([a-z0-9\-_]+))?(\.[a-z0-9_\-\.]+)$/i.exec(t);if(i){var a=i[1],o=i[2].substr(1).split(".").join(" ");return i[1]?(n={title:t},e.schema.getTextBlockElements()[a]?n.block=a:e.schema.getBlockElements()[a]?n.selector=a:n.inline=a):i[2]&&(n={inline:"span",title:t.substr(1),classes:o}),e.settings.importcss_merge_classes!==!1?n.classes=o:n.attributes={"class":o},n}}var i=tinymce.each;e.settings.style_formats||e.on("renderFormatsMenu",function(a){var o=e.settings.importcss_selector_converter||n,r={};e.settings.importcss_append||a.control.items().remove(),i(t(e.getDoc()),function(t){if(-1===t.indexOf(".mce-")&&!r[t]){var n=o(t);if(n){var i=n.name||tinymce.DOM.uniqueId();e.formatter.register(i,n),a.control.append(tinymce.extend({},a.control.settings.itemDefaults,{text:n.title,format:i}))}r[t]=!0}})})}); -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/tabfocus/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("tabfocus",function(e){function n(e){9===e.keyCode&&e.preventDefault()}function t(n){function t(n){function t(e){return"BODY"===e.nodeName||"hidden"!=e.type&&"none"!=e.style.display&&"hidden"!=e.style.visibility&&t(e.parentNode)}function r(e){return e.tabIndex||"INPUT"==e.nodeName||"TEXTAREA"==e.nodeName}function a(e){return!r(e)&&"-1"!=e.getAttribute("tabindex")&&t(e)}if(d=i.select(":input:enabled,*[tabindex]:not(iframe)"),o(d,function(n,t){return n.id==e.id?(u=t,!1):void 0}),n>0){for(c=u+1;c=0;c--)if(a(d[c]))return d[c];return null}var u,d,a,c;if(9===n.keyCode&&(a=r(e.getParam("tab_focus",e.getParam("tabfocus_elements",":prev,:next"))),1==a.length&&(a[1]=a[0],a[0]=":prev"),d=n.shiftKey?":prev"==a[0]?t(-1):i.get(a[0]):":next"==a[1]?t(1):i.get(a[1]))){var f=tinymce.get(d.id||d.name);d.id&&f?f.focus():window.setTimeout(function(){tinymce.Env.webkit||window.focus(),d.focus()},10),n.preventDefault()}}var i=tinymce.DOM,o=tinymce.each,r=tinymce.explode;e.on("init",function(){e.inline&&tinymce.DOM.setAttrib(e.getBody(),"tabIndex",null)}),e.on("keyup",n),tinymce.Env.gecko?e.on("keypress keydown",t):e.on("keydown",t)}); -------------------------------------------------------------------------------- /mysite/static/codemirror/theme/eclipse.css: -------------------------------------------------------------------------------- 1 | .cm-s-eclipse span.cm-meta { color: #FF1717; } 2 | .cm-s-eclipse span.cm-keyword { line-height: 1em; font-weight: bold; color: #7F0055; } 3 | .cm-s-eclipse span.cm-atom { color: #219; } 4 | .cm-s-eclipse span.cm-number { color: #164; } 5 | .cm-s-eclipse span.cm-def { color: #00f; } 6 | .cm-s-eclipse span.cm-variable { color: black; } 7 | .cm-s-eclipse span.cm-variable-2 { color: #0000C0; } 8 | .cm-s-eclipse span.cm-variable-3 { color: #0000C0; } 9 | .cm-s-eclipse span.cm-property { color: black; } 10 | .cm-s-eclipse span.cm-operator { color: black; } 11 | .cm-s-eclipse span.cm-comment { color: #3F7F5F; } 12 | .cm-s-eclipse span.cm-string { color: #2A00FF; } 13 | .cm-s-eclipse span.cm-string-2 { color: #f50; } 14 | .cm-s-eclipse span.cm-qualifier { color: #555; } 15 | .cm-s-eclipse span.cm-builtin { color: #30a; } 16 | .cm-s-eclipse span.cm-bracket { color: #cc7; } 17 | .cm-s-eclipse span.cm-tag { color: #170; } 18 | .cm-s-eclipse span.cm-attribute { color: #00c; } 19 | .cm-s-eclipse span.cm-link { color: #219; } 20 | .cm-s-eclipse span.cm-error { color: #f00; } 21 | 22 | .cm-s-eclipse .CodeMirror-activeline-background { background: #e8f2ff; } 23 | .cm-s-eclipse .CodeMirror-matchingbracket { outline:1px solid grey; color:black !important; } 24 | -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/3_ajax/bInfo.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "bInfo" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | $('#example').dataTable( { 7 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt" 8 | } ); 9 | 10 | oTest.fnWaitTest( 11 | "Info div exists by default", 12 | null, 13 | function () { return document.getElementById('example_info') != null; } 14 | ); 15 | 16 | /* Check can disable */ 17 | oTest.fnWaitTest( 18 | "Info can be disabled", 19 | function () { 20 | oSession.fnRestore(); 21 | $('#example').dataTable( { 22 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", 23 | "bInfo": false 24 | } ); 25 | }, 26 | function () { return document.getElementById('example_info') == null; } 27 | ); 28 | 29 | /* Enable makes no difference */ 30 | oTest.fnWaitTest( 31 | "Info enabled override", 32 | function () { 33 | oSession.fnRestore(); 34 | $('#example').dataTable( { 35 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", 36 | "bInfo": true 37 | } ); 38 | }, 39 | function () { return document.getElementById('example_info') != null; } 40 | ); 41 | 42 | 43 | oTest.fnComplete(); 44 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/4_server-side/-iDraw.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "iDraw - check that iDraw increments for each draw" ); 3 | 4 | 5 | $(document).ready( function () { 6 | var oTable = $('#example').dataTable( { 7 | "bServerSide": true, 8 | "sAjaxSource": "../../../examples/server_side/scripts/server_processing.php" 9 | } ); 10 | var oSettings = oTable.fnSettings(); 11 | 12 | oTest.fnWaitTest( 13 | "After first draw, iDraw is 1", 14 | null, 15 | function () { return oSettings.iDraw == 1; } 16 | ); 17 | 18 | oTest.fnWaitTest( 19 | "After second draw, iDraw is 2", 20 | function () { oTable.fnDraw() }, 21 | function () { return oSettings.iDraw == 2; } 22 | ); 23 | 24 | oTest.fnWaitTest( 25 | "After sort", 26 | function () { oTable.fnSort([[1,'asc']]) }, 27 | function () { return oSettings.iDraw == 3; } 28 | ); 29 | 30 | oTest.fnWaitTest( 31 | "After filter", 32 | function () { oTable.fnFilter('gecko') }, 33 | function () { return oSettings.iDraw == 4; } 34 | ); 35 | 36 | oTest.fnWaitTest( 37 | "After another filter", 38 | function () { oTable.fnFilter('gec') }, 39 | function () { return oSettings.iDraw == 5; } 40 | ); 41 | 42 | 43 | oTest.fnComplete(); 44 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/tinymce/js/tinymce/plugins/advlist/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("advlist",function(t){function e(t,e){var n=[];return tinymce.each(e.split(/[ ,]/),function(t){n.push({text:t.replace(/\-/g," ").replace(/\b\w/g,function(t){return t.toUpperCase()}),data:"default"==t?"":t})}),n}function n(e,n){var i,r=t.dom,a=t.selection;i=r.getParent(a.getNode(),"ol,ul"),i&&i.nodeName==e&&n!==!1||t.execCommand("UL"==e?"InsertUnorderedList":"InsertOrderedList"),n=n===!1?o[e]:n,o[e]=n,i=r.getParent(a.getNode(),"ol,ul"),i&&(r.setStyle(i,"listStyleType",n),i.removeAttribute("data-mce-style")),t.focus()}function i(e){var n=t.dom.getStyle(t.dom.getParent(t.selection.getNode(),"ol,ul"),"listStyleType")||"";e.control.items().each(function(t){t.active(t.settings.data===n)})}var r,a,o={};r=e("OL",t.getParam("advlist_number_styles","default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman")),a=e("UL",t.getParam("advlist_bullet_styles","default,circle,disc,square")),t.addButton("numlist",{type:"splitbutton",tooltip:"Numbered list",menu:r,onshow:i,onselect:function(t){n("OL",t.control.settings.data)},onclick:function(){n("OL",!1)}}),t.addButton("bullist",{type:"splitbutton",tooltip:"Bullet list",menu:a,onshow:i,onselect:function(t){n("UL",t.control.settings.data)},onclick:function(){n("UL",!1)}})}); -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/Rakefile: -------------------------------------------------------------------------------- 1 | require 'rubygems' 2 | require 'bundler' 3 | require 'fileutils' 4 | begin 5 | Bundler.setup(:default, :development) 6 | rescue Bundler::BundlerError => e 7 | $stderr.puts e.message 8 | $stderr.puts "Run `bundle install` to install missing gems" 9 | exit e.status_code 10 | end 11 | 12 | ROOT = File.dirname(__FILE__) 13 | 14 | require 'rake' 15 | require 'uglifier' 16 | 17 | task :default do 18 | version = File.open(File.join(ROOT, 'VERSION')).read 19 | output_path = File.join(ROOT, "dist") 20 | 21 | js_input_path = File.join('src', 'bootstrap-wysihtml5.js') 22 | css_input_path = File.join('src', 'bootstrap-wysihtml5.css') 23 | 24 | js_output_path = File.join(output_path, "bootstrap-wysihtml5-#{version}.js") 25 | minified_js_output_path = File.join(output_path, "bootstrap-wysihtml5-#{version}.min.js") 26 | css_output_path = File.join(output_path, "bootstrap-wysihtml5-#{version}.css") 27 | 28 | minified_js = Uglifier.compile(File.read(js_input_path)) 29 | 30 | File.open(minified_js_output_path, 'w') { |f| f.write(minified_js) } 31 | File.open(js_output_path, 'w') { |f| f.write(File.read(js_input_path)) } 32 | File.open(css_output_path, 'w') { |f| f.write(File.read(css_input_path)) } 33 | end 34 | -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/3_ajax/bFilter.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "bFilter" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | $('#example').dataTable( { 7 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt" 8 | } ); 9 | 10 | oTest.fnWaitTest( 11 | "Filtering div exists by default", 12 | null, 13 | function () { return document.getElementById('example_filter') != null; } 14 | ); 15 | 16 | /* Check can disable */ 17 | oTest.fnWaitTest( 18 | "Fltering can be disabled", 19 | function () { 20 | oSession.fnRestore(); 21 | $('#example').dataTable( { 22 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", 23 | "bFilter": false 24 | } ); 25 | }, 26 | function () { return document.getElementById('example_filter') == null; } 27 | ); 28 | 29 | /* Enable makes no difference */ 30 | oTest.fnWaitTest( 31 | "Filtering enabled override", 32 | function () { 33 | oSession.fnRestore(); 34 | $('#example').dataTable( { 35 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", 36 | "bFilter": true 37 | } ); 38 | }, 39 | function () { return document.getElementById('example_filter') != null; } 40 | ); 41 | 42 | 43 | oTest.fnComplete(); 44 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/src/locales/bootstrap-wysihtml5.zh-CN.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Chinese translation for bootstrap-wysihtml5 3 | */ 4 | (function($){ 5 | $.fn.wysihtml5.locale["zh-CN"] = { 6 | font_styles: { 7 | normal: "正文", 8 | h1: "标题 1", 9 | h2: "标题 2", 10 | h3: "标题 3" 11 | }, 12 | emphasis: { 13 | bold: "粗体", 14 | italic: "斜体", 15 | underline: "下划线" 16 | }, 17 | lists: { 18 | unordered: "项目符号", 19 | ordered: "编号", 20 | outdent: "减少缩进", 21 | indent: "增加缩进" 22 | }, 23 | link: { 24 | insert: "插入链接", 25 | cancel: "取消" 26 | }, 27 | image: { 28 | insert: "插入图片", 29 | cancel: "取消" 30 | }, 31 | html: { 32 | edit: "HTML代码" 33 | }, 34 | colours: { 35 | black: "黑色", 36 | silver: "银色", 37 | gray: "灰色", 38 | maroon: "赤红色", 39 | red: "红色", 40 | purple: "紫色", 41 | green: "绿色", 42 | olive: "橄榄色", 43 | navy: "深蓝色", 44 | blue: "蓝色", 45 | orange: "橙色" 46 | } 47 | }; 48 | }(jQuery)); -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/4_server-side/aoColumns.bUseRendered.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "aoColumns.bUseRendered" ); 3 | 4 | /* bUseRendered is used to alter sorting data, if false then the original data is used for 5 | * sorting rather than the rendered data 6 | */ 7 | 8 | $(document).ready( function () { 9 | /* Check the default */ 10 | var mTmp = 0; 11 | 12 | var oTable = $('#example').dataTable( { 13 | "bServerSide": true, 14 | "sAjaxSource": "../../../examples/server_side/scripts/server_processing.php", 15 | "aoColumns": [ 16 | null, 17 | { "fnRender": function (a) { 18 | if ( mTmp == 0 ) { 19 | mTmp++; 20 | return "aaa"; 21 | } else 22 | return a.aData[a.iDataColumn]; 23 | } }, 24 | null, 25 | null, 26 | null 27 | ] 28 | } ); 29 | var oSettings = oTable.fnSettings(); 30 | 31 | oTest.fnWaitTest( 32 | "Default for bUseRendered is true - rendered data is used for sorting", 33 | function () { $('#example thead th:eq(1)').click(); }, 34 | function () { return $('#example tbody tr:eq(0) td:eq(1)').html() == 'aaa'; } 35 | ); 36 | 37 | /* Limited to what we can do here as the sorting is done on the server side. So stop here. */ 38 | 39 | 40 | 41 | 42 | oTest.fnComplete(); 43 | } ); -------------------------------------------------------------------------------- /examples/link_generator.py: -------------------------------------------------------------------------------- 1 | # This script is written under the username admin, with project name Retrofm 2 | # Change the class name AdminRetrofmSpider accordingly 3 | import datetime 4 | 5 | _start_date = datetime.date(2012, 12, 25) 6 | _initial_date = datetime.date(2012, 12, 25) 7 | _priority = 0 8 | start_urls = ['http://retrofm.ru'] 9 | 10 | 11 | def parse(self, response): 12 | while AdminRetrofmSpider._start_date < self.datetime.date.today(): 13 | AdminRetrofmSpider._priority -= 1 14 | AdminRetrofmSpider._start_date += self.datetime.timedelta(days=1) 15 | theurlstart = 'http://retrofm.ru/index.php?go=Playlist&date=%s' % ( 16 | AdminRetrofmSpider._start_date.strftime("%d.%m.%Y")) 17 | theurls = [] 18 | theurls.append(theurlstart + '&time_start=17%3A00&time_stop=23%3A59') 19 | theurls.append(theurlstart + '&time_start=11%3A00&time_stop=17%3A01') 20 | theurls.append(theurlstart + '&time_start=05%3A00&time_stop=11%3A01') 21 | theurls.append(theurlstart + '&time_start=00%3A00&time_stop=05%3A01') 22 | 23 | for theurl in theurls: 24 | request = Request(theurl, method="GET", 25 | dont_filter=True, priority=(AdminRetrofmSpider._priority), callback=self.parse) 26 | self.insert_link(request) -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/src/locales/bootstrap-wysihtml5.zh-TW.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Chinese Traditional translation for bootstrap-wysihtml5 3 | */ 4 | (function($){ 5 | $.fn.wysihtml5.locale["zh-TW"] = { 6 | font_styles: { 7 | normal: "內文", 8 | h1: "標題 1", 9 | h2: "標題 2", 10 | h3: "標題 3" 11 | }, 12 | emphasis: { 13 | bold: "粗體", 14 | italic: "斜體", 15 | underline: "底線" 16 | }, 17 | lists: { 18 | unordered: "項目符號", 19 | ordered: "編號列表", 20 | outdent: "減少縮排", 21 | indent: "增加縮排" 22 | }, 23 | link: { 24 | insert: "插入超連結", 25 | cancel: "取消" 26 | }, 27 | image: { 28 | insert: "插入圖片連結", 29 | cancel: "取消" 30 | }, 31 | html: { 32 | edit: "HTML原始碼" 33 | }, 34 | colours: { 35 | black: "黑色", 36 | silver: "銀色", 37 | gray: "灰色", 38 | maroon: "栗色", 39 | red: "红色", 40 | purple: "紫色", 41 | green: "綠色", 42 | olive: "橄欖色", 43 | navy: "深藍色", 44 | blue: "藍色", 45 | orange: "橙色" 46 | } 47 | }; 48 | }(jQuery)); -------------------------------------------------------------------------------- /mysite/static/codemirror/mode/python/test.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | (function() { 5 | var mode = CodeMirror.getMode({indentUnit: 4}, 6 | {name: "python", 7 | version: 3, 8 | singleLineStringErrors: false}); 9 | function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); } 10 | 11 | // Error, because "foobarhello" is neither a known type or property, but 12 | // property was expected (after "and"), and it should be in parentheses. 13 | MT("decoratorStartOfLine", 14 | "[meta @dec]", 15 | "[keyword def] [def function]():", 16 | " [keyword pass]"); 17 | 18 | MT("decoratorIndented", 19 | "[keyword class] [def Foo]:", 20 | " [meta @dec]", 21 | " [keyword def] [def function]():", 22 | " [keyword pass]"); 23 | 24 | MT("matmulWithSpace:", "[variable a] [operator @] [variable b]"); 25 | MT("matmulWithoutSpace:", "[variable a][operator @][variable b]"); 26 | MT("matmulSpaceBefore:", "[variable a] [operator @][variable b]"); 27 | 28 | MT("fValidStringPrefix", "[string f'this is a {formatted} string']"); 29 | MT("uValidStringPrefix", "[string u'this is an unicode string']"); 30 | })(); 31 | -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/src/locales/bootstrap-wysihtml5.ko-KR.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Korean translation for bootstrap-wysihtml5 3 | */ 4 | (function($){ 5 | $.fn.wysihtml5.locale["ko-KR"] = { 6 | font_styles: { 7 | normal: "일반", 8 | h1: "헤드라인 1", 9 | h2: "헤드라인 2", 10 | h3: "헤드라인 3" 11 | }, 12 | emphasis: { 13 | bold: "굵게", 14 | italic: "기울게", 15 | underline: "밑줄" 16 | }, 17 | lists: { 18 | unordered: "기호목록", 19 | ordered: "숫자목록", 20 | outdent: "내어쓰기", 21 | indent: "들여쓰기" 22 | }, 23 | link: { 24 | insert: "링크 삽입", 25 | cancel: "취소" 26 | }, 27 | image: { 28 | insert: "이미지 삽입", 29 | cancel: "취소" 30 | }, 31 | html: { 32 | edit: "HTML 편집" 33 | }, 34 | colours: { 35 | black: "검은색", 36 | silver: "은색", 37 | gray: "회색", 38 | maroon: "고동색", 39 | red: "빨간색", 40 | purple: "보라색", 41 | green: "초록색", 42 | olive: "올리브", 43 | navy: "네이비", 44 | blue: "파란색", 45 | orange: "주황색" 46 | } 47 | 48 | }; 49 | }(jQuery)); 50 | -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/src/locales/bootstrap-wysihtml5.ja-JP.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Japanese translation for bootstrap-wysihtml5 3 | */ 4 | (function($){ 5 | $.fn.wysihtml5.locale["ja-JP"] = { 6 | font_styles: { 7 | normal: "通常の文字", 8 | h1: "見出し1", 9 | h2: "見出し2", 10 | h3: "見出し3" 11 | }, 12 | emphasis: { 13 | bold: "太字", 14 | italic: "斜体", 15 | underline: "下線" 16 | }, 17 | lists: { 18 | unordered: "点字リスト", 19 | ordered: "数字リスト", 20 | outdent: "左寄せ", 21 | indent: "右寄せ" 22 | }, 23 | link: { 24 | insert: "リンクの挿入", 25 | cancel: "キャンセル" 26 | }, 27 | image: { 28 | insert: "画像の挿入", 29 | cancel: "キャンセル" 30 | }, 31 | html: { 32 | edit: "HTMLを編集" 33 | }, 34 | colours: { 35 | black: "黒色", 36 | silver: "シルバー", 37 | gray: "グレー", 38 | maroon: "栗色", 39 | red: "赤色", 40 | purple: "紫色", 41 | green: "緑色", 42 | olive: "オリーブ", 43 | navy: "ネイビー", 44 | blue: "青色", 45 | orange: "オレンジ" 46 | } 47 | 48 | }; 49 | }(jQuery)); 50 | -------------------------------------------------------------------------------- /mysite/static/vendors/ckeditor/samples/sample.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | * For licensing, see LICENSE.md or http://ckeditor.com/license 4 | */ 5 | 6 | // Tool scripts for the sample pages. 7 | // This file can be ignored and is not required to make use of CKEditor. 8 | 9 | (function() { 10 | // Check for sample compliance. 11 | CKEDITOR.on( 'instanceReady', function( ev ) { 12 | var editor = ev.editor, 13 | meta = CKEDITOR.document.$.getElementsByName( 'ckeditor-sample-required-plugins' ), 14 | requires = meta.length ? CKEDITOR.dom.element.get( meta[ 0 ] ).getAttribute( 'content' ).split( ',' ) : [], 15 | missing = []; 16 | 17 | if ( requires.length ) { 18 | for ( var i = 0; i < requires.length; i++ ) { 19 | if ( !editor.plugins[ requires[ i ] ] ) 20 | missing.push( '' + requires[ i ] + '' ); 21 | } 22 | 23 | if ( missing.length ) { 24 | var warn = CKEDITOR.dom.element.createFromHtml( 25 | '
' + 26 | 'To fully experience this demo, the ' + missing.join( ', ' ) + ' plugin' + ( missing.length > 1 ? 's are' : ' is' ) + ' required.' + 27 | '
' 28 | ); 29 | warn.insertBefore( editor.container ); 30 | } 31 | } 32 | }); 33 | })(); 34 | -------------------------------------------------------------------------------- /mysite/static/vendors/flot/examples/axes-time-zones/tz/pacificnew: -------------------------------------------------------------------------------- 1 | #
 2 | # This file is in the public domain, so clarified as of
 3 | # 2009-05-17 by Arthur David Olson.
 4 | 
 5 | # From Arthur David Olson (1989-04-05):
 6 | # On 1989-04-05, the U. S. House of Representatives passed (238-154) a bill
 7 | # establishing "Pacific Presidential Election Time"; it was not acted on
 8 | # by the Senate or signed into law by the President.
 9 | # You might want to change the "PE" (Presidential Election) below to
10 | # "Q" (Quadrennial) to maintain three-character zone abbreviations.
11 | # If you're really conservative, you might want to change it to "D".
12 | # Avoid "L" (Leap Year), which won't be true in 2100.
13 | 
14 | # If Presidential Election Time is ever established, replace "XXXX" below
15 | # with the year the law takes effect and uncomment the "##" lines.
16 | 
17 | # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
18 | ## Rule	Twilite	XXXX	max	-	Apr	Sun>=1	2:00	1:00	D
19 | ## Rule	Twilite	XXXX	max	uspres	Oct	lastSun	2:00	1:00	PE
20 | ## Rule	Twilite	XXXX	max	uspres	Nov	Sun>=7	2:00	0	S
21 | ## Rule	Twilite	XXXX	max	nonpres	Oct	lastSun	2:00	0	S
22 | 
23 | # Zone	NAME			GMTOFF	RULES/SAVE	FORMAT	[UNTIL]
24 | ## Zone	America/Los_Angeles-PET	-8:00	US		P%sT	XXXX
25 | ##				-8:00	Twilite		P%sT
26 | 
27 | # For now...
28 | Link	America/Los_Angeles	US/Pacific-New	##
29 | 


--------------------------------------------------------------------------------
/mysite/static/vendors/tinymce/js/tinymce/skins/lightgray/content.min.css:
--------------------------------------------------------------------------------
1 | body{background-color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;scrollbar-3dlight-color:#f0f0ee;scrollbar-arrow-color:#676662;scrollbar-base-color:#f0f0ee;scrollbar-darkshadow-color:#ddd;scrollbar-face-color:#e0e0dd;scrollbar-highlight-color:#f0f0ee;scrollbar-shadow-color:#f0f0ee;scrollbar-track-color:#f5f5f5}td,th{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}.mce-object{border:1px dotted #3a3a3a;background:#d5d5d5 url(img/object.gif) no-repeat center}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px!important;height:9px!important;border:1px dotted #3a3a3a;background:#d5d5d5 url(img/anchor.gif) no-repeat center}.mce-nbsp{background:#AAA}hr{cursor:default}.mce-match-marker{background:green;color:#fff}.mce-spellchecker-word{background:url(img/wline.gif) repeat-x bottom left;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #BBB}td.mce-item-selected,th.mce-item-selected{background-color:#39f!important}.mce-edit-focus{outline:1px dotted #333}


--------------------------------------------------------------------------------
/mysite/static/codemirror/mode/diff/diff.js:
--------------------------------------------------------------------------------
 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others
 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE
 3 | 
 4 | (function(mod) {
 5 |   if (typeof exports == "object" && typeof module == "object") // CommonJS
 6 |     mod(require("../../lib/codemirror"));
 7 |   else if (typeof define == "function" && define.amd) // AMD
 8 |     define(["../../lib/codemirror"], mod);
 9 |   else // Plain browser env
10 |     mod(CodeMirror);
11 | })(function(CodeMirror) {
12 | "use strict";
13 | 
14 | CodeMirror.defineMode("diff", function() {
15 | 
16 |   var TOKEN_NAMES = {
17 |     '+': 'positive',
18 |     '-': 'negative',
19 |     '@': 'meta'
20 |   };
21 | 
22 |   return {
23 |     token: function(stream) {
24 |       var tw_pos = stream.string.search(/[\t ]+?$/);
25 | 
26 |       if (!stream.sol() || tw_pos === 0) {
27 |         stream.skipToEnd();
28 |         return ("error " + (
29 |           TOKEN_NAMES[stream.string.charAt(0)] || '')).replace(/ $/, '');
30 |       }
31 | 
32 |       var token_name = TOKEN_NAMES[stream.peek()] || stream.skipToEnd();
33 | 
34 |       if (tw_pos === -1) {
35 |         stream.skipToEnd();
36 |       } else {
37 |         stream.pos = tw_pos;
38 |       }
39 | 
40 |       return token_name;
41 |     }
42 |   };
43 | });
44 | 
45 | CodeMirror.defineMIME("text/x-diff", "diff");
46 | 
47 | });
48 | 


--------------------------------------------------------------------------------
/mysite/static/vendors/datatables/unit_testing/tests_onhold/6_delayed_rendering/bInfo.js:
--------------------------------------------------------------------------------
 1 | // DATA_TEMPLATE: empty_table
 2 | oTest.fnStart( "bInfo" );
 3 | 
 4 | $(document).ready( function () {
 5 | 	/* Check the default */
 6 | 	$('#example').dataTable( {
 7 | 		"sAjaxSource": "../../../examples/ajax/sources/arrays.txt",
 8 | 		"bDeferRender": true
 9 | 	} );
10 | 	
11 | 	oTest.fnWaitTest( 
12 | 		"Info div exists by default",
13 | 		null,
14 | 		function () { return document.getElementById('example_info') != null; }
15 | 	);
16 | 	
17 | 	/* Check can disable */
18 | 	oTest.fnWaitTest( 
19 | 		"Info can be disabled",
20 | 		function () {
21 | 			oSession.fnRestore();
22 | 			$('#example').dataTable( {
23 | 				"sAjaxSource": "../../../examples/ajax/sources/arrays.txt",
24 | 				"bDeferRender": true,
25 | 				"bInfo": false
26 | 			} );
27 | 		},
28 | 		function () { return document.getElementById('example_info') == null; }
29 | 	);
30 | 	
31 | 	/* Enable makes no difference */
32 | 	oTest.fnWaitTest( 
33 | 		"Info enabled override",
34 | 		function () {
35 | 			oSession.fnRestore();
36 | 			$('#example').dataTable( {
37 | 				"sAjaxSource": "../../../examples/ajax/sources/arrays.txt",
38 | 				"bDeferRender": true,
39 | 				"bInfo": true
40 | 			} );
41 | 		},
42 | 		function () { return document.getElementById('example_info') != null; }
43 | 	);
44 | 	
45 | 	
46 | 	oTest.fnComplete();
47 | } );


--------------------------------------------------------------------------------
/mysite/static/vendors/datatables/src/core/core.processing.js:
--------------------------------------------------------------------------------
 1 | 
 2 | 
 3 | /**
 4 |  * Generate the node required for the processing node
 5 |  *  @param {object} oSettings dataTables settings object
 6 |  *  @returns {node} Processing element
 7 |  *  @memberof DataTable#oApi
 8 |  */
 9 | function _fnFeatureHtmlProcessing ( oSettings )
10 | {
11 | 	var nProcessing = document.createElement( 'div' );
12 | 	
13 | 	if ( !oSettings.aanFeatures.r )
14 | 	{
15 | 		nProcessing.id = oSettings.sTableId+'_processing';
16 | 	}
17 | 	nProcessing.innerHTML = oSettings.oLanguage.sProcessing;
18 | 	nProcessing.className = oSettings.oClasses.sProcessing;
19 | 	oSettings.nTable.parentNode.insertBefore( nProcessing, oSettings.nTable );
20 | 	
21 | 	return nProcessing;
22 | }
23 | 
24 | 
25 | /**
26 |  * Display or hide the processing indicator
27 |  *  @param {object} oSettings dataTables settings object
28 |  *  @param {bool} bShow Show the processing indicator (true) or not (false)
29 |  *  @memberof DataTable#oApi
30 |  */
31 | function _fnProcessingDisplay ( oSettings, bShow )
32 | {
33 | 	if ( oSettings.oFeatures.bProcessing )
34 | 	{
35 | 		var an = oSettings.aanFeatures.r;
36 | 		for ( var i=0, iLen=an.length ; i
 2 | 
 3 | 
 4 | 
 5 | 
 6 | wysihtml5 - Test Suite
 7 | 
 8 | 
 9 | 
10 | 
11 | 
12 | 
13 | 
14 | 
15 | 
16 | 
17 | 
18 | 
19 | 
20 | 
21 | 
22 | 
23 | 
24 | 
33 | 
34 | 

wysihtml5 - Test Suite

35 |

36 |
37 |

38 |
    39 | -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/1_dom/oLanguage.sProcessing.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "oLanguage.sProcessing" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | var oTable = $('#example').dataTable( { 7 | "bProcessing": true 8 | } ); 9 | var oSettings = oTable.fnSettings(); 10 | 11 | oTest.fnTest( 12 | "Processing language is 'Processing...' by default", 13 | null, 14 | function () { return oSettings.oLanguage.sProcessing == "Processing..."; } 15 | ); 16 | 17 | oTest.fnTest( 18 | "Processing language default is in the DOM", 19 | null, 20 | function () { return document.getElementById('example_processing').innerHTML = "Processing..."; } 21 | ); 22 | 23 | 24 | oTest.fnTest( 25 | "Processing language can be defined", 26 | function () { 27 | oSession.fnRestore(); 28 | oTable = $('#example').dataTable( { 29 | "bProcessing": true, 30 | "oLanguage": { 31 | "sProcessing": "unit test" 32 | } 33 | } ); 34 | oSettings = oTable.fnSettings(); 35 | }, 36 | function () { return oSettings.oLanguage.sProcessing == "unit test"; } 37 | ); 38 | 39 | oTest.fnTest( 40 | "Processing language definition is in the DOM", 41 | null, 42 | function () { return document.getElementById('example_processing').innerHTML = "unit test"; } 43 | ); 44 | 45 | 46 | oTest.fnComplete(); 47 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/6_delayed_rendering/bFilter.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "bFilter" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | $('#example').dataTable( { 7 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", 8 | "bDeferRender": true 9 | } ); 10 | 11 | oTest.fnWaitTest( 12 | "Filtering div exists by default", 13 | null, 14 | function () { return document.getElementById('example_filter') != null; } 15 | ); 16 | 17 | /* Check can disable */ 18 | oTest.fnWaitTest( 19 | "Fltering can be disabled", 20 | function () { 21 | oSession.fnRestore(); 22 | $('#example').dataTable( { 23 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", 24 | "bDeferRender": true, 25 | "bFilter": false 26 | } ); 27 | }, 28 | function () { return document.getElementById('example_filter') == null; } 29 | ); 30 | 31 | /* Enable makes no difference */ 32 | oTest.fnWaitTest( 33 | "Filtering enabled override", 34 | function () { 35 | oSession.fnRestore(); 36 | $('#example').dataTable( { 37 | "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", 38 | "bDeferRender": true, 39 | "bFilter": true 40 | } ); 41 | }, 42 | function () { return document.getElementById('example_filter') != null; } 43 | ); 44 | 45 | 46 | oTest.fnComplete(); 47 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/src/locales/bootstrap-wysihtml5.da-DK.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Danish translations 3 | */ 4 | (function($){ 5 | $.fn.wysihtml5.locale["da-DK"] = { 6 | font_styles: { 7 | normal: "Normal tekst", 8 | h1: "Overskrift 1", 9 | h2: "Overskrift 2", 10 | h3: "Overskrift 3" 11 | }, 12 | emphasis: { 13 | bold: "Fed", 14 | italic: "Kursiv", 15 | underline: "Understreget" 16 | }, 17 | lists: { 18 | unordered: "Uordnet liste", 19 | ordered: "Ordnet liste", 20 | outdent: "Udryk", 21 | indent: "Indryk" 22 | }, 23 | link: { 24 | insert: "Indsæt Link", 25 | cancel: "Annuler" 26 | }, 27 | image: { 28 | insert: "Indsæt billede", 29 | cancel: "Annuler" 30 | }, 31 | html: { 32 | edit: "Rediger HTML" 33 | }, 34 | colours: { 35 | black: "Sort", 36 | silver: "Sølv", 37 | gray: "Grå", 38 | maroon: "Mørkerød", 39 | red: "Rød", 40 | purple: "Lilla", 41 | green: "Grøn", 42 | olive: "Lysegrøn", 43 | navy: "Mørkeblå", 44 | blue: "Blå", 45 | orange: "Orange" 46 | } 47 | }; 48 | }(jQuery)); 49 | -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/4_server-side/bInfo.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "bInfo" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | $('#example').dataTable( { 7 | "bServerSide": true, 8 | "sAjaxSource": "../../../examples/server_side/scripts/server_processing.php" 9 | } ); 10 | 11 | oTest.fnWaitTest( 12 | "Info div exists by default", 13 | null, 14 | function () { return document.getElementById('example_info') != null; } 15 | ); 16 | 17 | /* Check can disable */ 18 | oTest.fnWaitTest( 19 | "Info can be disabled", 20 | function () { 21 | oSession.fnRestore(); 22 | $('#example').dataTable( { 23 | "bServerSide": true, 24 | "sAjaxSource": "../../../examples/server_side/scripts/server_processing.php", 25 | "bInfo": false 26 | } ); 27 | }, 28 | function () { return document.getElementById('example_info') == null; } 29 | ); 30 | 31 | /* Enable makes no difference */ 32 | oTest.fnWaitTest( 33 | "Info enabled override", 34 | function () { 35 | oSession.fnRestore(); 36 | $('#example').dataTable( { 37 | "bServerSide": true, 38 | "sAjaxSource": "../../../examples/server_side/scripts/server_processing.php", 39 | "bInfo": true 40 | } ); 41 | }, 42 | function () { return document.getElementById('example_info') != null; } 43 | ); 44 | 45 | 46 | oTest.fnComplete(); 47 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/src/locales/bootstrap-wysihtml5.mo-MD.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Moldavian translation for bootstrap-wysihtml5 3 | */ 4 | (function($){ 5 | $.fn.wysihtml5.locale["mo-MD"] = { 6 | font_styles: { 7 | normal: "Normal", 8 | h1: "Titlu 1", 9 | h2: "Titlu 2" 10 | }, 11 | emphasis: { 12 | bold: "Bold", 13 | italic: "Cursiv", 14 | underline: "Accentuat" 15 | }, 16 | lists: { 17 | unordered: "Neordonata", 18 | ordered: "Ordonata", 19 | outdent: "Margine", 20 | indent: "zimțuire" 21 | }, 22 | link: { 23 | insert: "Indroduce link-ul", 24 | cancel: "Anula" 25 | }, 26 | image: { 27 | insert: "Insera imagina", 28 | cancel: "Anula" 29 | }, 30 | html: { 31 | edit: "Editare HTML" 32 | }, 33 | 34 | colours: { 35 | black: "Negru", 36 | silver: "Argint", 37 | gray: "Gri", 38 | maroon: "Castaniu", 39 | red: "Roșu", 40 | purple: "Violet", 41 | green: "Verde", 42 | olive: "Oliv", 43 | navy: "Marin", 44 | blue: "Albastru", 45 | orange: "Portocaliu" 46 | } 47 | }; 48 | }(jQuery)); -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/4_server-side/2569.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "Destroy with hidden columns" ); 3 | 4 | $(document).ready( function () { 5 | var mTest; 6 | 7 | 8 | $('#example').dataTable( { 9 | "bServerSide": true, 10 | "sAjaxSource": "../../../examples/server_side/scripts/server_processing.php", 11 | "aoColumnDefs": [ 12 | { "bSearchable": false, "bVisible": false, "aTargets": [ 2 ] }, 13 | { "bVisible": false, "aTargets": [ 3 ] } 14 | ], 15 | "fnInitComplete": function () { 16 | this.fnDestroy(); 17 | } 18 | } ); 19 | 20 | oTest.fnWaitTest( 21 | "Check that the number of columns in table is correct", 22 | null, 23 | function () { return $('#example tbody tr:eq(0) td').length == 5; } 24 | ); 25 | 26 | 27 | oTest.fnTest( 28 | "And with scrolling", 29 | function () { 30 | $('#example').dataTable( { 31 | "bServerSide": true, 32 | "sAjaxSource": "../../../examples/server_side/scripts/server_processing.php", 33 | "sScrollY": 200, 34 | "aoColumnDefs": [ 35 | { "bSearchable": false, "bVisible": false, "aTargets": [ 2 ] }, 36 | { "bVisible": false, "aTargets": [ 3 ] } 37 | ], 38 | "fnInitComplete": function () { 39 | this.fnDestroy(); 40 | } 41 | } ); 42 | }, 43 | function () { return $('#example tbody tr:eq(0) td').length == 5; } 44 | ); 45 | 46 | oTest.fnComplete(); 47 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/src/locales/bootstrap-wysihtml5.tr-TR.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Turkish translation for bootstrap-wysihtml5 3 | */ 4 | (function($){ 5 | $.fn.wysihtml5.locale["tr-TR"] = { 6 | font_styles: { 7 | normal: "Normal", 8 | h1: "Başlık 1", 9 | h2: "Başlık 2", 10 | h3: "Başlık 3" 11 | }, 12 | emphasis: { 13 | bold: "Kalın", 14 | italic: "İtalik", 15 | underline: "Altı Çizili" 16 | }, 17 | lists: { 18 | unordered: "Sırasız Liste", 19 | ordered: "Sıralı Liste", 20 | outdent: "Girintiyi Azalt", 21 | indent: "Girintiyi Arttır" 22 | }, 23 | link: { 24 | insert: "Ekle", 25 | cancel: "Vazgeç" 26 | }, 27 | image: { 28 | insert: "Ekle", 29 | cancel: "Vazgeç" 30 | }, 31 | html: { 32 | edit: "HTML Göster" 33 | }, 34 | colours: { 35 | black: "Siyah", 36 | silver: "Gümüş", 37 | gray: "Gri", 38 | maroon: "Vişne Çürüğü", 39 | red: "Kırmızı", 40 | purple: "Pembe", 41 | green: "Yeşil", 42 | olive: "Zeytin Yeşili", 43 | navy: "Lacivert", 44 | blue: "Mavi", 45 | orange: "Turuncu" 46 | } 47 | }; 48 | }(jQuery)); 49 | -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/4_server-side/bFilter.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: empty_table 2 | oTest.fnStart( "bFilter" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | $('#example').dataTable( { 7 | "bServerSide": true, 8 | "sAjaxSource": "../../../examples/server_side/scripts/server_processing.php" 9 | } ); 10 | 11 | oTest.fnWaitTest( 12 | "Filtering div exists by default", 13 | null, 14 | function () { return document.getElementById('example_filter') != null; } 15 | ); 16 | 17 | /* Check can disable */ 18 | oTest.fnWaitTest( 19 | "Fltering can be disabled", 20 | function () { 21 | oSession.fnRestore(); 22 | $('#example').dataTable( { 23 | "bServerSide": true, 24 | "sAjaxSource": "../../../examples/server_side/scripts/server_processing.php", 25 | "bFilter": false 26 | } ); 27 | }, 28 | function () { return document.getElementById('example_filter') == null; } 29 | ); 30 | 31 | /* Enable makes no difference */ 32 | oTest.fnWaitTest( 33 | "Filtering enabled override", 34 | function () { 35 | oSession.fnRestore(); 36 | $('#example').dataTable( { 37 | "bServerSide": true, 38 | "sAjaxSource": "../../../examples/server_side/scripts/server_processing.php", 39 | "bFilter": true 40 | } ); 41 | }, 42 | function () { return document.getElementById('example_filter') != null; } 43 | ); 44 | 45 | 46 | oTest.fnComplete(); 47 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/src/locales/bootstrap-wysihtml5.it-IT.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Italian translation for bootstrap-wysihtml5 3 | */ 4 | (function($){ 5 | $.fn.wysihtml5.locale["it-IT"] = { 6 | font_styles: { 7 | normal: "Testo normale", 8 | h1: "Titolo 1", 9 | h2: "Titolo 2" 10 | }, 11 | emphasis: { 12 | bold: "Grassetto", 13 | italic: "Corsivo", 14 | underline: "Sottolineato" 15 | }, 16 | lists: { 17 | unordered: "Lista non ordinata", 18 | ordered: "Lista ordinata", 19 | outdent: "Elimina rientro", 20 | indent: "Aggiungi rientro" 21 | }, 22 | link: { 23 | insert: "Inserisci link", 24 | cancel: "Annulla" 25 | }, 26 | image: { 27 | insert: "Inserisci immagine", 28 | cancel: "Annulla" 29 | }, 30 | html: { 31 | edit: "Modifica HTML" 32 | }, 33 | colours: { 34 | black: "Nero", 35 | silver: "Argento", 36 | gray: "Grigio", 37 | maroon: "Marrone", 38 | red: "Rosso", 39 | purple: "Viola", 40 | green: "Verde", 41 | olive: "Oliva", 42 | navy: "Blu Marino", 43 | blue: "Blu", 44 | orange: "Arancio" 45 | } 46 | }; 47 | }(jQuery)); -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/src/locales/bootstrap-wysihtml5.sv-SE.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Swedish translation for bootstrap-wysihtml5 3 | */ 4 | (function($){ 5 | $.fn.wysihtml5.locale["sv-SE"] = { 6 | font_styles: { 7 | normal: "Normal Text", 8 | h1: "Rubrik 1", 9 | h2: "Rubrik 2", 10 | h3: "Rubrik 3" 11 | }, 12 | emphasis: { 13 | bold: "Fet", 14 | italic: "Kursiv", 15 | underline: "Understruken" 16 | }, 17 | lists: { 18 | unordered: "Osorterad lista", 19 | ordered: "Sorterad lista", 20 | outdent: "Minska indrag", 21 | indent: "Öka indrag" 22 | }, 23 | link: { 24 | insert: "Lägg till länk", 25 | cancel: "Avbryt" 26 | }, 27 | image: { 28 | insert: "Lägg till Bild", 29 | cancel: "Avbryt" 30 | }, 31 | html: { 32 | edit: "Redigera HTML" 33 | }, 34 | colours: { 35 | black: "Svart", 36 | silver: "Silver", 37 | gray: "Grå", 38 | maroon: "Kastaniebrun", 39 | red: "Röd", 40 | purple: "Lila", 41 | green: "Grön", 42 | olive: "Olivgrön", 43 | navy: "Marinblå", 44 | blue: "Blå", 45 | orange: "Orange" 46 | } 47 | }; 48 | }(jQuery)); -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/1_dom/oLanguage.sZeroRecords.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "oLanguage.sZeroRecords" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | var oTable = $('#example').dataTable(); 7 | var oSettings = oTable.fnSettings(); 8 | 9 | oTest.fnTest( 10 | "Zero records language is 'No matching records found' by default", 11 | null, 12 | function () { return oSettings.oLanguage.sZeroRecords == "No matching records found"; } 13 | ); 14 | 15 | oTest.fnTest( 16 | "Text is shown when empty table (after filtering)", 17 | function () { oTable.fnFilter('nothinghere'); }, 18 | function () { return $('#example tbody tr td')[0].innerHTML == "No matching records found" } 19 | ); 20 | 21 | 22 | 23 | oTest.fnTest( 24 | "Zero records language can be defined", 25 | function () { 26 | oSession.fnRestore(); 27 | oTable = $('#example').dataTable( { 28 | "oLanguage": { 29 | "sZeroRecords": "unit test" 30 | } 31 | } ); 32 | oSettings = oTable.fnSettings(); 33 | }, 34 | function () { return oSettings.oLanguage.sZeroRecords == "unit test"; } 35 | ); 36 | 37 | oTest.fnTest( 38 | "Text is shown when empty table (after filtering)", 39 | function () { oTable.fnFilter('nothinghere2'); }, 40 | function () { return $('#example tbody tr td')[0].innerHTML == "unit test" } 41 | ); 42 | 43 | 44 | oTest.fnComplete(); 45 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/src/locales/bootstrap-wysihtml5.ca-CT.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Catalan translation for bootstrap-wysihtml5 3 | */ 4 | (function($){ 5 | $.fn.wysihtml5.locale["ca-CT"] = { 6 | font_styles: { 7 | normal: "Text normal", 8 | h1: "Títol 1", 9 | h2: "Títol 2" 10 | }, 11 | emphasis: { 12 | bold: "Negreta", 13 | italic: "Cursiva", 14 | underline: "Subratllat" 15 | }, 16 | lists: { 17 | unordered: "Llista desordenada", 18 | ordered: "Llista ordenada", 19 | outdent: "Esborrar tabulació", 20 | indent: "Afegir tabulació" 21 | }, 22 | link: { 23 | insert: "Afegir enllaç", 24 | cancel: "Cancelar" 25 | }, 26 | image: { 27 | insert: "Afegir imatge", 28 | cancel: "Cancelar" 29 | }, 30 | html: { 31 | edit: "Editar HTML" 32 | }, 33 | colours: { 34 | black: "Negre", 35 | silver: "Plata", 36 | gray: "Gris", 37 | maroon: "Marró", 38 | red: "Vermell", 39 | purple: "Porpre", 40 | green: "Verd", 41 | olive: "Oliva", 42 | navy: "Blau marí", 43 | blue: "Blau", 44 | orange: "Taronja" 45 | } 46 | }; 47 | }(jQuery)); -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/src/locales/bootstrap-wysihtml5.pt-BR.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Brazilian portuguese translation for bootstrap-wysihtml5 3 | */ 4 | (function($){ 5 | $.fn.wysihtml5.locale["pt-BR"] = { 6 | font_styles: { 7 | normal: "Texto normal", 8 | h1: "Título 1", 9 | h2: "Título 2", 10 | h3: "Título 3" 11 | }, 12 | emphasis: { 13 | bold: "Negrito", 14 | italic: "Itálico", 15 | underline: "Sublinhado" 16 | }, 17 | lists: { 18 | unordered: "Lista", 19 | ordered: "Lista numerada", 20 | outdent: "Remover indentação", 21 | indent: "Indentar" 22 | }, 23 | link: { 24 | insert: "Inserir link", 25 | cancel: "Cancelar" 26 | }, 27 | image: { 28 | insert: "Inserir imagem", 29 | cancel: "Cancelar" 30 | }, 31 | html: { 32 | edit: "Editar HTML" 33 | }, 34 | colours: { 35 | black: "Preto", 36 | silver: "Prata", 37 | gray: "Cinza", 38 | maroon: "Marrom", 39 | red: "Vermelho", 40 | purple: "Roxo", 41 | green: "Verde", 42 | olive: "Oliva", 43 | navy: "Marinho", 44 | blue: "Azul", 45 | orange: "Laranja" 46 | } 47 | }; 48 | }(jQuery)); -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/2_js/oLanguage.sProcessing.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: js_data 2 | oTest.fnStart( "oLanguage.sProcessing" ); 3 | 4 | $(document).ready( function () { 5 | /* Check the default */ 6 | var oTable = $('#example').dataTable( { 7 | "aaData": gaaData, 8 | "bProcessing": true 9 | } ); 10 | var oSettings = oTable.fnSettings(); 11 | 12 | oTest.fnTest( 13 | "Processing language is 'Processing...' by default", 14 | null, 15 | function () { return oSettings.oLanguage.sProcessing == "Processing..."; } 16 | ); 17 | 18 | oTest.fnTest( 19 | "Processing language default is in the DOM", 20 | null, 21 | function () { return document.getElementById('example_processing').innerHTML = "Processing..."; } 22 | ); 23 | 24 | 25 | oTest.fnTest( 26 | "Processing language can be defined", 27 | function () { 28 | oSession.fnRestore(); 29 | oTable = $('#example').dataTable( { 30 | "aaData": gaaData, 31 | "bProcessing": true, 32 | "oLanguage": { 33 | "sProcessing": "unit test" 34 | } 35 | } ); 36 | oSettings = oTable.fnSettings(); 37 | }, 38 | function () { return oSettings.oLanguage.sProcessing == "unit test"; } 39 | ); 40 | 41 | oTest.fnTest( 42 | "Processing language definition is in the DOM", 43 | null, 44 | function () { return document.getElementById('example_processing').innerHTML = "unit test"; } 45 | ); 46 | 47 | 48 | oTest.fnComplete(); 49 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/datatables/unit_testing/tests_onhold/1_dom/2600.js: -------------------------------------------------------------------------------- 1 | // DATA_TEMPLATE: dom_data 2 | oTest.fnStart( "2600 - Display rewind when changing length" ); 3 | 4 | $(document).ready( function () { 5 | $('#example').dataTable(); 6 | 7 | oTest.fnTest( 8 | "Info correct on init", 9 | null, 10 | function () { return $('#example_info').html() == "Showing 1 to 10 of 57 entries"; } 11 | ); 12 | 13 | oTest.fnTest( 14 | "Page 2", 15 | function () { $('#example_next').click(); }, 16 | function () { return $('#example_info').html() == "Showing 11 to 20 of 57 entries"; } 17 | ); 18 | 19 | oTest.fnTest( 20 | "Page 3", 21 | function () { $('#example_next').click(); }, 22 | function () { return $('#example_info').html() == "Showing 21 to 30 of 57 entries"; } 23 | ); 24 | 25 | oTest.fnTest( 26 | "Page 4", 27 | function () { $('#example_next').click(); }, 28 | function () { return $('#example_info').html() == "Showing 31 to 40 of 57 entries"; } 29 | ); 30 | 31 | oTest.fnTest( 32 | "Page 5", 33 | function () { $('#example_next').click(); }, 34 | function () { return $('#example_info').html() == "Showing 41 to 50 of 57 entries"; } 35 | ); 36 | 37 | oTest.fnTest( 38 | "Rewind", 39 | function () { $('#example_length select').val('100'); $('#example_length select').change(); }, 40 | function () { return $('#example_info').html() == "Showing 1 to 57 of 57 entries"; } 41 | ); 42 | 43 | oTest.fnComplete(); 44 | } ); -------------------------------------------------------------------------------- /mysite/static/vendors/bootstrap-wysihtml5/src/locales/bootstrap-wysihtml5.el-GR.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Greek translation for bootstrap-wysihtml5 3 | */ 4 | (function($){ 5 | $.fn.wysihtml5.locale["el-GR"] = { 6 | font_styles: { 7 | normal: "Απλό κείμενο", 8 | h1: "Κεφαλίδα 1", 9 | h2: "Κεφαλίδα 2", 10 | h3: "Κεφαλίδα 3" 11 | }, 12 | emphasis: { 13 | bold: "B", 14 | italic: "I", 15 | underline: "U" 16 | }, 17 | lists: { 18 | unordered: "Λίστα με κουκκίδες", 19 | ordered: "Αριθμημένη λίστα", 20 | outdent: "Μείωση εσοχής", 21 | indent: "Αύξηση εσοχής" 22 | }, 23 | link: { 24 | insert: "Εισαγωγή Συνδέσμου", 25 | cancel: "Άκυρο" 26 | }, 27 | image: { 28 | insert: "Εισαγωγή Εικόνας", 29 | cancel: "Άκυρο" 30 | }, 31 | html: { 32 | edit: "Επεξεργασία HTML" 33 | }, 34 | colours: { 35 | black: "Μαύρο", 36 | silver: "Ασημί", 37 | gray: "Γκρι", 38 | maroon: "Καφέ", 39 | red: "Κόκκινο", 40 | purple: "Μωβ", 41 | green: "Πράσινο", 42 | olive: "Λαδί", 43 | navy: "Βαθύ Μπλε", 44 | blue: "Μπλε", 45 | orange: "Πορτοκαλί" 46 | } 47 | }; 48 | }(jQuery)); --------------------------------------------------------------------------------