defmdFileFindImg(mdFile): files = [] for line in mdFile: if line.find('![') != -1: start = line.find('(') end = line.find(')', start) files.append(line[start+1:end]) return files
import sys, os from typing importList from pypicgo.core.base.plugin import FinallyPlugin from pypicgo.core.base.result import Result
classTyporaPlugin(FinallyPlugin): name = 'Typora'
defexecute(self, results: List[Result]): urls = [] for result in results: if result.status: urls.append(result.remote_url) iflen(urls) > 0: message = os.linesep.join(urls) sys.stdout.write(f'Upload Success:{os.linesep}message{os.linesep}') lines = [line for line in message.splitlines() if line.strip()] f = open('url.txt', 'w') f.write('\n'.join(lines)) f.close()