コード例 #1
0
def test_manage_webentries():
    import manage_webentries
    manage_webentries.getWebEntries()
    manage_webentries.getWebEntriesAsDictOfCategories()
    dTagsEntries = manage_webentries.getWebEntriesAsDictOfTags()
    dTagsImp = manage_webentries.getDictTagImportance()
    print(dTagsImp)
コード例 #2
0
ファイル: test.py プロジェクト: grokit/website_grokit_ca
def test_manage_webentries():
  import manage_webentries
  manage_webentries.getWebEntries()
  manage_webentries.getWebEntriesAsDictOfCategories()
  dTagsEntries = manage_webentries.getWebEntriesAsDictOfTags()
  dTagsImp = manage_webentries.getDictTagImportance()
  print(dTagsImp)
コード例 #3
0
def test_metada():
    import manage_webentries
    entries = manage_webentries.getWebEntries()

    gtd_entry = None
    for entry in entries:
        if entry.getEntrySubUrl() == 'GettingThingsDone':
            gtd_entry = entry
コード例 #4
0
ファイル: test.py プロジェクト: grokit/website_grokit_ca
def test_metada():
  import manage_webentries
  entries = manage_webentries.getWebEntries()
  
  gtd_entry = None
  for entry in entries:
    if entry.getEntrySubUrl() == 'GettingThingsDone':
      gtd_entry = entry
コード例 #5
0
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)
コード例 #6
0
ファイル: test.py プロジェクト: grokit/website_grokit_ca
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)
コード例 #7
0
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
コード例 #8
0
ファイル: views.py プロジェクト: grokit/website_grokit_ca
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
コード例 #9
0
ファイル: rss.py プロジェクト: grokit/website_grokit_ca
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" ) )
コード例 #10
0
ファイル: views.py プロジェクト: grokit/website_grokit_ca
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)
コード例 #11
0
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)
コード例 #12
0
ファイル: rss.py プロジェクト: modu/website_grokit_ca
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"))
コード例 #13
0
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
コード例 #14
0
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