intel-screenbot

An Ingress Intel Map Bot for Hangoutsbot
git clone git://archive.git.mtrnord.blog/MTRNord/intel-screenbot.git
Log | Files | Refs | README | LICENSE

commit 7388ba570ae52068bcb4b5d6486f438e87d8e2ab
parent 4c6ca627046aca9bdc5ebae62c2c01557f611523
Author: Marcel <MTRNord@users.noreply.github.com>
Date:   Sun, 13 Nov 2016 14:35:31 +0100

Use Canvas script
Diffstat:
Mscreencap_iitc.js | 20++++++++++++++++----
1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/screencap_iitc.js b/screencap_iitc.js @@ -77,8 +77,7 @@ function afterCookieLogin(IntelURL, search) { } } setTimeout(function() { - var iitcJS = fs.read('hangupsbot/plugins/intel_screenbot/total-conversion-build.user.js'); - page.evaluate(function(itcJS) { + page.evaluate(function() { localStorage['ingress.intelmap.layergroupdisplayed'] = JSON.stringify({ "Unclaimed Portals":Boolean(1 === 1), "Level 1 Portals":Boolean(1 === 1), @@ -93,8 +92,12 @@ function afterCookieLogin(IntelURL, search) { "Artifacts":true, "Ornaments":true }); - $('head').append('<script type="text/javascript">'+ iitcJS + '</script>'); - }, iitcJS); + var script = document.createElement('script'); + script.type='text/javascript'; + script.src='https://secure.jonatkins.com/iitc/release/total-conversion-build.user.js'; + document.head.insertBefore(script, document.head.lastChild); + }); + loadIitcPlugin('http://iitc.jonatkins.com/release/plugins/canvas-render.user.js'); waitFor({ timeout: 120000, check: function () { @@ -121,6 +124,15 @@ function afterCookieLogin(IntelURL, search) { }); } +function loadIitcPlugin(src) { + page.evaluate(function(src) { + var script = document.createElement('script'); + script.type='text/javascript'; + script.src=src; + document.head.insertBefore(script, document.head.lastChild); + }, src); +} + /** * Checks if user is signed in by looking for the "Sign in" button * @returns {boolean}