Beispiel #1
0
 def _build_img(self, d, n, gallery):
     img = Img(d['id'], gallery=gallery, url=d['link'], index=n)
     img.title = d['title'] or u''
     img.description = d['description'] or u''
     img.ext = img.url.rsplit('.', 1)[-1]
     img.date = datetime.fromtimestamp(d['datetime'])
     img.thumbnail = Thumbnail(img.thumbnail_url)
     img.thumbnail.date = img.date
     img.nsfw = bool(d['nsfw'])
     img.size = d['size']
     return img
Beispiel #2
0
 def _build_img(self, d, n, gallery):
     img = Img(d['id'], gallery=gallery, url=d['link'], index=n)
     img.title = d['title'] or u''
     img.description = d['description'] or u''
     img.ext = img.url.rsplit('.', 1)[-1]
     img.date = datetime.fromtimestamp(d['datetime'])
     img.thumbnail = Thumbnail(img.thumbnail_url)
     img.thumbnail.date = img.date
     img.nsfw = bool(d['nsfw'])
     img.size = d['size']
     return img
Beispiel #3
0
    def _build_gallery(self, d):
        gallery = ImgGallery(d['id'], url=d['link'])
        gallery.title = d['title'] or u''
        gallery.description = d['description'] or u''
        gallery.date = datetime.fromtimestamp(d['datetime'])
        gallery.thumbnail = Thumbnail(Img(d['cover']).thumbnail_url)

        if 'images' in d:
            for n, d in enumerate(d['images']):
                img = self._build_img(d, n, gallery)
                gallery._imgs.append(img)
            gallery.cardinality = len(gallery._imgs)

        return gallery
Beispiel #4
0
    def _build_gallery(self, d):
        gallery = ImgGallery(d['id'], url=d['link'])
        gallery.title = d['title'] or u''
        gallery.description = d['description'] or u''
        gallery.date = datetime.fromtimestamp(d['datetime'])
        gallery.thumbnail = Thumbnail(Img(d['cover']).thumbnail_url)

        if 'images' in d:
            for n, d in enumerate(d['images']):
                img = self._build_img(d, n, gallery)
                gallery._imgs.append(img)
            gallery.cardinality = len(gallery._imgs)

        return gallery
Beispiel #5
0
    def get_mails(self, boxid):
        params = {'email_user': boxid, 'lang': 'en', 'domain': 'guerrillamail.com'}
        d = self.open('https://www.guerrillamail.com/ajax.php?f=set_email_user', data=params).json()

        d = self.open('https://www.guerrillamail.com/ajax.php?f=get_email_list&offset=0&domain=guerrillamail.com').json()
        for m in d['list']:
            info = {}
            info['id'] = m['mail_id']
            info['from'] = m['mail_from']
#            info['to'] = m['mail_recipient']
            info['to'] = '*****@*****.**' % boxid
            info['subject'] = m['mail_subject']
            info['datetime'] = datetime.fromtimestamp(int(m['mail_timestamp']))
            info['read'] = bool(int(m['mail_read']))
            yield info
Beispiel #6
0
    def get_mails(self, boxid):
        params = {'email_user': boxid, 'lang': 'en', 'domain': 'guerrillamail.com'}
        d = self.open('https://www.guerrillamail.com/ajax.php?f=set_email_user', data=params).json()

        d = self.open('https://www.guerrillamail.com/ajax.php?f=get_email_list&offset=0&domain=guerrillamail.com').json()
        for m in d['list']:
            info = {}
            info['id'] = m['mail_id']
            info['from'] = m['mail_from']
#            info['to'] = m['mail_recipient']
            info['to'] = '*****@*****.**' % boxid
            info['subject'] = m['mail_subject']
            info['datetime'] = datetime.fromtimestamp(int(m['mail_timestamp']))
            info['read'] = bool(int(m['mail_read']))
            yield info
Beispiel #7
0
    def get_gallery(self, id):
        mtc = self.GALLURL.match(id)
        if mtc:
            id = mtc.group(1)
        elif not self.ID.match(id):
            return None

        d = self.browser.get_gallery(id)

        gallery = ImgGallery(id, url=d['link'])
        gallery.title = d['title'] or u''
        gallery.description = d['description'] or u''
        gallery.date = datetime.fromtimestamp(d['datetime'])
        gallery.thumbnail = Thumbnail(Img(d['cover']).thumbnail_url)

        for n, d in enumerate(d['images']):
            img = Img(d['id'], gallery=gallery, url=d['link'], index=n)
            img._title = d['title'] or u''
            img.ext = img.url.rsplit('.', 1)[-1]
            img.thumbnail = Thumbnail(img.thumbnail_url)
            gallery._imgs.append(img)
        gallery.cardinality = len(gallery._imgs)

        return gallery
Beispiel #8
0
def frommillis(millis):
    return datetime.fromtimestamp(millis / 1000)
Beispiel #9
0
def frommillis(millis):
    return datetime.fromtimestamp(millis / 1000)