docstrings
This commit is contained in:
		| @@ -85,12 +85,12 @@ class Url: | |||||||
|  |  | ||||||
|     @property |     @property | ||||||
|     def archive_url(self): |     def archive_url(self): | ||||||
|         """ |         """Return the string form of the Url object. | ||||||
|         Returns any random archive for the instance. |  | ||||||
|         But if near, oldest, newest were used before |  | ||||||
|         then it returns the same archive again. |  | ||||||
|  |  | ||||||
|         We cache the archive in self._archive_url |         Parameters | ||||||
|  |         ---------- | ||||||
|  |         self : waybackpy.wrapper.Url | ||||||
|  |             The instance itself. | ||||||
|         """ |         """ | ||||||
|  |  | ||||||
|         if self._archive_url: |         if self._archive_url: | ||||||
| @@ -110,11 +110,24 @@ class Url: | |||||||
|  |  | ||||||
|     @property |     @property | ||||||
|     def _timestamp(self): |     def _timestamp(self): | ||||||
|         """Sets the value of self.timestamp if still not set.""" |         """Sets the value of self.timestamp if still not set. | ||||||
|  |  | ||||||
|  |         Parameters | ||||||
|  |         ---------- | ||||||
|  |         self : waybackpy.wrapper.Url | ||||||
|  |             The instance itself. | ||||||
|  |  | ||||||
|  |         """ | ||||||
|         return _timestamp_manager(self.timestamp, self.JSON) |         return _timestamp_manager(self.timestamp, self.JSON) | ||||||
|  |  | ||||||
|     def save(self): |     def save(self): | ||||||
|         """ |         """Saves/Archive the URL. | ||||||
|  |  | ||||||
|  |         Parameters | ||||||
|  |         ---------- | ||||||
|  |         self : waybackpy.wrapper.Url | ||||||
|  |             The instance itself. | ||||||
|  |  | ||||||
|         To save a webpage on WayBack machine we |         To save a webpage on WayBack machine we | ||||||
|         need to send get request to https://web.archive.org/save/ |         need to send get request to https://web.archive.org/save/ | ||||||
|  |  | ||||||
| @@ -204,6 +217,29 @@ class Url: | |||||||
|         unix_timestamp=None, |         unix_timestamp=None, | ||||||
|     ): |     ): | ||||||
|         """ |         """ | ||||||
|  |         Parameters | ||||||
|  |         ---------- | ||||||
|  |         self : waybackpy.wrapper.Url | ||||||
|  |             The instance itself. | ||||||
|  |  | ||||||
|  |         year : int | ||||||
|  |             Archive close to year | ||||||
|  |  | ||||||
|  |         month : int | ||||||
|  |             Archive close to month | ||||||
|  |  | ||||||
|  |         day : int | ||||||
|  |             Archive close to day | ||||||
|  |  | ||||||
|  |         hour : int | ||||||
|  |             Archive close to hour | ||||||
|  |  | ||||||
|  |         minute : int | ||||||
|  |             Archive close to minute | ||||||
|  |  | ||||||
|  |         unix_timestamp : str, float or int | ||||||
|  |             Archive close to this unix_timestamp | ||||||
|  |  | ||||||
|         Wayback Machine can have many archives of a webpage, |         Wayback Machine can have many archives of a webpage, | ||||||
|         sometimes we want archive close to a specific time. |         sometimes we want archive close to a specific time. | ||||||
|  |  | ||||||
| @@ -276,6 +312,7 @@ class Url: | |||||||
|  |  | ||||||
|         We simply pass the year in near() and return it. |         We simply pass the year in near() and return it. | ||||||
|         """ |         """ | ||||||
|  |  | ||||||
|         return self.near(year=year) |         return self.near(year=year) | ||||||
|  |  | ||||||
|     def newest(self): |     def newest(self): | ||||||
| @@ -287,10 +324,26 @@ class Url: | |||||||
|         Due to Wayback Machine database lag, this may not always be the |         Due to Wayback Machine database lag, this may not always be the | ||||||
|         most recent archive. |         most recent archive. | ||||||
|         """ |         """ | ||||||
|  |  | ||||||
|         return self.near() |         return self.near() | ||||||
|  |  | ||||||
|     def total_archives(self, start_timestamp=None, end_timestamp=None): |     def total_archives(self, start_timestamp=None, end_timestamp=None): | ||||||
|         """ |         """Returns the total number of archives for an URL | ||||||
|  |  | ||||||
|  |         Parameters | ||||||
|  |         ---------- | ||||||
|  |         self : waybackpy.wrapper.Url | ||||||
|  |             The instance itself | ||||||
|  |  | ||||||
|  |         start_timestamp : str | ||||||
|  |             1 to 14 digit string of numbers, you are not required to | ||||||
|  |             pass a full 14 digit timestamp. | ||||||
|  |  | ||||||
|  |         end_timestamp : str | ||||||
|  |             1 to 14 digit string of numbers, you are not required to | ||||||
|  |             pass a full 14 digit timestamp. | ||||||
|  |  | ||||||
|  |  | ||||||
|         A webpage can have multiple archives on the wayback machine |         A webpage can have multiple archives on the wayback machine | ||||||
|         If someone wants to count the total number of archives of a |         If someone wants to count the total number of archives of a | ||||||
|         webpage on wayback machine they can use this method. |         webpage on wayback machine they can use this method. | ||||||
| @@ -319,7 +372,8 @@ class Url: | |||||||
|         end_timestamp=None, |         end_timestamp=None, | ||||||
|         match_type="prefix", |         match_type="prefix", | ||||||
|     ): |     ): | ||||||
|         """ |         """Yields known_urls URLs from the CDX API. | ||||||
|  |  | ||||||
|         Parameters |         Parameters | ||||||
|         ---------- |         ---------- | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user