From 0c5fc4511ca1c0dfc1e8738d7b51d68df6a979cb Mon Sep 17 00:00:00 2001 From: Tahasanul Abraham Date: Thu, 17 Nov 2022 21:33:34 +0100 Subject: [PATCH] output folder hierarchy based on arg.parser("id")) --- .gitignore | 8 ++++---- config/settings.json | 2 +- src/Osintgram.py | 5 +++-- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 5480ca2e..6c848bce 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,7 @@ -config/ __pycache__/ output/ -*.pyc -*.json +**/*.pyc +**/*.json venv/ -credentials.ini \ No newline at end of file +credentials.ini +settings.json \ No newline at end of file diff --git a/config/settings.json b/config/settings.json index 0d7c76c9..0967ef42 100644 --- a/config/settings.json +++ b/config/settings.json @@ -1 +1 @@ -{"uuid": "49ed550a-b30f-11eb-ab45-00155d9a47a8", "device_id": "android-49ed5762b30f11eb", "ad_id": "00ea607f-90b5-01af-95ac-c6f37ac93fbd", "session_id": "49ed5848-b30f-11eb-ab45-00155d9a47a8", "cookie": {"__class__": "bytes", "__value__": "gASVRwMAAAAAAAB9lIwOLmluc3RhZ3JhbS5jb22UfZSMAS+UfZQojAljc3JmdG9rZW6UjA5odHRw\nLmNvb2tpZWphcpSMBkNvb2tpZZSTlCmBlH2UKIwHdmVyc2lvbpRLAIwEbmFtZZSMCWNzcmZ0b2tl\nbpSMBXZhbHVllIwgemxlTm5zWjBJeUFPa0NPTzkwVG5rOUc0RHJDbFIzcHCUjARwb3J0lE6MDnBv\ncnRfc3BlY2lmaWVklImMBmRvbWFpbpSMDi5pbnN0YWdyYW0uY29tlIwQZG9tYWluX3NwZWNpZmll\nZJSIjBJkb21haW5faW5pdGlhbF9kb3SUiIwEcGF0aJRoA4wOcGF0aF9zcGVjaWZpZWSUiIwGc2Vj\ndXJllIiMB2V4cGlyZXOUSgCUe2KMB2Rpc2NhcmSUiYwHY29tbWVudJROjAtjb21tZW50X3VybJRO\njAdyZmMyMTA5lImMBV9yZXN0lH2UdWKMA21pZJRoCCmBlH2UKGgLSwBoDGggaA6MHFlKdXhfUUFC\nQUFHUmtGeFRzblNuek5DakpCdXCUaBBOaBGJaBKMDi5pbnN0YWdyYW0uY29tlGgUiGgViGgWaANo\nF4hoGIhoGUr9GF5kaBqJaBtOaBxOaB2JaB59lHVijANydXKUaAgpgZR9lChoC0sAaAxoJmgOjANO\nQU+UaBBOaBGJaBKMDi5pbnN0YWdyYW0uY29tlGgUiGgViGgWaANoF4hoGIhoGU5oGohoG05oHE5o\nHYloHn2UjAhIdHRwT25seZROc3VijApkc191c2VyX2lklGgIKYGUfZQoaAtLAGgMaC1oDowLNDc2\nNTU2NjY1MjeUaBBOaBGJaBKMDi5pbnN0YWdyYW0uY29tlGgUiGgViGgWaANoF4hoGIhoGUoAWRJh\naBqJaBtOaBxOaB2JaB59lHVijAlzZXNzaW9uaWSUaAgpgZR9lChoC0sAaAxoM2gOjCA0NzY1NTY2\nNjUyNyUzQUFkSjZxZkhDZGt2SHdpJTNBM5RoEE5oEYloEowOLmluc3RhZ3JhbS5jb22UaBSIaBWI\naBZoA2gXiGgYiGgZSoDlfGJoGoloG05oHE5oHYloHn2UjAhIdHRwT25seZROc3VidXNzLg==\n"}, "created_ts": 1620816384} \ No newline at end of file +{} diff --git a/src/Osintgram.py b/src/Osintgram.py index 139b0580..d1e5571b 100644 --- a/src/Osintgram.py +++ b/src/Osintgram.py @@ -36,8 +36,7 @@ class Osintgram: def __init__(self, target, is_file, is_json, is_cli, output_dir, clear_cookies): - self.output_dir = output_dir or self.output_dir - Path(self.output_dir).mkdir(parents=True, exist_ok=True) + self.output_dir = output_dir or self.output_dir u = config.getUsername() p = config.getPassword() self.clear_cookies(clear_cookies) @@ -60,6 +59,8 @@ def setTarget(self, target): self.is_private = user['is_private'] self.following = self.check_following() self.__printTargetBanner__() + self.output_dir = self.output_dir + "/" + str(self.target) + Path(self.output_dir).mkdir(parents=True, exist_ok=True) def __get_feed__(self): data = []