def remove_shellcommand_pastebin_cmd(words, words_eol, *args): apiname = words[1] api = pastebins.get_api_by_name(apiname) if isinstance(api, pastebins.ShellCommandPastebin): api.remove_api() else: raise FloodControlError("{} is not a ShellCommandPastebin, cannot remove.".format(apiname)) print_fc("Shell command Pastebin API added. Name: {}".format(apiname))
def remove_shellcommand_pastebin_cmd(words, words_eol, *args): apiname = words[1] api = pastebins.get_api_by_name(apiname) if isinstance(api, pastebins.ShellCommandPastebin): api.remove_api() else: raise FloodControlError( "{} is not a ShellCommandPastebin, cannot remove.".format(apiname)) print_fc("Shell command Pastebin API added. Name: {}".format(apiname))
def _pastebin(contents, **kwargs): pastebin = pastebins.get_api_by_name(kwargs['service']) print_fc("Sending paste to {}...".format(kwargs['service'])) start_time = time.time() result = pastebin.write(contents, **kwargs) if result[1] is not None: print_fc("Response from {}:".format(kwargs['service'])) print_fc(result[1]) print_fc("Time taken: {}".format(time.time() - start_time)) return result[0]