def create_list(self, *args, **kwargs):
  dialog = lists.createListDialog()
  if dialog.get_response() == widgetUtils.OK:
   name = dialog.get("name")
   description = dialog.get("description")
   p = dialog.get("public")
   if p == True:
    mode = "public"
   else:
    mode = "private"
   try:
    new_list = self.session.twitter.twitter.create_list(name=name, description=description, mode=mode)
    self.session.db["lists"].append(new_list)
    self.dialog.lista.insert_item(False, *compose.compose_list(new_list))
   except TwythonError as e:
    output.speak("error %s: %s" % (e.status_code, e.msg))
  dialog.destroy()
Example #2
0
 def onGo(self, ev):
     ev.Skip()
     dlg = createListDialog()
     if dlg.ShowModal() == wx.ID_OK:
         name = dlg.name.GetValue()
         description = dlg.description.GetValue()
         if dlg.public.GetValue() == True: mode = "public"
         else: mode = "private"
         try:
             new_list = self.twitter.twitter.create_list(
                 name=name, description=description, mode=mode)
             self.db.settings["lists"].append(new_list)
             self.lista.insert_item(False, *compose.compose_list(new_list))
         except TwythonError as e:
             output.speak("error %s: %s" % (e.status_code, e.msg))
     else:
         return
     dlg.Destroy()
Example #3
0
 def onGo(self, ev):
     ev.Skip()
     dlg = createListDialog()
     if dlg.ShowModal() == wx.ID_OK:
         name = dlg.name.GetValue()
         description = dlg.description.GetValue()
         if dlg.public.GetValue() == True:
             mode = "public"
         else:
             mode = "private"
         try:
             new_list = self.twitter.twitter.create_list(name=name, description=description, mode=mode)
             self.db.settings["lists"].append(new_list)
             self.lista.insert_item(False, *compose.compose_list(new_list))
         except TwythonError as e:
             output.speak("error %s: %s" % (e.status_code, e.msg))
     else:
         return
     dlg.Destroy()
 def create_list(self, *args, **kwargs):
     dialog = lists.createListDialog()
     if dialog.get_response() == widgetUtils.OK:
         name = dialog.get("name")
         description = dialog.get("description")
         p = dialog.get("public")
         if p == True:
             mode = "public"
         else:
             mode = "private"
         try:
             new_list = self.session.twitter.twitter.create_list(
                 name=name, description=description, mode=mode)
             self.session.db["lists"].append(new_list)
             self.dialog.lista.insert_item(False,
                                           *compose.compose_list(new_list))
         except TwythonError as e:
             output.speak("error %s: %s" % (e.status_code, e.msg))
     dialog.destroy()
 def get_all_lists(self):
  return [compose.compose_list(item) for item in self.session.db["lists"]]
Example #6
0
 def populate_list(self):
     self.lists = self.twitter.twitter.show_owned_lists(screen_name=self.username, count=200)["lists"]
     for i in self.lists:
         item = compose.compose_list(i)
         self.lista.insert_item(False, *item)
Example #7
0
 def populate_list(self):
     for i in self.db.settings["lists"]:
         item = compose.compose_list(i)
         self.lista.insert_item(False, *item)
Example #8
0
 def get_user_lists(self, user):
  self.lists = self.session.twitter.twitter.show_lists(reverse=True, screen_name=user)
  return [compose.compose_list(item) for item in self.lists]
 def get_all_lists(self):
     return [
         compose.compose_list(item) for item in self.session.db["lists"]
     ]
Example #10
0
 def populate_list(self):
     self.lists = self.twitter.twitter.show_owned_lists(
         screen_name=self.username, count=200)["lists"]
     for i in self.lists:
         item = compose.compose_list(i)
         self.lista.insert_item(False, *item)
Example #11
0
 def populate_list(self):
     for i in self.db.settings["lists"]:
         item = compose.compose_list(i)
         self.lista.insert_item(False, *item)