diff --git a/.gitignore b/.gitignore index b6e4761..8aa8ae3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ +# Files generated while testing +*-urls-*.txt + # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] diff --git a/waybackpy/wrapper.py b/waybackpy/wrapper.py index 6ea2880..1b3597b 100644 --- a/waybackpy/wrapper.py +++ b/waybackpy/wrapper.py @@ -64,7 +64,6 @@ class Url: self.url = url self.user_agent = user_agent self._url_check() # checks url validity on init. - self.JSON = self._JSON() # JSON of most recent archive self.archive_url = self._archive_url() # URL of archive self.timestamp = self._archive_timestamp() # timestamp for last archive self._alive_url_list = [] @@ -90,7 +89,8 @@ class Url: if "." not in self.url: raise URLError("'%s' is not a vaild URL." % self.url) - def _JSON(self): + @property + def JSON(self): endpoint = "https://archive.org/wayback/available" headers = {"User-Agent": "%s" % self.user_agent} payload = {"url": "%s" % self._clean_url()}