Automatic screenshooter for ingress intel map.
- Captures screenshots of ingress intel map every n seconds
- Set your location
- Authentication using login and password or cookies available
- Supports 2-step authentication
- Doesn't require X server to be run
- Set portal levels to display
- Use IITC (optionally)
- Timestamp on screenshots (optionally)
- Fully cross-platform: supports Windows, GNU/Linux and Mac OS X!
- Hide some features like fields or links from the map (IITC only)
- It's portable — you can run ice from a flash drive or a DropBox folder
- Can be run via Docker (Docker Hub)
See our samples.
See releases to download the latest stable version. On linux, you may need to install these dependencies.
WARNING! the development version may be unstable.
You can download the whole ingress-ice using the button on the top or clone this repo via git from the link on top. You will need to manually download PhantomJS binary for your platform and put it into phantomjs.exe
at the root of repo if you are using windows or phantomjs
otherwise.
PhantomJS binaries' downloads are located here.
To build archives for every operating system, launch ./build.sh
. It will automatically download PhantomJS executables and pack them with Ingress ICE.
WARNING! ingress-ice may be considered against Ingress ToS (although it hasn't happened before). Use it at your own risk!
- Unpack the archieve wherever you want
- Double-Click
ingress-ice.cmd
and follow the instructions - It will save captured screenshots with into
ice-2014-07-13--09-13-37.png
,ice-2014-07-13--09-14-07.png
... - You can copy
ice/ingress-ice.conf.sample
toingress-ice.conf
in the ice root and enter your settings there, so you can have different configurations for everyingress-ice
If you want to reconfigure the script, just double click reconfigure.cmd
. If you want to use cookies instead of login and password, see cookies authentication.
- Unpack the archieve wherever you want
- Run
chmod +x ingress-ice.sh&&./ingress-ice.sh
in console and follow the instructions - It will save captured screenshots with into
ice-2014-07-13--09-13-37.png
,ice-2014-07-13--09-14-07.png
... - You can run it from any folder where you want to save screenshots.
If you want to reconfigure the script, run ./ingress-ice.sh -r
. If you want to use cookies instead of login and password, see cookies authentication. In case Ingress ICE crashes sometimes, run it with option -s
: it will run ICE in an endless loop.
To create a video from your screenshots, you can use MPlayer (Windows download) (install from your repo if on linux). It includes a mencoder
command. The following will produce an .avi
video:
(Detailed instruction for windows here)
mencoder mf://*.png -mf w=1366:h=768:fps=4:type=png -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o ingress-ice.avi
Change 1366 and 768 to your width and height, fps=4 to your FPS (more FPS - faster video, but shorter)
If you have problems logging in, that may be a CAPTCHA (see #106). Try visiting https://accounts.google.com/displayunlockcaptcha and following the instructions.
If that doesn't help or you have a different problem, feel free to open an issue.
You can see the list here.
If you like Ingress Ice, support us at Bountysource!
ICE uses [PhantomJS](http://phantomjs.org/), it's binary is packed with the script.