added gather
This commit is contained in:
parent
8d592c458f
commit
aa82f3e3a2
@ -1,8 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="JavaScriptLibraryMappings">
|
||||
<file url="file://$PROJECT_DIR$" libraries="{Rinser/node_modules}" />
|
||||
<file url="PROJECT" libraries="{jquery-2.2.3, mui, string}" />
|
||||
<includedPredefinedLibrary name="ECMAScript 6" />
|
||||
<includedPredefinedLibrary name="Node.js Core" />
|
||||
</component>
|
||||
</project>
|
@ -2,15 +2,33 @@
|
||||
<project version="4">
|
||||
<component name="ChangeListManager">
|
||||
<list default="true" id="c2fd5632-2143-4c7e-8b0d-96d7692b700b" name="Default" comment="">
|
||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||
<change afterPath="$PROJECT_DIR$/feeds/fit.json" afterDir="false" />
|
||||
<change afterPath="$PROJECT_DIR$/feeds/jobs-local.json" afterDir="false" />
|
||||
<change afterPath="$PROJECT_DIR$/feeds/jobs-special.json" afterDir="false" />
|
||||
<change afterPath="$PROJECT_DIR$/feeds/lifestyle.json" afterDir="false" />
|
||||
<change afterPath="$PROJECT_DIR$/feeds/old.news.json" afterDir="false" />
|
||||
<change afterPath="$PROJECT_DIR$/feeds/paleo.json" afterDir="false" />
|
||||
<change afterPath="$PROJECT_DIR$/feeds/tech.json" afterDir="false" />
|
||||
<change afterPath="$PROJECT_DIR$/gather.js" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.idea/.name" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.idea/jsLibraryMappings.xml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.idea/misc.xml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.idea/modules.xml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.idea/rinser.iml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.idea/sonarIssues.xml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.idea/vcs.xml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/feeds/news.json" beforeDir="false" afterPath="$PROJECT_DIR$/feeds/news.json" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/jobs-special.js" beforeDir="false" afterPath="$PROJECT_DIR$/jobs-special.js" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/news.js" beforeDir="false" afterPath="$PROJECT_DIR$/news.js" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/ejs/Jakefile" beforeDir="false" afterPath="$PROJECT_DIR$/node_modules/ejs/Jakefile" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/ejs/README.md" beforeDir="false" afterPath="$PROJECT_DIR$/node_modules/ejs/README.md" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/ejs/ejs.js" beforeDir="false" afterPath="$PROJECT_DIR$/node_modules/ejs/ejs.js" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/ejs/ejs.min.js" beforeDir="false" afterPath="$PROJECT_DIR$/node_modules/ejs/ejs.min.js" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/ejs/lib/ejs.js" beforeDir="false" afterPath="$PROJECT_DIR$/node_modules/ejs/lib/ejs.js" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/ejs/lib/utils.js" beforeDir="false" afterPath="$PROJECT_DIR$/node_modules/ejs/lib/utils.js" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/ejs/package.json" beforeDir="false" afterPath="$PROJECT_DIR$/node_modules/ejs/package.json" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/news.json" beforeDir="false" afterPath="$PROJECT_DIR$/news.json" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/ejs/Jakefile" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/ejs/README.md" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/ejs/ejs.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/ejs/ejs.min.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/ejs/lib/ejs.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/ejs/lib/utils.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/ejs/package.json" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/ejs/test/ejs.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/ejs/test/fixtures/backslash.ejs" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/ejs/test/fixtures/backslash.html" beforeDir="false" />
|
||||
@ -71,20 +89,53 @@
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/ejs/test/fixtures/user.ejs" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/ejs/test/fixtures/with-context.ejs" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/ejs/test/mocha.opts" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/express/History.md" beforeDir="false" afterPath="$PROJECT_DIR$/node_modules/express/History.md" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/express/Readme.md" beforeDir="false" afterPath="$PROJECT_DIR$/node_modules/express/Readme.md" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/express/lib/application.js" beforeDir="false" afterPath="$PROJECT_DIR$/node_modules/express/lib/application.js" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/express/lib/express.js" beforeDir="false" afterPath="$PROJECT_DIR$/node_modules/express/lib/express.js" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/express/lib/request.js" beforeDir="false" afterPath="$PROJECT_DIR$/node_modules/express/lib/request.js" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/express/lib/response.js" beforeDir="false" afterPath="$PROJECT_DIR$/node_modules/express/lib/response.js" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/express/lib/router/index.js" beforeDir="false" afterPath="$PROJECT_DIR$/node_modules/express/lib/router/index.js" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/express/lib/router/route.js" beforeDir="false" afterPath="$PROJECT_DIR$/node_modules/express/lib/router/route.js" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/express/lib/utils.js" beforeDir="false" afterPath="$PROJECT_DIR$/node_modules/express/lib/utils.js" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/express/lib/view.js" beforeDir="false" afterPath="$PROJECT_DIR$/node_modules/express/lib/view.js" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/express/package.json" beforeDir="false" afterPath="$PROJECT_DIR$/node_modules/express/package.json" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/lodash/README.md" beforeDir="false" afterPath="$PROJECT_DIR$/node_modules/lodash/README.md" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/lodash/package.json" beforeDir="false" afterPath="$PROJECT_DIR$/node_modules/lodash/package.json" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/rss-braider/package.json" beforeDir="false" afterPath="$PROJECT_DIR$/node_modules/rss-braider/package.json" afterDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/express/History.md" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/express/LICENSE" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/express/Readme.md" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/express/index.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/express/lib/application.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/express/lib/express.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/express/lib/request.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/express/lib/response.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/express/lib/router/index.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/express/lib/router/route.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/express/lib/utils.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/express/lib/view.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/express/package.json" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/lodash/LICENSE" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/lodash/README.md" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/lodash/array.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/lodash/chain.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/lodash/collection.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/lodash/date.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/lodash/function.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/lodash/index.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/lodash/lang.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/lodash/math.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/lodash/number.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/lodash/object.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/lodash/package.json" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/lodash/string.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/rss-braider/.travis.yml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/rss-braider/README.md" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/rss-braider/examples/config/feed.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/rss-braider/examples/config/feed_with_plugins.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/rss-braider/examples/feed_xml/npr.xml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/rss-braider/examples/feed_xml/npr_health.xml" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/rss-braider/examples/plugins/add_content_encoded_block.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/rss-braider/examples/plugins/add_itunes_elements.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/rss-braider/examples/plugins/add_media_thumbnail.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/rss-braider/examples/plugins/bad_plugin.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/rss-braider/examples/plugins/capitalize_title.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/rss-braider/examples/plugins/filter_out_all_articles.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/rss-braider/examples/plugins/kqed.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/rss-braider/examples/plugins/plugin_template.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/rss-braider/examples/plugins/wfw_slash_comments.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/rss-braider/examples/simple.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/rss-braider/examples/use_plugins.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/rss-braider/index.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/rss-braider/lib/RssBraider.js" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/node_modules/rss-braider/package.json" beforeDir="false" />
|
||||
<change beforePath="$PROJECT_DIR$/package.json" beforeDir="false" afterPath="$PROJECT_DIR$/package.json" afterDir="false" />
|
||||
</list>
|
||||
<ignored path="rinser.iws" />
|
||||
@ -106,29 +157,11 @@
|
||||
</component>
|
||||
<component name="FileEditorManager">
|
||||
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
|
||||
<file leaf-file-name="jobs-special.js" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/jobs-special.js">
|
||||
<file leaf-file-name="jobs-special.json" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/feeds/jobs-special.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="615">
|
||||
<caret line="41" column="55" selection-start-line="41" selection-start-column="55" selection-end-line="41" selection-end-column="55" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="lifestyle.js" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/lifestyle.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="1215">
|
||||
<caret line="81" column="58" selection-start-line="81" selection-start-column="58" selection-end-line="81" selection-end-column="58" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="jobs-local.xml" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/jobs-local.xml">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="2700">
|
||||
<caret line="180" column="44" selection-start-line="180" selection-start-column="28" selection-end-line="180" selection-end-column="44" />
|
||||
<state relative-caret-position="242">
|
||||
<caret line="86" column="45" selection-start-line="86" selection-start-column="19" selection-end-line="86" selection-end-column="45" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
@ -136,17 +169,26 @@
|
||||
<file leaf-file-name="jobs-local.js" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/jobs-local.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="1350">
|
||||
<caret line="90" column="42" selection-start-line="90" selection-start-column="42" selection-end-line="90" selection-end-column="42" />
|
||||
<state relative-caret-position="469">
|
||||
<caret line="92" column="2" selection-start-line="12" selection-start-column="25" selection-end-line="92" selection-end-column="2" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="paleo.js" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/paleo.js">
|
||||
<file leaf-file-name="jobs-local.json" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/feeds/jobs-local.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="945">
|
||||
<caret line="63" column="11" selection-start-line="59" selection-start-column="5" selection-end-line="63" selection-end-column="11" />
|
||||
<state relative-caret-position="45">
|
||||
<caret line="3" column="24" selection-start-line="3" selection-start-column="24" selection-end-line="3" selection-end-column="24" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="paleo.json" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/feeds/paleo.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="458">
|
||||
<caret line="35" column="6" selection-start-line="35" selection-start-column="6" selection-end-line="35" selection-end-column="6" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
@ -154,17 +196,26 @@
|
||||
<file leaf-file-name="tech.js" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/tech.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="360">
|
||||
<caret line="24" column="6" selection-start-line="24" selection-start-column="6" selection-end-line="24" selection-end-column="6" />
|
||||
<state relative-caret-position="1410">
|
||||
<caret line="94" column="1" selection-start-line="16" selection-start-column="25" selection-end-line="94" selection-end-column="1" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="news.js" pinned="false" current-in-tab="true">
|
||||
<entry file="file://$PROJECT_DIR$/news.js">
|
||||
<file leaf-file-name="tech.json" pinned="false" current-in-tab="true">
|
||||
<entry file="file://$PROJECT_DIR$/feeds/tech.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="271">
|
||||
<caret line="36" lean-forward="true" selection-start-line="36" selection-end-line="36" />
|
||||
<state relative-caret-position="181">
|
||||
<caret line="46" column="6" selection-start-line="46" selection-start-column="6" selection-end-line="46" selection-end-column="6" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="gather.js" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/gather.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="155">
|
||||
<caret line="89" column="6" selection-start-line="89" selection-start-column="6" selection-end-line="89" selection-end-column="6" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
@ -172,28 +223,24 @@
|
||||
<file leaf-file-name="fit.js" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/fit.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="300">
|
||||
<caret line="20" column="64" selection-start-line="20" selection-start-column="64" selection-end-line="20" selection-end-column="64" />
|
||||
<state relative-caret-position="187">
|
||||
<caret line="81" lean-forward="true" selection-start-line="81" selection-end-line="81" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="package.json" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/package.json">
|
||||
<file leaf-file-name="fit.json" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/feeds/fit.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="525">
|
||||
<caret line="35" column="33" selection-start-line="35" selection-start-column="33" selection-end-line="35" selection-end-column="33" />
|
||||
<state relative-caret-position="425">
|
||||
<caret line="50" column="6" selection-start-line="50" selection-start-column="6" selection-end-line="50" selection-end-column="6" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="news.json" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/news.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="210">
|
||||
<caret line="14" column="17" selection-start-line="14" selection-start-column="17" selection-end-line="14" selection-end-column="17" />
|
||||
</state>
|
||||
</provider>
|
||||
<file leaf-file-name="app.js" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/dist/js/app.js">
|
||||
<provider selected="true" editor-type-id="text-editor" />
|
||||
</entry>
|
||||
</file>
|
||||
</leaf>
|
||||
@ -228,11 +275,22 @@
|
||||
<find>jobisjob</find>
|
||||
<find>http://52.211.105.9:6566/</find>
|
||||
<find>http://52.211.105.9:6566</find>
|
||||
<find>ap.o</find>
|
||||
<find>mark</find>
|
||||
<find>chrisguillebeau</find>
|
||||
<find>trun</find>
|
||||
<find>gur</find>
|
||||
<find>http%3A%2F%2Fwww.technojobs</find>
|
||||
<find>"feed_url": "</find>
|
||||
<find>daimanuel</find>
|
||||
</findStrings>
|
||||
<replaceStrings>
|
||||
<replace />
|
||||
<replace>http://stone-dev2.eu-west-1.elasticbeanstalk.com/</replace>
|
||||
<replace>http://45.33.114.116:8080</replace>
|
||||
<replace>http</replace>
|
||||
<replace>https%3A%2F%2Fwww.technojobs</replace>
|
||||
<replace>"feed_url": "http://45.33.114.116:8080/</replace>
|
||||
</replaceStrings>
|
||||
<dirStrings>
|
||||
<dir>C:\dev\md\Rinser</dir>
|
||||
@ -245,18 +303,10 @@
|
||||
<component name="IdeDocumentHistory">
|
||||
<option name="CHANGED_PATHS">
|
||||
<list>
|
||||
<option value="$PROJECT_DIR$/.jshintrc" />
|
||||
<option value="$PROJECT_DIR$/dist/index.html" />
|
||||
<option value="$PROJECT_DIR$/html/js/shell.js" />
|
||||
<option value="$PROJECT_DIR$/dist/js/vendor.js" />
|
||||
<option value="$PROJECT_DIR$/html/css/app.css" />
|
||||
<option value="$PROJECT_DIR$/html/icons/manifest.json" />
|
||||
<option value="$PROJECT_DIR$/html/js/jquery.unveil.js" />
|
||||
<option value="$PROJECT_DIR$/html/index.html" />
|
||||
<option value="$PROJECT_DIR$/gulpfile.js" />
|
||||
<option value="$PROJECT_DIR$/.gitignore" />
|
||||
<option value="$PROJECT_DIR$/bower.json" />
|
||||
<option value="$PROJECT_DIR$/feeds/news.json" />
|
||||
<option value="$PROJECT_DIR$/test.js" />
|
||||
<option value="$PROJECT_DIR$/node_modules/rss-braider/lib/RssBraider.js" />
|
||||
<option value="$PROJECT_DIR$/tech.js" />
|
||||
@ -272,7 +322,6 @@
|
||||
<option value="$PROJECT_DIR$/plugins/fix_images.js" />
|
||||
<option value="$PROJECT_DIR$/plugins/filter_glasgow.js" />
|
||||
<option value="$APPLICATION_CONFIG_DIR$/scratches/scratch_4.txt" />
|
||||
<option value="$PROJECT_DIR$/news.json" />
|
||||
<option value="$PROJECT_DIR$/reader.js" />
|
||||
<option value="$PROJECT_DIR$/dist/stripped.json" />
|
||||
<option value="$PROJECT_DIR$/plugins/filter_location.js" />
|
||||
@ -292,10 +341,19 @@
|
||||
<option value="$PROJECT_DIR$/package.json" />
|
||||
<option value="$PROJECT_DIR$/pipes-server.js" />
|
||||
<option value="$PROJECT_DIR$/fixer.js" />
|
||||
<option value="$PROJECT_DIR$/jobs-special.js" />
|
||||
<option value="$PROJECT_DIR$/lifestyle.js" />
|
||||
<option value="$PROJECT_DIR$/jobs-local.js" />
|
||||
<option value="$PROJECT_DIR$/news.js" />
|
||||
<option value="$PROJECT_DIR$/news.json" />
|
||||
<option value="$PROJECT_DIR$/jobs-special.js" />
|
||||
<option value="$PROJECT_DIR$/feeds/news.json" />
|
||||
<option value="$PROJECT_DIR$/feeds/jobs-special.json" />
|
||||
<option value="$PROJECT_DIR$/feeds/lifestyle.json" />
|
||||
<option value="$PROJECT_DIR$/feeds/paleo.json" />
|
||||
<option value="$PROJECT_DIR$/feeds/jobs-local.json" />
|
||||
<option value="$PROJECT_DIR$/gather.js" />
|
||||
<option value="$PROJECT_DIR$/feeds/fit.json" />
|
||||
<option value="$PROJECT_DIR$/feeds/tech.json" />
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
@ -313,15 +371,44 @@
|
||||
<gulpfiles>
|
||||
<GulpfileState>
|
||||
<gulpfile-path>$PROJECT_DIR$/gulpfile.js</gulpfile-path>
|
||||
<tasks>
|
||||
<GulpTaskState>
|
||||
<task-name>scripts</task-name>
|
||||
</GulpTaskState>
|
||||
<GulpTaskState>
|
||||
<task-name>vendor</task-name>
|
||||
</GulpTaskState>
|
||||
<GulpTaskState>
|
||||
<task-name>remote</task-name>
|
||||
</GulpTaskState>
|
||||
<GulpTaskState>
|
||||
<task-name>styles</task-name>
|
||||
</GulpTaskState>
|
||||
<GulpTaskState>
|
||||
<task-name>partials</task-name>
|
||||
</GulpTaskState>
|
||||
<GulpTaskState>
|
||||
<task-name>index</task-name>
|
||||
</GulpTaskState>
|
||||
<GulpTaskState>
|
||||
<task-name>clean</task-name>
|
||||
</GulpTaskState>
|
||||
<GulpTaskState>
|
||||
<dependencies>
|
||||
<dependency value="clean" />
|
||||
</dependencies>
|
||||
<task-name>default</task-name>
|
||||
</GulpTaskState>
|
||||
</tasks>
|
||||
</GulpfileState>
|
||||
</gulpfiles>
|
||||
<sorting>DEFINITION_ORDER</sorting>
|
||||
</component>
|
||||
<component name="ProjectFrameBounds">
|
||||
<option name="x" value="1629" />
|
||||
<option name="x" value="244" />
|
||||
<option name="y" value="23" />
|
||||
<option name="width" value="2013" />
|
||||
<option name="height" value="1417" />
|
||||
<option name="width" value="1794" />
|
||||
<option name="height" value="1129" />
|
||||
</component>
|
||||
<component name="ProjectLevelVcsManager" settingsEditedManually="true" />
|
||||
<component name="ProjectView">
|
||||
@ -337,6 +424,22 @@
|
||||
<item name="rinser" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="Rinser" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="rinser" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="Rinser" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="dist" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="rinser" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="Rinser" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="dist" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="js" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
<path>
|
||||
<item name="rinser" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="Rinser" type="462c0819:PsiDirectoryNode" />
|
||||
<item name="feeds" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
</expand>
|
||||
<select />
|
||||
</subPane>
|
||||
@ -365,6 +468,7 @@
|
||||
<property name="add_unversioned_files" value="$PROJECT_DIR$/dist/jobs-special.json" />
|
||||
<property name="com.intellij.ide.scratch.LRUPopupBuilder$2/Languages" value="TEXT" />
|
||||
<property name="editor.config.accepted" value="true" />
|
||||
<property name="javascript.nodejs.core.library.configured.version" value="8.11.3" />
|
||||
<property name="js-jscs-nodeInterpreter" value="C:\Program Files\nodejs\node.exe" />
|
||||
<property name="js.buildTools.gulp.gulp_package_dir" value="$PROJECT_DIR$/node_modules/gulp" />
|
||||
<property name="js.buildTools.gulp.node_interpreter" value="C:\Program Files\nodejs\node.exe" />
|
||||
@ -382,22 +486,22 @@
|
||||
<property name="node.js.selected.package.jscs" value="" />
|
||||
<property name="node.js.selected.package.prettier" value="" />
|
||||
<property name="node.js.selected.package.standard" value="$PROJECT_DIR$/node_modules/eslint" />
|
||||
<property name="nodejs_interpreter_path" value="node" />
|
||||
<property name="nodejs_interpreter_path" value="$USER_HOME$/.nvm/versions/node/v8.11.3/bin/node" />
|
||||
<property name="nodejs_package_manager_path" value="npm" />
|
||||
<property name="recentsLimit" value="5" />
|
||||
<property name="settings.editor.selected.configurable" value="settings.nodejs" />
|
||||
</component>
|
||||
<component name="RecentsManager">
|
||||
<key name="MoveFile.RECENT_KEYS">
|
||||
<recent name="C:\mddev\Rinser\dist" />
|
||||
<recent name="C:\mddev\Rinser\html" />
|
||||
</key>
|
||||
<key name="CopyFile.RECENT_KEYS">
|
||||
<recent name="$PROJECT_DIR$/feeds" />
|
||||
<recent name="C:\dev\md\Rinser" />
|
||||
<recent name="$PROJECT_DIR$" />
|
||||
<recent name="$PROJECT_DIR$/dist" />
|
||||
<recent name="$PROJECT_DIR$/html/icons" />
|
||||
</key>
|
||||
<key name="MoveFile.RECENT_KEYS">
|
||||
<recent name="C:\mddev\Rinser\dist" />
|
||||
<recent name="C:\mddev\Rinser\html" />
|
||||
</key>
|
||||
</component>
|
||||
<component name="RunDashboard">
|
||||
@ -412,15 +516,16 @@
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
<component name="RunManager" selected="Node.js.fixer.js">
|
||||
<component name="RunManager" selected="JavaScript Debug.index.html">
|
||||
<configuration name="index.html" type="JavascriptDebugType" factoryName="JavaScript Debug" temporary="true" nameIsGenerated="true" uri="http://localhost:63342/rinser/dist/index.html" />
|
||||
<configuration name="Lifestyle" type="NodeJSConfigurationType" factoryName="Node.js" singleton="false" path-to-js-file="lifestyle.js" working-dir="$PROJECT_DIR$" />
|
||||
<configuration name="News" type="NodeJSConfigurationType" factoryName="Node.js" path-to-js-file="news.js" working-dir="$PROJECT_DIR$" />
|
||||
<configuration name="Pipes server" type="NodeJSConfigurationType" factoryName="Node.js" path-to-node="$USER_HOME$/.nvm/versions/node/v8.1.3/bin/node" path-to-js-file="pipes-server.js" working-dir="$PROJECT_DIR$" />
|
||||
<configuration name="Tech" type="NodeJSConfigurationType" factoryName="Node.js" path-to-js-file="tech.js" working-dir="$PROJECT_DIR$" />
|
||||
<configuration name="Test" type="NodeJSConfigurationType" factoryName="Node.js" path-to-js-file="test.js" working-dir="$PROJECT_DIR$" />
|
||||
<configuration name="fixer.js" type="NodeJSConfigurationType" factoryName="Node.js" temporary="true" path-to-node="$USER_HOME$/.nvm/versions/node/v8.1.3/bin/node" path-to-js-file="fixer.js" working-dir="$PROJECT_DIR$" />
|
||||
<configuration name="gather.js" type="NodeJSConfigurationType" factoryName="Node.js" temporary="true" nameIsGenerated="true" path-to-js-file="gather.js" working-dir="$PROJECT_DIR$" />
|
||||
<configuration name="jobs-special.js" type="NodeJSConfigurationType" factoryName="Node.js" temporary="true" path-to-js-file="jobs-special.js" working-dir="$PROJECT_DIR$" />
|
||||
<configuration name="paleo.js" type="NodeJSConfigurationType" factoryName="Node.js" temporary="true" path-to-node="C:/Program Files/nodejs/node" path-to-js-file="paleo.js" working-dir="$PROJECT_DIR$" />
|
||||
<configuration default="true" type="DartCommandLineRunConfigurationType" factoryName="Dart Command Line Application">
|
||||
<method />
|
||||
</configuration>
|
||||
@ -509,17 +614,19 @@
|
||||
<item itemvalue="Node.js.Pipes server" />
|
||||
<item itemvalue="Node.js.Tech" />
|
||||
<item itemvalue="Node.js.Test" />
|
||||
<item itemvalue="Node.js.paleo.js" />
|
||||
<item itemvalue="Node.js.fixer.js" />
|
||||
<item itemvalue="Gulp.js.default" />
|
||||
<item itemvalue="Node.js.jobs-special.js" />
|
||||
<item itemvalue="Node.js.gather.js" />
|
||||
<item itemvalue="JavaScript Debug.index.html" />
|
||||
</list>
|
||||
<recent_temporary>
|
||||
<list>
|
||||
<item itemvalue="Node.js.fixer.js" />
|
||||
<item itemvalue="Node.js.gather.js" />
|
||||
<item itemvalue="JavaScript Debug.index.html" />
|
||||
<item itemvalue="Node.js.jobs-special.js" />
|
||||
<item itemvalue="Node.js.fixer.js" />
|
||||
<item itemvalue="Gulp.js.default" />
|
||||
<item itemvalue="Node.js.paleo.js" />
|
||||
</list>
|
||||
</recent_temporary>
|
||||
</component>
|
||||
@ -588,9 +695,7 @@
|
||||
<workItem from="1516738952818" duration="4000" />
|
||||
<workItem from="1519424858361" duration="20000" />
|
||||
<workItem from="1520180489311" duration="993000" />
|
||||
<workItem from="1526462130391" duration="776000" />
|
||||
<workItem from="1526484995671" duration="603000" />
|
||||
<workItem from="1527086640478" duration="553000" />
|
||||
<workItem from="1528921135827" duration="13569000" />
|
||||
</task>
|
||||
<task id="LOCAL-00061" summary="fixed plugins">
|
||||
<created>1471450226774</created>
|
||||
@ -939,24 +1044,23 @@
|
||||
<servers />
|
||||
</component>
|
||||
<component name="TimeTrackingManager">
|
||||
<option name="totallyTimeSpent" value="112135000" />
|
||||
<option name="totallyTimeSpent" value="123772000" />
|
||||
</component>
|
||||
<component name="ToolWindowManager">
|
||||
<frame x="1629" y="23" width="2013" height="1417" extended-state="0" />
|
||||
<frame x="244" y="23" width="1794" height="1129" extended-state="0" />
|
||||
<editor active="true" />
|
||||
<layout>
|
||||
<window_info id="Gulp" order="2" sideWeight="0.4073648" side_tool="true" visible="true" weight="0.16607416" />
|
||||
<window_info content_ui="combo" id="Project" order="0" sideWeight="0.5926352" visible="true" weight="0.16607416" />
|
||||
<window_info id="Gulp" order="2" sideWeight="0.40422723" side_tool="true" visible="true" weight="0.13367175" />
|
||||
<window_info content_ui="combo" id="Project" order="0" sideWeight="0.5957728" visible="true" weight="0.13367175" />
|
||||
<window_info anchor="bottom" id="TODO" order="6" />
|
||||
<window_info anchor="bottom" id="Docker" order="7" />
|
||||
<window_info anchor="right" id="JSON Utils" order="3" />
|
||||
<window_info anchor="bottom" id="Event Log" order="7" sideWeight="0.36915168" side_tool="true" weight="0.33333334" />
|
||||
<window_info active="true" anchor="bottom" id="Version Control" order="7" sideWeight="0.54498714" visible="true" weight="0.3299923" />
|
||||
<window_info anchor="bottom" id="Run" order="2" sideWeight="0.63084835" weight="0.25057825" />
|
||||
<window_info active="true" anchor="bottom" id="Run" order="2" sideWeight="0.63084835" visible="true" weight="0.24975222" />
|
||||
<window_info anchor="bottom" id="Version Control" order="7" sideWeight="0.54498714" weight="0.081268586" />
|
||||
<window_info id="Structure" order="1" side_tool="true" weight="0.25" />
|
||||
<window_info anchor="bottom" id="Terminal" order="7" sideWeight="0.4838976" weight="0.32838774" />
|
||||
<window_info anchor="bottom" id="Debug" order="3" weight="0.39940536" />
|
||||
<window_info id="Favorites" order="2" side_tool="true" />
|
||||
<window_info anchor="bottom" id="Debug" order="3" weight="0.3997773" />
|
||||
<window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
|
||||
<window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
|
||||
<window_info anchor="bottom" id="SonarQube" order="7" weight="0.32962137" />
|
||||
@ -972,25 +1076,25 @@
|
||||
<window_info anchor="bottom" id="Find" order="1" weight="0.3281106" />
|
||||
</layout>
|
||||
<layout-to-restore>
|
||||
<window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
|
||||
<window_info id="Gulp" order="2" sideWeight="0.3410959" side_tool="true" weight="0.18936035" />
|
||||
<window_info anchor="bottom" id="Docker" order="13" />
|
||||
<window_info anchor="bottom" id="Find" order="1" weight="0.3281106" />
|
||||
<window_info anchor="bottom" id="Run" order="2" sideWeight="0.63084835" visible="true" weight="0.33333334" />
|
||||
<window_info anchor="bottom" id="SonarQube" order="15" weight="0.32962137" />
|
||||
<window_info anchor="bottom" id="SonarLint" order="14" />
|
||||
<window_info content_ui="combo" id="Project" order="0" sideWeight="0.65890414" visible="true" weight="0.13419023" />
|
||||
<window_info id="Structure" order="1" weight="0.25" />
|
||||
<window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
|
||||
<window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
|
||||
<window_info anchor="bottom" id="TODO" order="6" />
|
||||
<window_info anchor="bottom" id="Atlassian " order="16" />
|
||||
<window_info anchor="bottom" id="Terminal" order="12" sideWeight="0.4838976" weight="0.32896176" />
|
||||
<window_info anchor="bottom" id="Message" order="0" />
|
||||
<window_info anchor="bottom" id="Debug" order="3" weight="0.3997773" />
|
||||
<window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
|
||||
<window_info anchor="bottom" id="Run" order="2" sideWeight="0.63084835" visible="true" weight="0.33333334" />
|
||||
<window_info anchor="bottom" id="Event Log" order="8" sideWeight="0.36915168" side_tool="true" visible="true" weight="0.33333334" />
|
||||
<window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
|
||||
<window_info anchor="bottom" id="Version Control" order="11" sideWeight="0.54498714" weight="0.20276953" />
|
||||
<window_info anchor="bottom" id="Atlassian " order="16" />
|
||||
<window_info anchor="bottom" id="Find" order="1" weight="0.3281106" />
|
||||
<window_info anchor="bottom" id="Message" order="0" />
|
||||
<window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
|
||||
<window_info anchor="bottom" id="Debug" order="3" weight="0.3997773" />
|
||||
<window_info anchor="bottom" id="Terminal" order="12" sideWeight="0.4838976" weight="0.32896176" />
|
||||
<window_info anchor="bottom" id="Event Log" order="8" sideWeight="0.36915168" side_tool="true" visible="true" weight="0.33333334" />
|
||||
<window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
|
||||
<window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
|
||||
<window_info anchor="bottom" id="GitLabIntegration" order="10" />
|
||||
<window_info anchor="bottom" id="Application Servers" order="9" weight="0.32987553" />
|
||||
@ -1080,7 +1184,27 @@
|
||||
</component>
|
||||
<component name="XDebuggerManager">
|
||||
<breakpoint-manager>
|
||||
<option name="time" value="7" />
|
||||
<breakpoints>
|
||||
<line-breakpoint enabled="true" type="javascript">
|
||||
<url>file://$PROJECT_DIR$/news.js</url>
|
||||
<line>25</line>
|
||||
<properties lambdaOrdinal="-1" />
|
||||
<option name="timeStamp" value="7" />
|
||||
</line-breakpoint>
|
||||
<line-breakpoint enabled="true" type="javascript">
|
||||
<url>file://$PROJECT_DIR$/news.js</url>
|
||||
<line>17</line>
|
||||
<properties lambdaOrdinal="-1" />
|
||||
<option name="timeStamp" value="8" />
|
||||
</line-breakpoint>
|
||||
<line-breakpoint enabled="true" type="javascript">
|
||||
<url>file://$PROJECT_DIR$/gather.js</url>
|
||||
<line>49</line>
|
||||
<properties lambdaOrdinal="-1" />
|
||||
<option name="timeStamp" value="10" />
|
||||
</line-breakpoint>
|
||||
</breakpoints>
|
||||
<option name="time" value="11" />
|
||||
</breakpoint-manager>
|
||||
</component>
|
||||
<component name="atlassian-ide-plugin-workspace-issues">
|
||||
@ -1091,99 +1215,6 @@
|
||||
</option>
|
||||
</component>
|
||||
<component name="editorHistoryManager">
|
||||
<entry file="file://$PROJECT_DIR$/paleo.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="945">
|
||||
<caret line="63" column="11" selection-start-line="59" selection-start-column="5" selection-end-line="63" selection-end-column="11" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/tech.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="360">
|
||||
<caret line="24" column="6" selection-start-line="24" selection-start-column="6" selection-end-line="24" selection-end-column="6" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/news.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="1035">
|
||||
<caret line="69" column="58" selection-start-line="69" selection-start-column="58" selection-end-line="69" selection-end-column="58" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/fit.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="300">
|
||||
<caret line="20" column="64" selection-start-line="20" selection-start-column="64" selection-end-line="20" selection-end-column="64" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/package.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="525">
|
||||
<caret line="35" column="33" lean-forward="true" selection-start-line="35" selection-start-column="33" selection-end-line="35" selection-end-column="33" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/bored.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state>
|
||||
<caret column="23" selection-start-column="23" selection-end-column="23" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/dist/index.html" />
|
||||
<entry file="file://$PROJECT_DIR$/html/index.html">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="2071">
|
||||
<caret line="109" column="26" selection-start-line="109" selection-start-column="26" selection-end-line="109" selection-end-column="26" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/html/js/app.v3.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="171">
|
||||
<caret line="9" column="16" selection-start-line="9" selection-start-column="16" selection-end-line="9" selection-end-column="16" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/plugins/fix_scripts.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="19">
|
||||
<caret line="1" column="37" selection-start-line="1" selection-start-column="37" selection-end-line="1" selection-end-column="37" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/plugins/fix_images.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="133">
|
||||
<caret line="7" selection-start-line="7" selection-end-line="7" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$APPLICATION_CONFIG_DIR$/scratches/scratch_4.txt" />
|
||||
<entry file="file://$PROJECT_DIR$/plugins/filter_glasgow.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="99">
|
||||
<caret line="3" column="26" selection-start-line="3" selection-start-column="8" selection-end-line="3" selection-end-column="26" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/reader.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="102">
|
||||
<caret line="6" selection-start-line="6" selection-end-line="6" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/node_modules/rss-braider/index.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="51">
|
||||
<caret line="3" column="22" selection-start-line="3" selection-start-column="22" selection-end-line="3" selection-end-column="22" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/node_modules/rss-braider/lib/RssBraider.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="187">
|
||||
@ -1215,7 +1246,13 @@
|
||||
<entry file="file://$PROJECT_DIR$/dist/stripped.json" />
|
||||
<entry file="file://$PROJECT_DIR$/dist/good.json" />
|
||||
<entry file="file://$PROJECT_DIR$/dist/bad.json" />
|
||||
<entry file="file://$PROJECT_DIR$/node_modules/jsonfile/index.js" />
|
||||
<entry file="file://$PROJECT_DIR$/node_modules/jsonfile/index.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="225">
|
||||
<caret line="15" column="3" selection-start-line="15" selection-start-column="3" selection-end-line="15" selection-end-column="3" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/dist/jobs-special.html" />
|
||||
<entry file="file://$PROJECT_DIR$/dist/jobs-special.json" />
|
||||
<entry file="file://$PROJECT_DIR$/dist/corpus.json" />
|
||||
@ -1226,10 +1263,26 @@
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/node_modules/eslint-config-babel/README.md" />
|
||||
<entry file="file://$PROJECT_DIR$/node_modules/eslint-config-babel/index.js" />
|
||||
<entry file="file://$PROJECT_DIR$/node_modules/eslint-config-babel/package.json" />
|
||||
<entry file="file://$APPLICATION_CONFIG_DIR$/scratches/jobs-new.js" />
|
||||
<entry file="file://$PROJECT_DIR$/node_modules/eslint-config-babel/README.md">
|
||||
<provider selected="true" editor-type-id="text-editor" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/node_modules/eslint-config-babel/index.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="75">
|
||||
<caret line="5" column="22" lean-forward="true" selection-start-line="5" selection-start-column="22" selection-end-line="5" selection-end-column="22" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/node_modules/eslint-config-babel/package.json">
|
||||
<provider selected="true" editor-type-id="text-editor" />
|
||||
</entry>
|
||||
<entry file="file://$APPLICATION_CONFIG_DIR$/scratches/jobs-new.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="45">
|
||||
<caret line="3" column="22" lean-forward="true" selection-start-line="3" selection-start-column="22" selection-end-line="3" selection-end-column="22" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/.eslintrc">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="285">
|
||||
@ -1237,7 +1290,13 @@
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/node_modules/feedparser/History.md" />
|
||||
<entry file="file://$PROJECT_DIR$/node_modules/feedparser/History.md">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="284">
|
||||
<caret line="39" column="18" lean-forward="true" selection-start-line="39" selection-start-column="18" selection-end-line="39" selection-end-column="18" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/bayes.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="675">
|
||||
@ -1252,6 +1311,9 @@
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/app.js">
|
||||
<provider selected="true" editor-type-id="text-editor" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/routes/index.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="135">
|
||||
@ -1259,8 +1321,19 @@
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/dist/pipes.ooappcache" />
|
||||
<entry file="file://$PROJECT_DIR$/dist/jobs-special.xml" />
|
||||
<entry file="file://$PROJECT_DIR$/views/index.ejs">
|
||||
<provider selected="true" editor-type-id="text-editor" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/dist/pipes.ooappcache">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="221">
|
||||
<caret line="13" selection-start-line="13" selection-end-line="13" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/dist/jobs-special.xml">
|
||||
<provider selected="true" editor-type-id="text-editor" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/fixer.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="136">
|
||||
@ -1279,22 +1352,14 @@
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="3840">
|
||||
<caret line="256" column="2" selection-start-line="256" selection-start-column="2" selection-end-line="256" selection-end-column="2" />
|
||||
<folding>
|
||||
<marker date="1506878694000" expanded="true" signature="16278:16298" ph="..." />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/jobs-special.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="615">
|
||||
<caret line="41" column="55" selection-start-line="41" selection-start-column="55" selection-end-line="41" selection-end-column="55" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/lifestyle.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="1215">
|
||||
<caret line="81" column="58" selection-start-line="81" selection-start-column="58" selection-end-line="81" selection-end-column="58" />
|
||||
</state>
|
||||
</provider>
|
||||
<entry file="file://$PROJECT_DIR$/corpus.json">
|
||||
<provider selected="true" editor-type-id="text-editor" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/jobs-local.xml">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
@ -1303,52 +1368,144 @@
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/jobs-local.js">
|
||||
<entry file="file://$PROJECT_DIR$/http:%2F%2Ffeeds2.feedburner.com%2Fbusinessinsider.html">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="1350">
|
||||
<caret line="90" column="42" selection-start-line="90" selection-start-column="42" selection-end-line="90" selection-end-column="42" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/paleo.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="945">
|
||||
<caret line="63" column="11" selection-start-line="59" selection-start-column="5" selection-end-line="63" selection-end-column="11" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/tech.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="360">
|
||||
<caret line="24" column="6" selection-start-line="24" selection-start-column="6" selection-end-line="24" selection-end-column="6" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/fit.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="300">
|
||||
<caret line="20" column="64" selection-start-line="20" selection-start-column="64" selection-end-line="20" selection-end-column="64" />
|
||||
<state relative-caret-position="226">
|
||||
<caret line="374" column="20" lean-forward="true" selection-start-line="374" selection-start-column="20" selection-end-line="374" selection-end-column="20" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/package.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="525">
|
||||
<caret line="35" column="33" selection-start-line="35" selection-start-column="33" selection-end-line="35" selection-end-column="33" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/news.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="210">
|
||||
<caret line="14" column="17" selection-start-line="14" selection-start-column="17" selection-end-line="14" selection-end-column="17" />
|
||||
<state relative-caret-position="660">
|
||||
<caret line="44" column="3" selection-start-line="44" selection-start-column="3" selection-end-line="44" selection-end-column="3" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/news.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="271">
|
||||
<caret line="36" lean-forward="true" selection-start-line="36" selection-end-line="36" />
|
||||
<state relative-caret-position="75">
|
||||
<caret line="5" column="40" selection-end-line="87" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/feeds/old.news.json">
|
||||
<provider selected="true" editor-type-id="text-editor" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/news.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="1560">
|
||||
<caret line="104" column="19" selection-start-line="104" selection-start-column="19" selection-end-line="104" selection-end-column="19" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/feeds/lifestyle.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="435">
|
||||
<caret line="29" column="85" lean-forward="true" selection-start-line="29" selection-start-column="85" selection-end-line="29" selection-end-column="85" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/paleo.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="169">
|
||||
<caret line="53" column="21" selection-start-line="53" selection-start-column="21" selection-end-line="53" selection-end-column="21" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/jobs-special.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state>
|
||||
<caret column="31" selection-start-column="17" selection-end-column="31" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/lifestyle.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state>
|
||||
<caret column="28" selection-start-column="17" selection-end-column="28" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/feeds/news.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="170">
|
||||
<caret line="85" column="27" selection-start-line="85" selection-start-column="27" selection-end-line="85" selection-end-column="27" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/dist/index.html">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state>
|
||||
<folding>
|
||||
<element signature="n#style#0;n#div#3;n#div#0;n#body#0;n#html#0;n#!!top" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/dist/js/app.js">
|
||||
<provider selected="true" editor-type-id="text-editor" />
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/feeds/jobs-special.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="242">
|
||||
<caret line="86" column="45" selection-start-line="86" selection-start-column="19" selection-end-line="86" selection-end-column="45" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/tech.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="1410">
|
||||
<caret line="94" column="1" selection-start-line="16" selection-start-column="25" selection-end-line="94" selection-end-column="1" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/feeds/paleo.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="458">
|
||||
<caret line="35" column="6" selection-start-line="35" selection-start-column="6" selection-end-line="35" selection-end-column="6" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/jobs-local.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="469">
|
||||
<caret line="92" column="2" selection-start-line="12" selection-start-column="25" selection-end-line="92" selection-end-column="2" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/feeds/jobs-local.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="45">
|
||||
<caret line="3" column="24" selection-start-line="3" selection-start-column="24" selection-end-line="3" selection-end-column="24" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/gather.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="155">
|
||||
<caret line="89" column="6" selection-start-line="89" selection-start-column="6" selection-end-line="89" selection-end-column="6" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/fit.js">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="187">
|
||||
<caret line="81" lean-forward="true" selection-start-line="81" selection-end-line="81" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/feeds/fit.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="425">
|
||||
<caret line="50" column="6" selection-start-line="50" selection-start-column="6" selection-end-line="50" selection-end-column="6" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/feeds/tech.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="181">
|
||||
<caret line="46" column="6" selection-start-line="46" selection-start-column="6" selection-end-line="46" selection-end-column="6" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
|
61
feeds/fit.json
Normal file
61
feeds/fit.json
Normal file
@ -0,0 +1,61 @@
|
||||
{
|
||||
"feed_name": "feed",
|
||||
"default_count": 1,
|
||||
"no_cdata_fields": [
|
||||
"description"
|
||||
],
|
||||
"meta": {
|
||||
"title": "Fitness",
|
||||
"description": "Combined Fitness Feed",
|
||||
"site_url": "http://pipes.silvrtree.co.uk/fit.xml"
|
||||
},
|
||||
"plugins": [
|
||||
"filter_last_week",
|
||||
"fix_images",
|
||||
"fix_scripts"
|
||||
],
|
||||
"custom_namespaces": {
|
||||
"content": "http://purl.org/rss/1.0/modules/content/",
|
||||
"slash": "http://purl.org/rss/1.0/modules/slash/",
|
||||
"media": "http://search.yahoo.com/mrss/",
|
||||
"ev": "http://purl.org/rss/2.0/modules/event/",
|
||||
"sy": "http://purl.org/rss/1.0/modules/syndication/",
|
||||
"wfw": "http://wellformedweb.org/CommentAPI/",
|
||||
"dc": "http://purl.org/dc/elements/1.1/",
|
||||
"atom": "http://www.w3.org/2005/Atom"
|
||||
},
|
||||
"sources": [
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.mensfitness.co.uk%2Ffeeds%2Fall"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.coachmag.co.uk%2Ffeeds%2Fall"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fmuscleandbrawn.com%2Ffeed%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fashotofadrenaline.net%2Ffeed%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.simplyshredded.com%2Ffeed"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.bornfitness.com%2Ffeed%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Frosstraining.com%2Fblog%2Ffeed%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fdaily.barbellshrugged.com%2Ffeed%2F"
|
||||
}
|
||||
]
|
||||
}
|
142
feeds/jobs-local.json
Normal file
142
feeds/jobs-local.json
Normal file
@ -0,0 +1,142 @@
|
||||
{
|
||||
"feed_name": "feed",
|
||||
"default_count": 1,
|
||||
"no_cdata_fields": [],
|
||||
"plugins": [
|
||||
"filter_today_only"
|
||||
],
|
||||
"meta": {
|
||||
"title": "Jobs",
|
||||
"description": "Combined Jobs Feed",
|
||||
"site_url": "http://pipes.silvrtree.co.uk/jobs-local.xml"
|
||||
},
|
||||
"sources": [
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobserve.com%2FMySearch%2FBAEBF3BDF82B8FEF.rss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobsite.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26daysback%3D1%26jbe_id%3D47820652"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobserve.com%2FMySearch%2F6DA9769BA89834AA.rss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.JobServe.com%2FMySearch%2FEDF47BEA6B31EF.rss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.JobServe.com%2FMySearch%2F3CAD044BEF2BFA.rss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.JobServe.com%2FMySearch%2FC7B25D86D0844A.rss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.JobServe.com%2FMySearch%2F64A3EEF615FA4C.rss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobsite.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26daysback%3D1%26jbe_id%3D21564698"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobsite.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26daysback%3D1%26jbe_id%3D21564712"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobsite.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26daysback%3D1%26jbe_id%3D21942123"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobsite.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26daysback%3D1%26jbe_id%3D33166238"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobsite.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26daysback%3D1%26jbe_id%3D34888173"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.s1jobs.com%2Fxml%2Fm7dp711z2r.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.s1jobs.com%2Fxml%2Fpfvf7o7z2r.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.s1jobs.com%2Fxml%2Flluqnt8z2r.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.s1jobs.com%2Fxml%2Ftu33qt8z2r.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.s1jobs.com%2Fxml%2Fu3btnz8z2r.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.purelyit.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26daysback%3D1%26jbe_id%3D33256062"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.purelyit.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26daysback%3D1%26jbe_id%3D33450169"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.purelyit.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26daysback%3D1%26jbe_id%3D34517029"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.purelyit.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26daysback%3D1%26jbe_id%3D34888105"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.technojobs.co.uk%2Frss.php%2Fglasgow%2Fsearchtypeand%2FlocationScotland%2Fsortbyrelevant%2Fjobtypeall"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobserve.com%2FMySearch%2F6FC7E9ED5F042ECB.rss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobsite.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26skill_atleast%3Dhtml%2520%2C%2520asp%2520%2C%2520web%2520%2C%2520sql%2520%2C%2520delphi%2520%2C%2520vb%2520%2C%2520vbscript%2520%2C%2520php%2520%2C%2520ajax%2520%2C%2520mysql%2520%2C%2520sqlserver%2520%2C%2520javascript%2520%2C%2520intranet%2520%2C%2520vmware%2520%2C%2520virtulization%26location_include%3DLondon%26location_within%3D10%26reqd_salary%3DANY%7C%26daysback%3D7%26scc%3DUK%26compare_resolved%3DCO_LONDON%26compare_search%3DLondon%26search_emp_mkt_cd%3DALL"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobsite.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26skill_atleast%3Dhtml%2520%2C%2520asp%2520%2C%2520web%2520%2C%2520sql%2520%2C%2520delphi%2520%2C%2520vb%2520%2C%2520vbscript%2520%2C%2520php%2520%2C%2520ajax%2520%2C%2520mysql%2520%2C%2520sqlserver%2520%2C%2520javascript%2520%2C%2520intranet%2520%2C%2520vmware%2520%2C%2520virtulization%26location_include%3DGlasgow%26location_within%3D10%26reqd_salary%3DANY%7C%26daysback%3D7%26scc%3DUK%26compare_resolved%3DTO_G1_GLASGOW%26compare_search%3DGlasgow%26search_emp_mkt_cd%3DALL"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobsite.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26skill_atleast%3Dhtml%2520%2C%2520asp%2520%2C%2520web%2520%2C%2520sql%2520%2C%2520delphi%2520%2C%2520vb%2520%2C%2520vbscript%2520%2C%2520php%2520%2C%2520ajax%2520%2C%2520mysql%2520%2C%2520sqlserver%2520%2C%2520javascript%2520%2C%2520intranet%2520%2C%2520vmware%2520%2C%2520virtulization%26location_within%3D10%26reqd_salary%3DANY%7C%26daysback%3D7%26scc%3DUK%26search_emp_mkt_cd%3DALL"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobsite.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26skill_atleast%3Dhtml%2520%2C%2520asp%2520%2C%2520web%2520%2C%2520sql%2520%2C%2520delphi%2520%2C%2520vb%2520%2C%2520vbscript%2520%2C%2520php%2520%2C%2520ajax%2520%2C%2520mysql%2520%2C%2520sqlserver%2520%2C%2520javascript%2520%2C%2520intranet%2520%2C%2520vmware%2520%2C%2520virtulization%26location_include%3DGermany%26location_within%3D10%26reqd_salary%3DANY%7C%26daysback%3D7%26scc%3DUK%26compare_resolved%3DCY_GERMANY%26compare_search%3DGermany%26search_emp_mkt_cd%3DALL"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.s1jobs.com%2Fxml%2Fb1d7e6c3a9a11964z3r.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobserve.com%2FMySearch%2FCA49421A86CA3F74.rss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.s1jobs.com%2Fxml%2Fddeded091b6f6d33z3r.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.s1jobs.com%2Fxml%2F3eafc1ea20f1ca02z3r.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobsite.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26skill_atleast%3Dhtml%2C%2520asp%2C%2520web%2C%2520sql%2C%2520delphi%2C%2520vb%2C%2520vbscript%2C%2520php%2C%2520ajax%2C%2520mysql%2C%2520sqlserver%2C%2520javascript%2C%2520intranet%2C%2520vmware%2C%2520virtulization%26location_include%3DAbu%2520Dhabi%26compare_resolved%3DRE_ABUDHABI_UNITEDARABEMIRATES%26compare_search%3DAbu%2520Dhabi%26jobtype%3DX%26search_emp_mkt_cd%3DALL"
|
||||
}]
|
||||
}
|
142
feeds/jobs-special.json
Normal file
142
feeds/jobs-special.json
Normal file
@ -0,0 +1,142 @@
|
||||
{
|
||||
"feed_name": "feed",
|
||||
"default_count": 1,
|
||||
"no_cdata_fields": [],
|
||||
"plugins": [
|
||||
"filter_location",
|
||||
"filter_reject",
|
||||
"filter_md_jobs",
|
||||
"filter_today_only"
|
||||
],
|
||||
"meta": {
|
||||
"title": "Jobs",
|
||||
"description": "Combined Jobs Feed",
|
||||
"site_url": "http://pipes.silvrtree.co.uk/jobs-special.xml"
|
||||
},
|
||||
"sources": [
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobsite.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26daysback%3D1%26jbe_id%3D47820652"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/https%3A%2F%2Fwww.jobserve.com%2FMySearch%2F6DA9769BA89834AA.rss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/https%3A%2F%2Fwww.jobserve.com%2FMySearch%2FEDF47BEA6B31EF.rss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/https%3A%2F%2Fwww.jobserve.com%2FMySearch%2F3CAD044BEF2BFA.rss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/https%3A%2F%2Fwww.jobserve.com%2FMySearch%2FC7B25D86D0844A.rss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/https%3A%2F%2Fwww.jobserve.com%2FMySearch%2F64A3EEF615FA4C.rss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobsite.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26daysback%3D1%26jbe_id%3D21564698"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobsite.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26daysback%3D1%26jbe_id%3D21564712"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobsite.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26daysback%3D1%26jbe_id%3D21942123"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobsite.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26daysback%3D1%26jbe_id%3D33166238"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobsite.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26daysback%3D1%26jbe_id%3D34888173"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.s1jobs.com%2Fxml%2Fm7dp711z2r.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.s1jobs.com%2Fxml%2Fpfvf7o7z2r.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.s1jobs.com%2Fxml%2Flluqnt8z2r.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.s1jobs.com%2Fxml%2Ftu33qt8z2r.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.s1jobs.com%2Fxml%2Fu3btnz8z2r.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.purelyit.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26daysback%3D1%26jbe_id%3D33256062"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.purelyit.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26daysback%3D1%26jbe_id%3D33450169"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.purelyit.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26daysback%3D1%26jbe_id%3D34517029"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.purelyit.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26daysback%3D1%26jbe_id%3D34888105"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/https%3A%2F%2Fwww.technojobs.co.uk%2Frss.php%2Fglasgow%2Fsearchtypeand%2FlocationScotland%2Fsortbyrelevant%2Fjobtypeall"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/https%3A%2F%2Fwww.jobserve.com%2FMySearch%2F6FC7E9ED5F042ECB.rss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobsite.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26skill_atleast%3Dhtml%2C%2520asp%2C%2520web%2C%2520sql%2C%2520delphi%2C%2520vb%2C%2520vbscript%2C%2520php%2C%2520ajax%2C%2520mysql%2C%2520sqlserver%2C%2520javascript%2C%2520intranet%2C%2520vmware%2C%2520virtulization%26location_include%3DAbu%2520Dhabi%26compare_resolved%3DRE_ABUDHABI_UNITEDARABEMIRATES%26compare_search%3DAbu%2520Dhabi%26jobtype%3DX%26search_emp_mkt_cd%3DALL"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobsite.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26skill_atleast%3Dhtml%2520%2C%2520asp%2520%2C%2520web%2520%2C%2520sql%2520%2C%2520delphi%2520%2C%2520vb%2520%2C%2520vbscript%2520%2C%2520php%2520%2C%2520ajax%2520%2C%2520mysql%2520%2C%2520sqlserver%2520%2C%2520javascript%2520%2C%2520intranet%2520%2C%2520vmware%2520%2C%2520virtulization%26location_include%3DLondon%26location_within%3D10%26reqd_salary%3DANY%7C%26daysback%3D7%26scc%3DUK%26compare_resolved%3DCO_LONDON%26compare_search%3DLondon%26search_emp_mkt_cd%3DALL"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobsite.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26skill_atleast%3Dhtml%2520%2C%2520asp%2520%2C%2520web%2520%2C%2520sql%2520%2C%2520delphi%2520%2C%2520vb%2520%2C%2520vbscript%2520%2C%2520php%2520%2C%2520ajax%2520%2C%2520mysql%2520%2C%2520sqlserver%2520%2C%2520javascript%2520%2C%2520intranet%2520%2C%2520vmware%2520%2C%2520virtulization%26location_include%3DGlasgow%26location_within%3D10%26reqd_salary%3DANY%7C%26daysback%3D7%26scc%3DUK%26compare_resolved%3DTO_G1_GLASGOW%26compare_search%3DGlasgow%26search_emp_mkt_cd%3DALL"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobsite.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26skill_atleast%3Dhtml%2520%2C%2520asp%2520%2C%2520web%2520%2C%2520sql%2520%2C%2520delphi%2520%2C%2520vb%2520%2C%2520vbscript%2520%2C%2520php%2520%2C%2520ajax%2520%2C%2520mysql%2520%2C%2520sqlserver%2520%2C%2520javascript%2520%2C%2520intranet%2520%2C%2520vmware%2520%2C%2520virtulization%26location_within%3D10%26reqd_salary%3DANY%7C%26daysback%3D7%26scc%3DUK%26search_emp_mkt_cd%3DALL"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.jobsite.co.uk%2Fcgi-bin%2Fadvsearch%3Frss_feed%3D1%26skill_atleast%3Dhtml%2520%2C%2520asp%2520%2C%2520web%2520%2C%2520sql%2520%2C%2520delphi%2520%2C%2520vb%2520%2C%2520vbscript%2520%2C%2520php%2520%2C%2520ajax%2520%2C%2520mysql%2520%2C%2520sqlserver%2520%2C%2520javascript%2520%2C%2520intranet%2520%2C%2520vmware%2520%2C%2520virtulization%26location_include%3DGermany%26location_within%3D10%26reqd_salary%3DANY%7C%26daysback%3D7%26scc%3DUK%26compare_resolved%3DCY_GERMANY%26compare_search%3DGermany%26search_emp_mkt_cd%3DALL"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.s1jobs.com%2Fxml%2Fb1d7e6c3a9a11964z3r.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/https%3A%2F%2Fwww.jobserve.com%2FMySearch%2FCA49421A86CA3F74.rss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.s1jobs.com%2Fxml%2Fddeded091b6f6d33z3r.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.s1jobs.com%2Fxml%2F3eafc1ea20f1ca02z3r.xml"
|
||||
}
|
||||
]
|
||||
}
|
182
feeds/lifestyle.json
Normal file
182
feeds/lifestyle.json
Normal file
@ -0,0 +1,182 @@
|
||||
{
|
||||
"feed_name": "feed",
|
||||
"default_count": 1,
|
||||
"no_cdata_fields": [],
|
||||
"meta": {
|
||||
"title": "Lifestyle",
|
||||
"description": "Combined Lifestyle Feed",
|
||||
"site_url": "http://pipes.silvrtree.co.uk/lifestyle.xml"
|
||||
},
|
||||
"plugins": [
|
||||
"filter_last_week",
|
||||
"fix_images",
|
||||
"fix_scripts"
|
||||
],
|
||||
"sources": [
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds2.feedburner.com%2Facquire"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.askmen.com%2Fstyle.rss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.askmen.com%2Ffine_living.rss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.askmen.com%2Fmoney.rss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.dmarge.com%2Ffeed"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.esquire.com%2Frss%2Fall.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.feedburner.com%2Fgearpatrol"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.feedburner.com%2Fkinowear"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.mensfitness.co.uk%2Ffeeds%2Fall"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.feedburner.com%2FTheArtOfManliness"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.feedburner.com%2Facontinuouslean%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.fashionbeans.com%2Ffeed%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.feedburner.com%2FMensFlair%3Fformat%3Dxml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.feedburner.com%2FTheChoosyBeggar"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.valetmag.com%2Fdistribution%2Frss_all.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fputthison.com%2Frss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fdieworkwear.com%2Frss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fmenofhabit.tumblr.com%2Frss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.hodinkee.com%2Fblog%2Frss.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.feedburner.com%2Ffirstinwatches"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds2.feedburner.com%2Fprimermagazine%2FotzU"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fchrisguillebeau.com%2F3x5%2Ffeed%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.feedburner.com%2FTheAwesomer"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fbondclothes.blogspot.com%2Ffeeds%2Fposts%2Fdefault"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Faffordablebond007.tumblr.com%2Frss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fthecozyspace.tumblr.com%2Frss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.gentlemansgazette.com%2Ffeed%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.feedburner.com%2Fwellspent"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fhespokestyle.com%2Ffeed%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Feffortlessgent.com%2Ffeed%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.feedburner.com%2Fthisfits"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fgeorgehahn.com%2Ffeed%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.mensjournal.com%2Fservices%2Frss%2Fgear"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.mensjournal.com%2Fservices%2Frss%2Ffood-drink"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.mensjournal.com%2Fservices%2Frss%2Ftravel"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.mensjournal.com%2Fservices%2Frss%2Fadventure"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.mensjournal.com%2Fservices%2Frss%2Fhealth-fitness"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.mensjournal.com%2Fservices%2Frss%2Fstyle"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.feedburner.com%2Funcrate"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.feedburner.com%2FManOfMany"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.feedburner.com%2Fnymag%2Fvulture"
|
||||
}, {
|
||||
"count": 100, "feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.mantelligence.com%2Ffeed%2F"
|
||||
}]
|
||||
}
|
@ -1,89 +1,113 @@
|
||||
{
|
||||
"feed_name": "feed",
|
||||
"default_count": 1,
|
||||
"no_cdata_fields": [],
|
||||
// Don't wrap these fields in CDATA tags
|
||||
"no_cdata_fields": [
|
||||
"description"
|
||||
],
|
||||
"meta": {
|
||||
"title": "News",
|
||||
"description": "Combined News Feed",
|
||||
'site_url': 'http://pipes.silvrtree.co.uk/news.xml'
|
||||
"site_url": "http://pipes.silvrtree.co.uk/news.xml"
|
||||
},
|
||||
"plugins": [
|
||||
'filter_3_days',
|
||||
'fix_images',
|
||||
'fix_scripts'
|
||||
"filter_3_days",
|
||||
"fix_images",
|
||||
"fix_scripts"
|
||||
],
|
||||
"custom_namespaces": {
|
||||
"content": "http://purl.org/rss/1.0/modules/content/",
|
||||
"slash": "http://purl.org/rss/1.0/modules/slash/",
|
||||
"media": "http://search.yahoo.com/mrss/",
|
||||
"ev": "http://purl.org/rss/2.0/modules/event/",
|
||||
"sy": "http://purl.org/rss/1.0/modules/syndication/",
|
||||
"wfw": "http://wellformedweb.org/CommentAPI/",
|
||||
"dc": "http://purl.org/dc/elements/1.1/",
|
||||
"atom": "http://www.w3.org/2005/Atom"
|
||||
},
|
||||
"sources": [
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://qz.com/feed/"
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fqz.com%2Ffeed%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://feeds2.feedburner.com/businessinsider"
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds2.feedburner.com%2Fbusinessinsider"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://mf.feeds.reuters.com/reuters/UKTopNews"
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.reuters.com%2Freuters%2FUKTopNews"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://mf.feeds.reuters.com/reuters/UKdomesticNews"
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.reuters.com%2Freuters%2FUKdomesticNews"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://hosted2.ap.org/atom/APDEFAULT/cae69a7523db45408eeb2b3a98c0c9c5"
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.reuters.com%2Freuters%2FUKWorldNews"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://www.cityam.com/feeds/main.xml"
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.reuters.com%2Freuters%2FtopNews"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://www.londonlovesbusiness.com/navrss?navsectioncode=121"
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.reuters.com%2FReuters%2FworldNews"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://www.ibtimes.co.uk/rss/uk"
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.cityam.com%2Ffeeds%2Fmain.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://feeds.bbci.co.uk/news/rss.xml?edition=uk"
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.londonlovesbusiness.com%2Fnavrss%3Fnavsectioncode%3D121"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://feeds.bbci.co.uk/news/scotland/rss.xml?edition=uk"
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.ibtimes.co.uk%2Frss%2Fuk"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://news.google.com/?output=rss"
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.bbci.co.uk%2Fnews%2Frss.xml%3Fedition%3Duk"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://feeds.feedburner.com/TheAtlantic"
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.bbci.co.uk%2Fnews%2Fscotland%2Frss.xml%3Fedition%3Duk"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://www.telegraph.co.uk/newsfeed/rss/news-uk_news.xml"
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fnews.google.com%2F%3Foutput%3Drss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://www.telegraph.co.uk/news/worldnews/rss"
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.feedburner.com%2FTheAtlantic"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://www.guardian.co.uk/rssfeed/0,,1,00.xml"
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.telegraph.co.uk%2Fnews%2Frss.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://www.marketwatch.com/rss/topstories"
|
||||
"feed_url": "http://45.33.114.116:8080/https%3A%2F%2Fwww.theguardian.com%2Fuk%2Frss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://feeds.feedburner.com/wingsoverscotland/FgKv"
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.marketwatch.com%2Fmarketwatch%2Ftopstories%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.feedburner.com%2Fwingsoverscotland%2FFgKv"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fbellacaledonia.org.uk%2Ffeed%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.theweek.co.uk%2Ffeeds%2Fall"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffivethirtyeight.com%2Fall%2Ffeed"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
86
feeds/old.news.json
Normal file
86
feeds/old.news.json
Normal file
@ -0,0 +1,86 @@
|
||||
{
|
||||
"feed_name": "feed",
|
||||
"default_count": 1,
|
||||
"no_cdata_fields": [],
|
||||
// Don't wrap these fields in CDATA tags
|
||||
"meta": {
|
||||
"title": "News",
|
||||
"description": "Combined News Feed",
|
||||
'site_url': 'http://pipes.silvrtree.co.uk/news.xml'
|
||||
},
|
||||
"plugins": [
|
||||
'filter_3_days',
|
||||
'fix_images',
|
||||
'fix_scripts'
|
||||
],
|
||||
"sources": [
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://qz.com/feed/"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://feeds2.feedburner.com/businessinsider"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://mf.feeds.reuters.com/reuters/UKTopNews"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://mf.feeds.reuters.com/reuters/UKdomesticNews"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://hosted2.ap.org/atom/APDEFAULT/cae69a7523db45408eeb2b3a98c0c9c5"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://www.cityam.com/feeds/main.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://www.londonlovesbusiness.com/navrss?navsectioncode=121"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://www.ibtimes.co.uk/rss/uk"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://feeds.bbci.co.uk/news/rss.xml?edition=uk"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://feeds.bbci.co.uk/news/scotland/rss.xml?edition=uk"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://news.google.com/?output=rss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://feeds.feedburner.com/TheAtlantic"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://www.telegraph.co.uk/newsfeed/rss/news-uk_news.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://www.telegraph.co.uk/news/worldnews/rss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://www.guardian.co.uk/rssfeed/0,,1,00.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://www.marketwatch.com/rss/topstories"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://feeds.feedburner.com/wingsoverscotland/FgKv"
|
||||
}
|
||||
]
|
||||
}
|
50
feeds/paleo.json
Normal file
50
feeds/paleo.json
Normal file
@ -0,0 +1,50 @@
|
||||
{
|
||||
"outputFile": "paleo",
|
||||
"feed_name": "feed",
|
||||
"default_count": 1,
|
||||
"no_cdata_fields": [],
|
||||
"meta": {
|
||||
"title": "Paleo",
|
||||
"description": "Combined Paleo Feed",
|
||||
"site_url": "http://pipes.silvrtree.co.uk/paleo.xml"
|
||||
},
|
||||
"plugins": [
|
||||
"filter_3_days",
|
||||
"fix_images",
|
||||
"fix_scripts"
|
||||
],
|
||||
"sources": [
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.feedburner.com%2FPaleoPlan"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fnomnompaleo.com%2Frss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fthepaleodiet.com%2Ffeed%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fpaleoleap.com%2Ffeed%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fultimatepaleoguide.com%2Ffeed%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.feedburner.com%2FPaleomg-PaleoRecipes"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fcivilizedcavemancooking.com%2Ffeed%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.ruled.me%2Ffeed%2F"
|
||||
}
|
||||
]
|
||||
}
|
85
feeds/tech.json
Normal file
85
feeds/tech.json
Normal file
@ -0,0 +1,85 @@
|
||||
{
|
||||
"feed_name": "feed",
|
||||
"default_count": 1,
|
||||
"no_cdata_fields": [],
|
||||
"meta": {
|
||||
"title": "Technology",
|
||||
"description": "Combined Tech Feed",
|
||||
"site_url": "http://pipes.silvrtree.co.uk/tech.xml"
|
||||
},
|
||||
"plugins": [
|
||||
"filter_3_days",
|
||||
"fix_images",
|
||||
"fix_scripts"
|
||||
],
|
||||
"sources": [
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.feedburner.com%2Flenovoblogs%2Fdesignmatters"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.engadget.com%2Frss.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.computerweekly.com%2Frss%2FAll-Computer-Weekly-content.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwinsupersite.com%2Frss.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/https%3A%2F%2Ffeeds.feedburner.com%2FTheGadgeteer"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.wired.com%2Fcategory%2Fgear%2Ffeed%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/https%3A%2F%2Ffeeds2.feedburner.com%2FAndroidCommunity"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/https%3A%2F%2Ffeeds.feedburner.com%2FAndroidPolice"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.theverge.com%2Frss%2Ffrontpage"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeed.androidauthority.com%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/https%3A%2F%2Ffeeds.feedburner.com%2Fcodinghorror"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.androidcentral.com%2Ffeed"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.anandtech.com%2Frss%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/https%3A%2F%2Fmedium.com%2Ffeed%2Fgoogle-developers"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeedproxy.google.com%2Ftypepad%2Falleyinsider%2Fsilicon_alley_insider"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ftechcrunch.com%2Ffeed%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds2.feedburner.com%2Fthenextweb"
|
||||
}
|
||||
]
|
||||
}
|
123
gather.js
Normal file
123
gather.js
Normal file
@ -0,0 +1,123 @@
|
||||
const outputFile = 'news';
|
||||
const RssBraider = require('rss-braider');
|
||||
const fs = require('fs');
|
||||
const ejs = require(
|
||||
'ejs');
|
||||
const read = require('fs').readFileSync;
|
||||
const join = require('path').join;
|
||||
const cron = require('node-cron');
|
||||
|
||||
const str = read(
|
||||
join(__dirname, '/templates/rss.ejs'),
|
||||
'utf8');
|
||||
const feeds = {};
|
||||
|
||||
const argv = require('yargs').argv;
|
||||
|
||||
const log4js = require('log4js');
|
||||
const logger = log4js.getLogger();
|
||||
|
||||
logger.level = 'trace';
|
||||
|
||||
// Pull feeds from config files: ,
|
||||
// feeds.simple_test_feed = require("./config/feed").feed;
|
||||
// Or define in-line
|
||||
|
||||
feeds.news = require('./feeds/news.json');
|
||||
feeds.jobsSpecial = require('./feeds/jobs-special.json');
|
||||
feeds.jobsLocal = require('./feeds/jobs-local.json');
|
||||
feeds.lifestyle = require('./feeds/lifestyle.json');
|
||||
feeds.paleo = require('./feeds/paleo.json');
|
||||
feeds.tech = require('./feeds/tech.json');
|
||||
feeds.fit = require('./feeds/fit.json');
|
||||
|
||||
const braider_options = {
|
||||
feeds: feeds,
|
||||
indent: ' ',
|
||||
date_sort_order: 'desc', // Newest first
|
||||
log_level: 'warn',
|
||||
dedupe_fields: ['link', 'guid'],
|
||||
plugins_directories: [__dirname + '/plugins/']
|
||||
};
|
||||
const rss_braider = RssBraider.createClient(braider_options);
|
||||
|
||||
// Override logging level (debug, info, warn, err, off)
|
||||
//rss_braider.logger.level('off');
|
||||
|
||||
async function gather(feedName, fileName) {
|
||||
logger.info(`Gathering ${feedName}...`);
|
||||
rss_braider.processFeed(feedName, 'json', function (err, data) {
|
||||
console.log('A');
|
||||
if (err) {
|
||||
logger.error(err);
|
||||
return err;
|
||||
}
|
||||
|
||||
console.log('B');
|
||||
|
||||
const j = JSON.parse(data);
|
||||
|
||||
console.log('C');
|
||||
const ejsOutput = ejs.compile(str)(j);
|
||||
|
||||
console.log('D');
|
||||
fs.writeFile(__dirname + '/dist/' + fileName + '.html',
|
||||
ejsOutput,
|
||||
function (err) {
|
||||
|
||||
if (err) {
|
||||
logger.error(err);
|
||||
return console.error(err);
|
||||
}
|
||||
|
||||
console.log('The file was saved!');
|
||||
});
|
||||
|
||||
fs.writeFile(__dirname + '/dist/' + fileName + '.json',
|
||||
data,
|
||||
function (err) {
|
||||
if (err) {
|
||||
logger.error(err);
|
||||
return console.error(err);
|
||||
}
|
||||
|
||||
console.log('The file was saved!');
|
||||
});
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
async function gatherXML(feedName, fileName) {
|
||||
rss_braider.processFeed(feedName, 'rss', function(err, data) {
|
||||
if (err) {
|
||||
return console.log(err);
|
||||
}
|
||||
console.log('Saving', __dirname + "/dist/" + fileName + ".xml");
|
||||
fs.writeFile(__dirname + "/dist/" + fileName + ".xml", data, function(err) {
|
||||
if (err) {
|
||||
return console.log(err);
|
||||
}
|
||||
|
||||
console.log("The file was saved!");
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
async function main() {
|
||||
await gatherXML('jobsSpecial','jobs-special');
|
||||
await gather('news', 'news');
|
||||
await gather('lifestyle', 'lifestyle');
|
||||
|
||||
await gather('paleo', 'paleo');
|
||||
await gather('tech', 'tech');
|
||||
await gather('fit', 'fit');
|
||||
await gatherXML('jobsLocal','jobs-local');
|
||||
}
|
||||
|
||||
cron.schedule('0 * * * *', function () {
|
||||
main();
|
||||
// saveToDB(todayCache);
|
||||
// Console.log('tick');
|
||||
return -1;
|
||||
});
|
File diff suppressed because one or more lines are too long
126
news.js
126
news.js
@ -1,102 +1,32 @@
|
||||
var outputFile = 'news', RssBraider = require('rss-braider'), fs = require('fs'), ejs = require(
|
||||
'ejs'), read = require('fs').readFileSync, join = require('path').join, str = read(
|
||||
const outputFile = 'news';
|
||||
const RssBraider = require('rss-braider');
|
||||
const fs = require('fs');
|
||||
const ejs = require(
|
||||
'ejs');
|
||||
const read = require('fs').readFileSync;
|
||||
const join = require('path').join;
|
||||
const str = read(
|
||||
join(__dirname, '/templates/rss.ejs'),
|
||||
'utf8'), feeds = {};
|
||||
'utf8');
|
||||
const feeds = {};
|
||||
|
||||
var argv = require('yargs').argv;
|
||||
const argv = require('yargs').argv;
|
||||
|
||||
var log4js = require('log4js');
|
||||
var logger = log4js.getLogger();
|
||||
const log4js = require('log4js');
|
||||
const logger = log4js.getLogger();
|
||||
|
||||
logger.level = 'trace';
|
||||
|
||||
// Pull feeds from config files: ,
|
||||
// feeds.simple_test_feed = require("./config/feed").feed;
|
||||
// Or define in-line
|
||||
|
||||
const f = ["http://qz.com/feed/",
|
||||
"http://feeds2.feedburner.com/businessinsider",
|
||||
"http://feeds.reuters.com/reuters/UKTopNews",
|
||||
"http://feeds.reuters.com/reuters/UKdomesticNews",
|
||||
"http://feeds.reuters.com/reuters/UKWorldNews",
|
||||
"http://feeds.reuters.com/reuters/topNews",
|
||||
"http://feeds.reuters.com/Reuters/worldNews",
|
||||
"http://hosted2.ap.org/atom/APDEFAULT/cae69a7523db45408eeb2b3a98c0c9c5",
|
||||
"http://www.cityam.com/feeds/main.xml",
|
||||
"http://www.londonlovesbusiness.com/navrss?navsectioncode=121",
|
||||
"http://www.ibtimes.co.uk/rss/uk",
|
||||
"http://feeds.bbci.co.uk/news/rss.xml?edition=uk",
|
||||
"http://feeds.bbci.co.uk/news/scotland/rss.xml?edition=uk",
|
||||
"http://news.google.com/?output=rss",
|
||||
"http://feeds.feedburner.com/TheAtlantic",
|
||||
"http://www.telegraph.co.uk/news/rss.xml",
|
||||
"http://www.guardian.co.uk/rssfeed/0,,1,00.xml",
|
||||
"http://feeds.marketwatch.com/marketwatch/topstories",
|
||||
"http://feeds.feedburner.com/wingsoverscotland/FgKv",
|
||||
"http://bellacaledonia.org.uk/feed/",
|
||||
"http://www.theweek.co.uk/feeds/all",
|
||||
"http://fivethirtyeight.com/all/feed"];
|
||||
feeds.news = require('./news.json');
|
||||
|
||||
logger.debug('news:', feeds.news);
|
||||
|
||||
|
||||
|
||||
feeds.simple_test_feed = {
|
||||
'feed_name': 'feed',
|
||||
'default_count': 1,
|
||||
'no_cdata_fields': ['description'], // Don't wrap these fields in CDATA tags
|
||||
'meta': {
|
||||
'title': 'News',
|
||||
'description': 'Combined News Feed',
|
||||
'site_url': 'http://pipes.silvrtree.co.uk/news.xml'
|
||||
},
|
||||
'plugins': [
|
||||
'filter_3_days', 'fix_images', 'fix_scripts'
|
||||
],
|
||||
'custom_namespaces': {
|
||||
'content': 'http://purl.org/rss/1.0/modules/content/',
|
||||
'slash': 'http://purl.org/rss/1.0/modules/slash/',
|
||||
'media': 'http://search.yahoo.com/mrss/',
|
||||
'ev': 'http://purl.org/rss/2.0/modules/event/',
|
||||
'sy': 'http://purl.org/rss/1.0/modules/syndication/',
|
||||
'wfw': 'http://wellformedweb.org/CommentAPI/',
|
||||
'dc': 'http://purl.org/dc/elements/1.1/',
|
||||
'atom': 'http://www.w3.org/2005/Atom'
|
||||
},
|
||||
'sources': [{'count': 100, 'feed_url': 'http://45.33.114.116:8080/http%3A%2F%2Fqz.com%2Ffeed%2F'}, {
|
||||
'count': 100,
|
||||
'feed_url': 'http://45.33.114.116:8080/http%3A%2F%2Ffeeds2.feedburner.com%2Fbusinessinsider'
|
||||
}, {'count': 100, 'feed_url': 'http://45.33.114.116:8080/http%3A%2F%2Ffeeds.reuters.com%2Freuters%2FUKTopNews'}, {
|
||||
'count': 100,
|
||||
'feed_url': 'http://45.33.114.116:8080/http%3A%2F%2Ffeeds.reuters.com%2Freuters%2FUKdomesticNews'
|
||||
}, {'count': 100, 'feed_url': 'http://45.33.114.116:8080/http%3A%2F%2Ffeeds.reuters.com%2Freuters%2FUKWorldNews'}, {
|
||||
'count': 100,
|
||||
'feed_url': 'http://45.33.114.116:8080/http%3A%2F%2Ffeeds.reuters.com%2Freuters%2FtopNews'
|
||||
}, {'count': 100, 'feed_url': 'http://45.33.114.116:8080/http%3A%2F%2Ffeeds.reuters.com%2FReuters%2FworldNews'}, {
|
||||
'count': 100,
|
||||
'feed_url': 'http://45.33.114.116:8080/http%3A%2F%2Fhosted2.ap.org%2Fatom%2FAPDEFAULT%2Fcae69a7523db45408eeb2b3a98c0c9c5'
|
||||
}, {'count': 100, 'feed_url': 'http://45.33.114.116:8080/http%3A%2F%2Fwww.cityam.com%2Ffeeds%2Fmain.xml'}, {
|
||||
'count': 100,
|
||||
'feed_url': 'http://45.33.114.116:8080/http%3A%2F%2Fwww.londonlovesbusiness.com%2Fnavrss%3Fnavsectioncode%3D121'
|
||||
}, {'count': 100, 'feed_url': 'http://45.33.114.116:8080/http%3A%2F%2Fwww.ibtimes.co.uk%2Frss%2Fuk'}, {
|
||||
'count': 100,
|
||||
'feed_url': 'http://45.33.114.116:8080/http%3A%2F%2Ffeeds.bbci.co.uk%2Fnews%2Frss.xml%3Fedition%3Duk'
|
||||
}, {
|
||||
'count': 100,
|
||||
'feed_url': 'http://45.33.114.116:8080/http%3A%2F%2Ffeeds.bbci.co.uk%2Fnews%2Fscotland%2Frss.xml%3Fedition%3Duk'
|
||||
}, {'count': 100, 'feed_url': 'http://45.33.114.116:8080/http%3A%2F%2Fnews.google.com%2F%3Foutput%3Drss'}, {
|
||||
'count': 100,
|
||||
'feed_url': 'http://45.33.114.116:8080/http%3A%2F%2Ffeeds.feedburner.com%2FTheAtlantic'
|
||||
}, {'count': 100, 'feed_url': 'http://45.33.114.116:8080/http%3A%2F%2Fwww.telegraph.co.uk%2Fnews%2Frss.xml'}, {
|
||||
'count': 100,
|
||||
'feed_url': 'http://45.33.114.116:8080/http%3A%2F%2Fwww.guardian.co.uk%2Frssfeed%2F0%2C%2C1%2C00.xml'
|
||||
}, {'count': 100, 'feed_url': 'http://45.33.114.116:8080/http%3A%2F%2Ffeeds.marketwatch.com%2Fmarketwatch%2Ftopstories%2F'}, {
|
||||
'count': 100,
|
||||
'feed_url': 'http://45.33.114.116:8080/http%3A%2F%2Ffeeds.feedburner.com%2Fwingsoverscotland%2FFgKv'
|
||||
}, {'count': 100, 'feed_url': 'http://45.33.114.116:8080/http%3A%2F%2Fbellacaledonia.org.uk%2Ffeed%2F'}, {
|
||||
'count': 100,
|
||||
'feed_url': 'http://45.33.114.116:8080/http%3A%2F%2Fwww.theweek.co.uk%2Ffeeds%2Fall'
|
||||
}, {'count': 100, 'feed_url': 'http://45.33.114.116:8080/http%3A%2F%2Ffivethirtyeight.com%2Fall%2Ffeed'}]
|
||||
};
|
||||
|
||||
|
||||
var braider_options = {
|
||||
const braider_options = {
|
||||
feeds: feeds,
|
||||
indent: ' ',
|
||||
date_sort_order: 'desc', // Newest first
|
||||
@ -104,12 +34,14 @@ var braider_options = {
|
||||
dedupe_fields: ['link', 'guid'],
|
||||
plugins_directories: [__dirname + '/plugins/']
|
||||
};
|
||||
var rss_braider = RssBraider.createClient(braider_options);
|
||||
const rss_braider = RssBraider.createClient(braider_options);
|
||||
|
||||
// Override logging level (debug, info, warn, err, off)
|
||||
//rss_braider.logger.level('off');
|
||||
|
||||
rss_braider.processFeed('simple_test_feed', 'json', function (err, data) {
|
||||
function gatherNews() {
|
||||
logger.info('Gathering news...');
|
||||
rss_braider.processFeed('news', 'json', function (err, data) {
|
||||
console.log('A');
|
||||
if (err) {
|
||||
logger.error(err);
|
||||
@ -118,10 +50,10 @@ rss_braider.processFeed('simple_test_feed', 'json', function (err, data) {
|
||||
|
||||
console.log('B');
|
||||
|
||||
var j = JSON.parse(data);
|
||||
const j = JSON.parse(data);
|
||||
|
||||
console.log('C');
|
||||
var ejsOutput = ejs.compile(str)(j);
|
||||
const ejsOutput = ejs.compile(str)(j);
|
||||
|
||||
console.log('D');
|
||||
fs.writeFile(__dirname + '/dist/' + outputFile + '.html',
|
||||
@ -146,4 +78,10 @@ rss_braider.processFeed('simple_test_feed', 'json', function (err, data) {
|
||||
|
||||
console.log('The file was saved!');
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
gatherNews();
|
||||
|
83
news.json
83
news.json
@ -25,10 +25,89 @@
|
||||
"atom": "http://www.w3.org/2005/Atom"
|
||||
},
|
||||
"sources": [
|
||||
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://feeds.bbci.co.uk/news/rss.xml?edition=uk"
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fqz.com%2Ffeed%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds2.feedburner.com%2Fbusinessinsider"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.reuters.com%2Freuters%2FUKTopNews"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.reuters.com%2Freuters%2FUKdomesticNews"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.reuters.com%2Freuters%2FUKWorldNews"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.reuters.com%2Freuters%2FtopNews"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.reuters.com%2FReuters%2FworldNews"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.cityam.com%2Ffeeds%2Fmain.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.londonlovesbusiness.com%2Fnavrss%3Fnavsectioncode%3D121"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.ibtimes.co.uk%2Frss%2Fuk"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.bbci.co.uk%2Fnews%2Frss.xml%3Fedition%3Duk"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.bbci.co.uk%2Fnews%2Fscotland%2Frss.xml%3Fedition%3Duk"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fnews.google.com%2F%3Foutput%3Drss"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.feedburner.com%2FTheAtlantic"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.telegraph.co.uk%2Fnews%2Frss.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.guardian.co.uk%2Frssfeed%2F0%2C%2C1%2C00.xml"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.marketwatch.com%2Fmarketwatch%2Ftopstories%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffeeds.feedburner.com%2Fwingsoverscotland%2FFgKv"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fbellacaledonia.org.uk%2Ffeed%2F"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Fwww.theweek.co.uk%2Ffeeds%2Fall"
|
||||
},
|
||||
{
|
||||
"count": 100,
|
||||
"feed_url": "http://45.33.114.116:8080/http%3A%2F%2Ffivethirtyeight.com%2Fall%2Ffeed"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
15
node_modules/ejs/package.json
generated
vendored
15
node_modules/ejs/package.json
generated
vendored
@ -1,27 +1,28 @@
|
||||
{
|
||||
"_from": "ejs@*",
|
||||
"_from": "ejs@2.6.1",
|
||||
"_id": "ejs@2.6.1",
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==",
|
||||
"_location": "/ejs",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"type": "range",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "ejs@*",
|
||||
"raw": "ejs@2.6.1",
|
||||
"name": "ejs",
|
||||
"escapedName": "ejs",
|
||||
"rawSpec": "*",
|
||||
"rawSpec": "2.6.1",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "*"
|
||||
"fetchSpec": "2.6.1"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"#USER",
|
||||
"/"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz",
|
||||
"_shasum": "498ec0d495655abc6f23cd61868d926464071aa0",
|
||||
"_spec": "ejs@*",
|
||||
"_where": "/Users/martin/dev/test/Rinser",
|
||||
"_spec": "ejs@2.6.1",
|
||||
"_where": "/Users/martin/dev/Rinser",
|
||||
"author": {
|
||||
"name": "Matthew Eernisse",
|
||||
"email": "mde@fleegix.org",
|
||||
|
23
node_modules/express/package.json
generated
vendored
23
node_modules/express/package.json
generated
vendored
@ -1,37 +1,36 @@
|
||||
{
|
||||
"_from": "express@^4.15.3",
|
||||
"_from": "express@4.16.3",
|
||||
"_id": "express@4.16.3",
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=",
|
||||
"_location": "/express",
|
||||
"_phantomChildren": {
|
||||
"bytes": "3.0.0",
|
||||
"content-type": "1.0.4",
|
||||
"debug": "2.6.9",
|
||||
"depd": "1.1.2",
|
||||
"http-errors": "1.6.3",
|
||||
"inherits": "2.0.3",
|
||||
"media-typer": "0.3.0",
|
||||
"ms": "2.0.0",
|
||||
"negotiator": "0.6.1",
|
||||
"on-finished": "2.3.0",
|
||||
"type-is": "1.6.16",
|
||||
"unpipe": "1.0.0"
|
||||
},
|
||||
"_requested": {
|
||||
"type": "range",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "express@^4.15.3",
|
||||
"raw": "express@4.16.3",
|
||||
"name": "express",
|
||||
"escapedName": "express",
|
||||
"rawSpec": "^4.15.3",
|
||||
"rawSpec": "4.16.3",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "^4.15.3"
|
||||
"fetchSpec": "4.16.3"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"#USER",
|
||||
"/"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/express/-/express-4.16.3.tgz",
|
||||
"_shasum": "6af8a502350db3246ecc4becf6b5a34d22f7ed53",
|
||||
"_spec": "express@^4.15.3",
|
||||
"_where": "/Users/martin/dev/test/Rinser",
|
||||
"_spec": "express@4.16.3",
|
||||
"_where": "/Users/martin/dev/Rinser",
|
||||
"author": {
|
||||
"name": "TJ Holowaychuk",
|
||||
"email": "tj@vision-media.ca"
|
||||
|
18
node_modules/lodash/package.json
generated
vendored
18
node_modules/lodash/package.json
generated
vendored
@ -1,23 +1,23 @@
|
||||
{
|
||||
"_from": "lodash@^4.16.6",
|
||||
"_from": "lodash@4.17.10",
|
||||
"_id": "lodash@4.17.10",
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
|
||||
"_location": "/lodash",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"type": "range",
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "lodash@^4.16.6",
|
||||
"raw": "lodash@4.17.10",
|
||||
"name": "lodash",
|
||||
"escapedName": "lodash",
|
||||
"rawSpec": "^4.16.6",
|
||||
"rawSpec": "4.17.10",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "^4.16.6"
|
||||
"fetchSpec": "4.17.10"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"#USER",
|
||||
"/",
|
||||
"/async",
|
||||
"/babel-traverse",
|
||||
"/babel-types",
|
||||
"/eslint",
|
||||
@ -26,14 +26,14 @@
|
||||
"/gulp-uglify",
|
||||
"/hipchat-notifier",
|
||||
"/inquirer",
|
||||
"/mailgun-js/async",
|
||||
"/requestretry",
|
||||
"/rss-braider",
|
||||
"/table"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
|
||||
"_shasum": "1b7793cf7259ea38fb3661d4d38b3260af8ae4e7",
|
||||
"_spec": "lodash@^4.16.6",
|
||||
"_where": "/Users/martin/dev/test/Rinser",
|
||||
"_spec": "lodash@4.17.10",
|
||||
"_where": "/Users/martin/dev/Rinser",
|
||||
"author": {
|
||||
"name": "John-David Dalton",
|
||||
"email": "john.david.dalton@gmail.com",
|
||||
|
4
node_modules/rss-braider/README.md
generated
vendored
4
node_modules/rss-braider/README.md
generated
vendored
@ -1,5 +1,5 @@
|
||||
[![Build Status](https://travis-ci.org/KQED/rss-braider.svg?branch=master)](https://travis-ci.org/KQED/rss-braider)
|
||||
[![dependencies Status](https://david-dm.org/KQED/rss-braider/status.svg)](https://david-dm.org/KQED/rss-braider)
|
||||
[![Build Status](https://travis-ci.org/rv-kip/rss-braider.svg?branch=master)](https://travis-ci.org/rv-kip/rss-braider)
|
||||
[![dependencies Status](https://david-dm.org/rv-kip/rss-braider/status.svg)](https://david-dm.org/rv-kip/rss-braider)
|
||||
|
||||
## Summary
|
||||
Braid/aggregate one or more RSS feeds (file or url) into a single feed (RSS or JSON output). Process resulting feed through specified plugins. Automatic deduplication
|
||||
|
10
node_modules/rss-braider/examples/simple.js
generated
vendored
10
node_modules/rss-braider/examples/simple.js
generated
vendored
@ -14,14 +14,14 @@ feeds.simple_test_feed = {
|
||||
},
|
||||
"sources" : [
|
||||
{
|
||||
"name" : "Jobsite",
|
||||
"name" : "NPR Headlines",
|
||||
"count" : 2,
|
||||
"feed_url" : "http://www.jobsite.co.uk/cgi-bin/advsearch?rss_feed=1&daysback=1&jbe_id=47820652",
|
||||
"feed_url" : "http://www.npr.org/rss/rss.php?id=1001",
|
||||
},
|
||||
{
|
||||
|
||||
"count": 100,
|
||||
"feed_url": "http://www.jobserve.com/MySearch/6DA9769BA89834AA.rss"
|
||||
"name" : "NPR Sports",
|
||||
"count" : 2,
|
||||
"feed_url" : "http://www.npr.org/rss/rss.php?id=1055"
|
||||
}
|
||||
]
|
||||
};
|
||||
|
12
node_modules/rss-braider/lib/RssBraider.js
generated
vendored
12
node_modules/rss-braider/lib/RssBraider.js
generated
vendored
@ -77,28 +77,20 @@ RssBraider.prototype.processFeed = function(feed_name, format, callback)
|
||||
// Process each feed source through Feedparser to get articles.
|
||||
// Then process each item/article through rss-braider and any plugins
|
||||
async.each(feed.sources, function(source, callback) {
|
||||
self.logger.debug('url:', source.feed_url);
|
||||
var count = source.count || feed.default_count || 10, // Number of articles per source
|
||||
url = source.feed_url || null,
|
||||
file_path = source.file_path || null,
|
||||
source_articles = [];
|
||||
|
||||
var feedparser = new FeedParser();
|
||||
var newReq = { method: 'GET'
|
||||
, uri: url
|
||||
, gzip: true,
|
||||
timeout: 5000
|
||||
};
|
||||
|
||||
if (url) {
|
||||
var req = request(newReq);
|
||||
var req = request(url);
|
||||
|
||||
req.on('error', function (error) {
|
||||
self.logger.warn(error);
|
||||
self.logger.error(error);
|
||||
});
|
||||
|
||||
req.on('response', function (res) {
|
||||
self.logger.debug('>> res.statusCode ', res.statusCode );
|
||||
var stream = this;
|
||||
if (res.statusCode !== 200) {
|
||||
return this.emit('error', 'Bad status code: ' + res.statusCode);
|
||||
|
65
node_modules/rss-braider/package.json
generated
vendored
65
node_modules/rss-braider/package.json
generated
vendored
@ -1,42 +1,66 @@
|
||||
{
|
||||
"_from": "git+https://gitlab.silvrtree.co.uk/martind2000/rss-braider.git",
|
||||
"_from": "rss-braider",
|
||||
"_id": "rss-braider@1.2.2",
|
||||
"_inBundle": false,
|
||||
"_integrity": "",
|
||||
"_integrity": "sha1-rIJLuvAKL2DKyyey+E7eV7CvrZQ=",
|
||||
"_location": "/rss-braider",
|
||||
"_phantomChildren": {},
|
||||
"_phantomChildren": {
|
||||
"asynckit": "0.4.0",
|
||||
"aws-sign2": "0.6.0",
|
||||
"aws4": "1.6.0",
|
||||
"caseless": "0.12.0",
|
||||
"co": "4.6.0",
|
||||
"combined-stream": "1.0.5",
|
||||
"extend": "3.0.1",
|
||||
"forever-agent": "0.6.1",
|
||||
"hawk": "3.1.3",
|
||||
"http-signature": "1.1.1",
|
||||
"is-typedarray": "1.0.0",
|
||||
"isstream": "0.1.2",
|
||||
"json-stable-stringify": "1.0.1",
|
||||
"json-stringify-safe": "5.0.1",
|
||||
"mime-types": "2.1.15",
|
||||
"oauth-sign": "0.8.2",
|
||||
"safe-buffer": "5.1.1",
|
||||
"stringstream": "0.0.6",
|
||||
"tough-cookie": "2.3.4",
|
||||
"tunnel-agent": "0.6.0",
|
||||
"uuid": "3.2.1"
|
||||
},
|
||||
"_requested": {
|
||||
"type": "git",
|
||||
"raw": "rss-braider@git+https://gitlab.silvrtree.co.uk/martind2000/rss-braider.git",
|
||||
"type": "tag",
|
||||
"registry": true,
|
||||
"raw": "rss-braider",
|
||||
"name": "rss-braider",
|
||||
"escapedName": "rss-braider",
|
||||
"rawSpec": "git+https://gitlab.silvrtree.co.uk/martind2000/rss-braider.git",
|
||||
"saveSpec": "git+https://gitlab.silvrtree.co.uk/martind2000/rss-braider.git",
|
||||
"fetchSpec": "https://gitlab.silvrtree.co.uk/martind2000/rss-braider.git",
|
||||
"gitCommittish": null
|
||||
"rawSpec": "",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "latest"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"#USER",
|
||||
"/"
|
||||
],
|
||||
"_resolved": "git+https://gitlab.silvrtree.co.uk/martind2000/rss-braider.git#607d5aa96e76887c909f090957bc13afc69d859b",
|
||||
"_spec": "rss-braider@git+https://gitlab.silvrtree.co.uk/martind2000/rss-braider.git",
|
||||
"_where": "/Users/martin/dev/test/Rinser",
|
||||
"_resolved": "https://registry.npmjs.org/rss-braider/-/rss-braider-1.2.2.tgz",
|
||||
"_shasum": "ac824bbaf00a2f60cacb27b2f84ede57b0afad94",
|
||||
"_spec": "rss-braider",
|
||||
"_where": "/Users/martin/dev/Rinser",
|
||||
"author": {
|
||||
"name": "Kip Gebhardt",
|
||||
"email": "kgebhardt@kqed.org"
|
||||
"email": "kgebhardt23@gmail.com"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "http://github.com/KQED/rss-braider/issues",
|
||||
"email": "kgebhardt@kqed.org"
|
||||
"url": "http://github.com/rv-kip/rss-braider/issues",
|
||||
"email": "kgebhardt23@gmail.com"
|
||||
},
|
||||
"bundleDependencies": false,
|
||||
"dependencies": {
|
||||
"async": "^2.1.5",
|
||||
"bunyan": "^1.4.0",
|
||||
"feedparser": "^2.1.0",
|
||||
"async": "^2.6.0",
|
||||
"bunyan": "^2.0.2",
|
||||
"feedparser": "^2.2.4",
|
||||
"include-folder": "^1.0.0",
|
||||
"lodash": "^4.17.4",
|
||||
"request": "^2.57.0",
|
||||
"request": "2.81.0",
|
||||
"rss": "^1.2.2"
|
||||
},
|
||||
"deprecated": false,
|
||||
@ -45,6 +69,7 @@
|
||||
"mockdate": "^2.0.1",
|
||||
"tape": "^4.0.0"
|
||||
},
|
||||
"homepage": "https://github.com/rv-kip/rss-braider#readme",
|
||||
"keywords": [
|
||||
"rss",
|
||||
"braider",
|
||||
@ -68,7 +93,7 @@
|
||||
"name": "rss-braider",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://gitlab.silvrtree.co.uk/martind2000/rss-braider.git"
|
||||
"url": "git+https://github.com/rv-kip/rss-braider.git"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "tape test"
|
||||
|
39
package.json
39
package.json
@ -5,42 +5,43 @@
|
||||
"babel-eslint": "^8.2.3",
|
||||
"cheerio": "^0.22.0",
|
||||
"del": "^3.0.0",
|
||||
"eslint": "^4.2.0",
|
||||
"eslint-config-babel": "^7.0.1",
|
||||
"eslint": "^4.19.1",
|
||||
"eslint-config-babel": "^7.0.2",
|
||||
"eslint-config-defaults": "^9.0.0",
|
||||
"eslint-plugin-flowtype": "^2.35.0",
|
||||
"eslint-plugin-flowtype": "^2.49.3",
|
||||
"gulp": "^3.9.1",
|
||||
"gulp-autoprefixer": "^5.0.0",
|
||||
"gulp-cache": "^1.0.2",
|
||||
"gulp-concat": "^2.6.1",
|
||||
"gulp-cssnano": "^2.1.1",
|
||||
"gulp-cssnano": "^2.1.3",
|
||||
"gulp-html-replace": "^1.6.2",
|
||||
"gulp-htmlmin": "^4.0.0",
|
||||
"gulp-inject": "^4.2.0",
|
||||
"gulp-jshint": "^2.0.4",
|
||||
"gulp-inject": "^4.3.2",
|
||||
"gulp-jshint": "^2.1.0",
|
||||
"gulp-livereload": "^3.8.1",
|
||||
"gulp-notify": "^3.0.0",
|
||||
"gulp-rename": "^1.2.2",
|
||||
"gulp-notify": "^3.2.0",
|
||||
"gulp-rename": "^1.3.0",
|
||||
"gulp-uglify": "^3.0.0",
|
||||
"jshint": "^2.9.5",
|
||||
"log4js": "^2.2.0",
|
||||
"log4js": "^2.8.0",
|
||||
"stopwords-en": "^0.3.0",
|
||||
"striptags": "^3.0.1"
|
||||
"striptags": "^3.1.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"body-parser": "^1.17.2",
|
||||
"body-parser": "^1.18.3",
|
||||
"cookie-parser": "*",
|
||||
"ejs": "*",
|
||||
"ejs": "^2.6.1",
|
||||
"errorhandler": "^1.5.0",
|
||||
"express": "^4.15.3",
|
||||
"express-session": "^1.15.3",
|
||||
"express": "^4.16.3",
|
||||
"express-session": "^1.15.6",
|
||||
"htmlparser": "^1.7.7",
|
||||
"jsonfile": "^4.0.0",
|
||||
"lodash": "^4.16.6",
|
||||
"method-override": "^2.3.9",
|
||||
"morgan": "^1.8.2",
|
||||
"request": "^2.81.0",
|
||||
"rss-braider": "git+https://gitlab.silvrtree.co.uk/martind2000/rss-braider.git",
|
||||
"lodash": "^4.17.10",
|
||||
"method-override": "^2.3.10",
|
||||
"morgan": "^1.9.0",
|
||||
"node-cron": "^1.2.1",
|
||||
"request": "^2.87.0",
|
||||
"rss-braider": "^1.2.2",
|
||||
"yargs": "^11.0.0"
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user