def get_own_info(self): return request.post( definitions.post_url, { "api_option": "userdetails", "api_dev_key": self.dev_key, "api_user_key": self.user_key })
def get_trending_pastes(self): return [Paste.fromString(x) for x in request.post( definitions.post_url, { "api_option": "trends", "api_dev_key": self.dev_key } ).split("<paste>") if x]
def get_trending_pastes(self): return [ Paste.fromString(x) for x in request.post(definitions.post_url, { "api_option": "trends", "api_dev_key": self.dev_key }).split("<paste>") if x ]
def delete_paste(self, paste_key): return request.post( definitions.post_url, { "api_option": "delete", "api_dev_key": self.dev_key, "api_user_key": self.user_key, "api_paste_key": paste_key }) == "Paste Removed"
def get_own_info(self): return request.post( definitions.post_url, { "api_option": "userdetails", "api_dev_key": self.dev_key, "api_user_key": self.user_key } )
def login(self, user_name, user_password): req = request.post( definitions.login_url, { "api_dev_key": self.dev_key, "api_user_name": user_name, "api_user_password": user_password }) self.user_key = req return True
def delete_paste(self, paste_key): return request.post( definitions.post_url, { "api_option": "delete", "api_dev_key": self.dev_key, "api_user_key": self.user_key, "api_paste_key": paste_key } ) == "Paste Removed"
def get_own_pastes(self, results_limit=50): return [Paste.fromString(x) for x in request.post( definitions.post_url, { "api_option": "list", "api_dev_key": self.dev_key, "api_user_key": self.user_key, "api_results_limit": results_limit } ).split("<paste>") if x]
def get_own_pastes(self, results_limit=50): return [ Paste.fromString(x) for x in request.post( definitions.post_url, { "api_option": "list", "api_dev_key": self.dev_key, "api_user_key": self.user_key, "api_results_limit": results_limit }).split("<paste>") if x ]
def login(self, user_name, user_password): req = request.post( definitions.login_url, { "api_dev_key": self.dev_key, "api_user_name": user_name, "api_user_password": user_password } ) self.user_key = req return True
def create_paste(self, paste_code, paste_name="", paste_format="", paste_private="", paste_expire_date="", guest=False): user_key = "" if guest else self.user_key return Paste(request.post( definitions.post_url, { "api_option": "paste", "api_dev_key": self.dev_key, "api_user_key": user_key, "api_paste_code": paste_code, "api_paste_name": paste_name, "api_paste_format": paste_format, "api_paste_private": paste_private, "api_paste_expire_date": paste_expire_date } ).split("/")[-1])
def create_paste(self, paste_code, paste_name="", paste_format="", paste_private="", paste_expire_date="", guest=False): user_key = "" if guest else self.user_key return Paste( request.post( definitions.post_url, { "api_option": "paste", "api_dev_key": self.dev_key, "api_user_key": user_key, "api_paste_code": paste_code, "api_paste_name": paste_name, "api_paste_format": paste_format, "api_paste_private": paste_private, "api_paste_expire_date": paste_expire_date }).split("/")[-1])