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 d1f28d8673ca2f4a0f0695258d3719f51603d338
parent 15ca33b8f2ee97a05437ea870704025686f9bd50
Author: Marcel <MTRNord@users.noreply.github.com>
Date:   Wed, 16 Nov 2016 08:44:51 +0100

Make tempfilename more random

This gives the ability to have multiple requests per channel at the same time
Diffstat:
M__init__.py | 8++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/__init__.py b/__init__.py @@ -208,8 +208,8 @@ def intel(bot, event, *args): url = 'https://www.ingress.com/intel' yield from bot.coro_send_message(event.conv_id, "<i>intel map is searching " + search + " and screenshooting as requested, please wait...</i>") - filename = event.conv_id + "." + str(time.time()) +".png" - filepath = tempfile.NamedTemporaryFile(prefix=event.conv_id, suffix=".png", delete=False).name + filepath = tempfile.NamedTemporaryFile(suffix=".png", delete=False).name + filename = filepath.split('/', file.count('/'))[-1] logger.debug("temporary screenshot file: {}".format(filepath)) try: loop = asyncio.get_event_loop() @@ -274,8 +274,8 @@ def iitc(bot, event, *args): url = 'https://www.ingress.com/intel' yield from bot.coro_send_message(event.conv_id, "<i>intel map is searching " + search + " and screenshooting as requested, please wait...</i>") - filename = event.conv_id + "." + str(time.time()) +".png" - filepath = tempfile.NamedTemporaryFile(prefix=event.conv_id, suffix=".png", delete=False).name + filepath = tempfile.NamedTemporaryFile(suffix=".png", delete=False).name + filename = filepath.split('/', file.count('/'))[-1] plugins_filepath = tempfile.NamedTemporaryFile(prefix=event.conv_id, suffix=".json", delete=False).name logger.debug("temporary screenshot file: {}".format(filepath)) if bot.conversation_memory_get(event.conv_id, 'iitc_plugins'):