def _nf_page_to_dict(page): creator = other_user_to_js(page.owner) screenshot = get_latest_screenshot(page) pageDct = { 'id': page.id, 'title': page.title, 'short_url': page.short_url, 'get_absolute_url': page.get_absolute_url(), 'screenshot': screenshot, 'creator_id': creator['id'], 'creator_username': creator['username'], } return pageDct
def _nf_pages_to_dict(pages): screenshots = get_latest_screenshots(pages, include_private=True) pages_cache = dict() for page, screen in zip(pages, screenshots): creator = other_user_to_js(page.owner) pages_cache[page.id] = { 'id': page.id, 'title': page.title, 'short_url': page.short_url, 'get_absolute_url': page.get_absolute_url(), 'screenshot': screen, 'creator_id': creator['id'], 'creator_username': creator['username'], } return pages_cache