def test_manage_webentries(): import manage_webentries manage_webentries.getWebEntries() manage_webentries.getWebEntriesAsDictOfCategories() dTagsEntries = manage_webentries.getWebEntriesAsDictOfTags() dTagsImp = manage_webentries.getDictTagImportance() print(dTagsImp)
def test_metada(): import manage_webentries entries = manage_webentries.getWebEntries() gtd_entry = None for entry in entries: if entry.getEntrySubUrl() == 'GettingThingsDone': gtd_entry = entry
def test_web_entries_list(): import manage_webentries entries = manage_webentries.getWebEntries() print('Blog titles:') for blogEntry in entries: title = blogEntry.getTitle() html = blogEntry.toHtml() print('\t' + title)
def test_web_entries_list(): import manage_webentries entries = manage_webentries.getWebEntries() print('Blog titles:') for blogEntry in entries: title = blogEntry.getTitle() html = blogEntry.toHtml() print ('\t' + title)
def renderListAll(): webEntries = manage_webentries.getWebEntries() html = webdoc_render.renderListEntries_CleanAndSimple(webEntries, title='') t = Template(readResource('list_all.html')) html = t.render(Context({'list_all': html})) return html
def renderListAll(): webEntries = manage_webentries.getWebEntries() html = webdoc_render.renderListEntries_CleanAndSimple(webEntries, title = '') t = Template(readResource('list_all.html')) html = t.render(Context({'list_all': html})) return html
def get_webdoc_as_rss(request): web_entries = manage_webentries.getWebEntries() base_url = 'http://www.grokit.ca' items = [] for web_entry in web_entries: rss_item = rss_gen.RSSItem( \ title = web_entry.getTitle(), \ description = web_entry.getBriefDescription(), \ pubDate = strShortDateToRFC822Friendly(web_entry.getDate()), \ guid = base_url + '/cnt/' + web_entry.getEntrySubUrl() ) items.append(rss_item) rss_obj = rss_gen.RSS2( title = 'David Webdoc Full List', link=base_url, description = 'Webdoc, all by date', items = items ) return( HttpResponse( rss_obj.to_xml(), content_type = "application/rss+xml" ) )
def tags(request, param = ''): requested_tag = param lstWebdocEntries = manage_webentries.getWebEntries() lstWebdocEntriesWithRightTag = [] for webdocEntry in lstWebdocEntries: if requested_tag in webdocEntry.getTags(): lstWebdocEntriesWithRightTag.append(webdocEntry) if len(lstWebdocEntriesWithRightTag) > 0: html = webdoc_render.renderListEntries_CleanAndSimple(lstWebdocEntriesWithRightTag, title = 'List of Content with Tag: %s' % requested_tag) else: html = '<h3>no article with tag: %s</h3>' % requested_tag return HttpResponse(html)
def tags(request, param=''): requested_tag = param lstWebdocEntries = manage_webentries.getWebEntries() lstWebdocEntriesWithRightTag = [] for webdocEntry in lstWebdocEntries: if requested_tag in webdocEntry.getTags(): lstWebdocEntriesWithRightTag.append(webdocEntry) if len(lstWebdocEntriesWithRightTag) > 0: html = webdoc_render.renderListEntries_CleanAndSimple( lstWebdocEntriesWithRightTag, title='List of Content with Tag: %s' % requested_tag) else: html = '<h3>no article with tag: %s</h3>' % requested_tag return HttpResponse(html)
def get_webdoc_as_rss(request): web_entries = manage_webentries.getWebEntries() base_url = 'http://www.grokit.ca' items = [] for web_entry in web_entries: rss_item = rss_gen.RSSItem( \ title = web_entry.getTitle(), \ description = web_entry.getBriefDescription(), \ pubDate = strShortDateToRFC822Friendly(web_entry.getDate()), \ guid = base_url + '/cnt/' + web_entry.getEntrySubUrl() ) items.append(rss_item) rss_obj = rss_gen.RSS2(title='David Webdoc Full List', link=base_url, description='Webdoc, all by date', items=items) return (HttpResponse(rss_obj.to_xml(), content_type="application/rss+xml"))
def renderEntry(strEntryName): fp = open(ws_globals.blogFolder + '/webdoc_entry.html', 'r') t = Template(fp.read()) fp.close() fp = open(ws_globals.blogFolder + '/disqus_code.html') comments_zone = fp.read() fp.close() cWebdocEntry = webdoc_entry.WebdocEntry() #Assumes the title is the same as the data folder cWebdocEntry.loadFromDataFolder(strEntryName) lstWebdocEntries = manage_webentries.getWebEntries() html = t.render(Context({ 'webdoc_entry': cWebdocEntry, \ 'webdoc_entries': lstWebdocEntries, \ 'comments': comments_zone, \ 'ad_html_code': _getHtmlAdCode() })) return html