From 310f91ede783cd7838112f5d0df78f2548dbc3c3 Mon Sep 17 00:00:00 2001 From: Nova Date: Wed, 6 Sep 2017 12:06:31 -0400 Subject: [PATCH 1/5] throws exception instead of error if local database doesnt exist --- pirate/pirate.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pirate/pirate.py b/pirate/pirate.py index c159996..92071bf 100755 --- a/pirate/pirate.py +++ b/pirate/pirate.py @@ -52,17 +52,25 @@ def parse_config_file(text): return config - +print 'exist' def load_config(): # user-defined config files config_home = os.getenv('XDG_CONFIG_HOME', '~/.config') config = expanduser(os.path.join(config_home, 'pirate-get')) # read config file + if os.path.isfile(config): with open(config) as f: return parse_config_file(f.read()) + # sees if local database exsists + try: + os.path.isfile('/root/downloads/pirate-get/db') + + except FileNotFoundError: + return "piratebay local database does not exsist!" + return parse_config_file("") From 80714ef415a90c7e5e98fff3bc7cc159a7edef1e Mon Sep 17 00:00:00 2001 From: Nova Trauben Date: Wed, 6 Sep 2017 12:09:54 -0400 Subject: [PATCH 2/5] typos --- pirate/pirate.py | 1 - 1 file changed, 1 deletion(-) diff --git a/pirate/pirate.py b/pirate/pirate.py index 92071bf..3fe679d 100755 --- a/pirate/pirate.py +++ b/pirate/pirate.py @@ -52,7 +52,6 @@ def parse_config_file(text): return config -print 'exist' def load_config(): # user-defined config files config_home = os.getenv('XDG_CONFIG_HOME', '~/.config') From 722bbc25817cf9aeed660e054b25b7197d94839c Mon Sep 17 00:00:00 2001 From: Nova Trauben Date: Wed, 6 Sep 2017 13:47:10 -0400 Subject: [PATCH 3/5] typos --- pirate/pirate.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pirate/pirate.py b/pirate/pirate.py index 3fe679d..a88941b 100755 --- a/pirate/pirate.py +++ b/pirate/pirate.py @@ -63,12 +63,12 @@ def load_config(): with open(config) as f: return parse_config_file(f.read()) - # sees if local database exsists + # sees if local database exists try: os.path.isfile('/root/downloads/pirate-get/db') except FileNotFoundError: - return "piratebay local database does not exsist!" + return "piratebay local database does not exists!" return parse_config_file("") From e8c8aff77aa26781b4e333658dc586d20e9f1f22 Mon Sep 17 00:00:00 2001 From: Nova Date: Wed, 6 Sep 2017 18:25:27 -0400 Subject: [PATCH 4/5] more discriptive readme --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 1dc894d..a44af19 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,8 @@ Make sure you have python 3.4 and pip installed. On Ubuntu 14.04 you may also ne Run `pip3 install pirate-get` +Or if repository is cloned, run `python3 setup.py install` + ## Usage To search use `pirate-get [search term]`. From 1398ba6d9028961f4ea227da6a08fcc86fbee0bd Mon Sep 17 00:00:00 2001 From: Nova Trauben Date: Wed, 6 Sep 2017 18:43:25 -0400 Subject: [PATCH 5/5] more descriptive readme