Ejemplo n.º 1
0
 def articles(self, dt):
     self.remove_widget(self.children[0])
     titles = self.csv_load()[0]
     links = self.csv_load()[1]
     if len(titles) == 0:
         if self.no_art.parent is None:
             self.news_articles.add_widget(self.no_art)
         else:
             self.no_art.parent.remove_widget(self.no_art)
             self.news_articles.add_widget(self.no_art)
     else:
         for lnk, items in zip(links, titles):
             if len(items) > 90:
                 clipped = items[:90] + "..."
             else:
                 clipped = items
             article_widget = Label(text="[ref={}][b]{}[/b][/ref]".format(
                 lnk, clipped),
                                    markup=True,
                                    font_size=35,
                                    text_size=(580, None),
                                    halign='left',
                                    size_hint_y=None,
                                    shorten_from='right')
             article_widget.on_ref_press = self.openlink
             self.news_articles.add_widget(article_widget)