From 3b497b1a0cef727cb43b1d0ccac8ab2e111a9cd2 Mon Sep 17 00:00:00 2001 From: Matthews Date: Wed, 5 Feb 2020 13:39:56 +0000 Subject: [PATCH] Add thing_id to downloaded directories. --- thingy_grabber.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/thingy_grabber.py b/thingy_grabber.py index a401d24..9c84e41 100755 --- a/thingy_grabber.py +++ b/thingy_grabber.py @@ -196,14 +196,19 @@ class Thing: logging.warning("bad status code {} for thing {} - try again later?".format(req.status_code, self.thing_id)) return - self.download_dir = os.path.join(base_dir, self.title) + self.old_download_dir = os.path.join(base_dir, self.title) + self.download_dir = os.path.join(base_dir, " - ".format(self.thing_id, self.title)) logging.debug("Parsing {} ({})".format(self.thing_id, self.title)) if not os.path.exists(self.download_dir): - # Not yet downloaded - self._parsed = True - return + if os.path.exists(self.old_download_dir): + logging.info("Found previous style download directory. Moving it") + copyfile(self.old_download_dir, self.download_dir) + else: + # Not yet downloaded + self._parsed = True + return timestamp_file = os.path.join(self.download_dir, 'timestamp.txt') if not os.path.exists(timestamp_file): -- 2.20.1