def __init__(self, log, settings=False, settingsFilePath=False, removeTag=False, addTag=False, articleIdList=[]): self.log = log log.debug("instansiating a new 'edit_tags' object") self.settings = settings self.settingsFilePath = settingsFilePath self.removeTag = removeTag self.articleIdList = articleIdList self.addTag = addTag # xt-self-arg-tmpx # 2. @flagged: what are the default attrributes each object could have? Add them to variable attribute set here # Variable Data Atrributes # 3. @flagged: what variable attrributes need overriden in any baseclass(es) used # Override Variable Data Atrributes # Initial Actions header = _get_access_token(log=self.log, settings=self.settings, settingsFilePath=self.settingsFilePath) self.header = header.get() self.url = "https://www.inoreader.com/reader/api/0/edit-tag" return None
def __init__( self, log, settings=False, settingsFilePath=False, stream=False, maxArticles=False, unreadOrStarred=False ): self.log = log log.debug("instansiating a new 'get_articles' object") self.settings = settings self.settingsFilePath = settingsFilePath self.maxArticles = maxArticles self.unreadOrStarred = unreadOrStarred self.stream = stream if self.maxArticles == False or self.maxArticles == None: self.maxArticles = 1000 # xt-self-arg-tmpx # Initial Actions header = _get_access_token( log=self.log, settings=self.settings, settingsFilePath=self.settingsFilePath ) self.header = header.get() import urllib urlString = urllib.quote(self.stream) if self.stream in ["read", "broadcast", "like", "starred"]: self.stream = "user/-/state/com.google/" + urlString else: self.stream = "user/-/label/" + urlString self.url = "https://www.inoreader.com/reader/api/0/stream/contents/" + \ self.stream return None