コード例 #1
0
ファイル: models.py プロジェクト: nott/kkb
 def get_post(self):
     return EVENT_TEMPLATE % {
         'evtitle': self.name,
         'evdesc': self.short_description,
         'org': _(u'Organizer'),
         'ccname': self.organizer,
         'starts': _(u'Starts at'),
         'evstarts': django_date(self.starts_at, "j E (l), G:i")}
コード例 #2
0
ファイル: models.py プロジェクト: nott/kkb
 def get_html_post(self):
     return EVENT_LJ_TEMPLATE % {
         'evurl': self.get_absolute_url(),
         'evimg': self.poster_span3.url,
         'evtitle': self.name,
         'evdesc': self.short_description,
         'readmore': _(u'read more'),
         'org': _(u'Organizer'),
         'ccurl': self.organizer.get_absolute_url(),
         'ccname': self.organizer,
         'starts': _(u'Starts at'),
         'evstarts': django_date(self.starts_at, "j E (l), G:i"),
         'site': settings.SITE_URL,}
コード例 #3
0
ファイル: publish_status.py プロジェクト: nott/kkb
    def publish(self):
        date_events = list(self.get_events())

        for event in date_events:
            # Twitter, Vkontakte
            text = self.get_status_text(event.get_short_post())
            url = settings.SITE_URL + event.get_short_url()
            self.stdout.write('Publishing:\n%s\n\n' % text)
            status.publish(text, url)

            # Facebook
            text = self.get_status_text(event.get_post())
            url = settings.SITE_URL + event.get_absolute_url()
            image = settings.SITE_URL + event.get_image_url()
            status.facebooklink.publish(text, url, image)

        if date_events:
            # Livejournal
            lj_subject = u'%s :: %s' % (django_date(self.date, "l, j E"),
                                        settings.SITE_NAME)
            lj_html = '<br />'.join(e.get_html_post() for e in date_events)
            status.livejournal.publish(lj_subject, lj_html)
コード例 #4
0
ファイル: feeds.py プロジェクト: nott/kkb
 def item_title(self, item):
     return '%s | %s' % (django_date(item.starts_at, "j E (l), G:i"),
                        item.get_short_post())