mirror of https://gitlab.com/bashrc2/epicyon
Tidying
parent
8638369962
commit
d466b83df0
|
@ -113,13 +113,14 @@ from blog import htmlBlogView
|
||||||
from blog import htmlBlogPage
|
from blog import htmlBlogPage
|
||||||
from blog import htmlBlogPost
|
from blog import htmlBlogPost
|
||||||
from blog import htmlEditBlog
|
from blog import htmlEditBlog
|
||||||
|
from webapp_utils import htmlHashtagBlocked
|
||||||
|
from webapp_utils import htmlFollowingList
|
||||||
from webapp_utils import setBlogAddress
|
from webapp_utils import setBlogAddress
|
||||||
from webapp_utils import getBlogAddress
|
from webapp_utils import getBlogAddress
|
||||||
from webapp_calendar import htmlCalendarDeleteConfirm
|
from webapp_calendar import htmlCalendarDeleteConfirm
|
||||||
from webapp_calendar import htmlCalendar
|
from webapp_calendar import htmlCalendar
|
||||||
from webapp_about import htmlAbout
|
from webapp_about import htmlAbout
|
||||||
from webapp_confirm import htmlConfirmDelete
|
from webapp_confirm import htmlConfirmDelete
|
||||||
from webapp import htmlFollowingList
|
|
||||||
from webapp_confirm import htmlConfirmRemoveSharedItem
|
from webapp_confirm import htmlConfirmRemoveSharedItem
|
||||||
from webapp_confirm import htmlConfirmUnblock
|
from webapp_confirm import htmlConfirmUnblock
|
||||||
from webapp_person_options import htmlPersonOptions
|
from webapp_person_options import htmlPersonOptions
|
||||||
|
@ -143,7 +144,6 @@ from webapp_suspended import htmlSuspended
|
||||||
from webapp_tos import htmlTermsOfService
|
from webapp_tos import htmlTermsOfService
|
||||||
from webapp_confirm import htmlConfirmFollow
|
from webapp_confirm import htmlConfirmFollow
|
||||||
from webapp_confirm import htmlConfirmUnfollow
|
from webapp_confirm import htmlConfirmUnfollow
|
||||||
from webapp import htmlHashtagBlocked
|
|
||||||
from webapp_post import htmlPostReplies
|
from webapp_post import htmlPostReplies
|
||||||
from webapp_post import htmlIndividualPost
|
from webapp_post import htmlIndividualPost
|
||||||
from webapp_profile import htmlEditProfile
|
from webapp_profile import htmlEditProfile
|
||||||
|
|
56
webapp.py
56
webapp.py
|
@ -1,56 +0,0 @@
|
||||||
__filename__ = "webapp.py"
|
|
||||||
__author__ = "Bob Mottram"
|
|
||||||
__license__ = "AGPL3+"
|
|
||||||
__version__ = "1.1.0"
|
|
||||||
__maintainer__ = "Bob Mottram"
|
|
||||||
__email__ = "bob@freedombone.net"
|
|
||||||
__status__ = "Production"
|
|
||||||
|
|
||||||
import os
|
|
||||||
from webapp_utils import htmlHeaderWithExternalStyle
|
|
||||||
from webapp_utils import htmlFooter
|
|
||||||
|
|
||||||
|
|
||||||
def htmlFollowingList(cssCache: {}, baseDir: str,
|
|
||||||
followingFilename: str) -> str:
|
|
||||||
"""Returns a list of handles being followed
|
|
||||||
"""
|
|
||||||
with open(followingFilename, 'r') as followingFile:
|
|
||||||
msg = followingFile.read()
|
|
||||||
followingList = msg.split('\n')
|
|
||||||
followingList.sort()
|
|
||||||
if followingList:
|
|
||||||
cssFilename = baseDir + '/epicyon-profile.css'
|
|
||||||
if os.path.isfile(baseDir + '/epicyon.css'):
|
|
||||||
cssFilename = baseDir + '/epicyon.css'
|
|
||||||
|
|
||||||
followingListHtml = htmlHeaderWithExternalStyle(cssFilename)
|
|
||||||
for followingAddress in followingList:
|
|
||||||
if followingAddress:
|
|
||||||
followingListHtml += \
|
|
||||||
'<h3>@' + followingAddress + '</h3>'
|
|
||||||
followingListHtml += htmlFooter()
|
|
||||||
msg = followingListHtml
|
|
||||||
return msg
|
|
||||||
return ''
|
|
||||||
|
|
||||||
|
|
||||||
def htmlHashtagBlocked(cssCache: {}, baseDir: str, translate: {}) -> str:
|
|
||||||
"""Show the screen for a blocked hashtag
|
|
||||||
"""
|
|
||||||
blockedHashtagForm = ''
|
|
||||||
cssFilename = baseDir + '/epicyon-suspended.css'
|
|
||||||
if os.path.isfile(baseDir + '/suspended.css'):
|
|
||||||
cssFilename = baseDir + '/suspended.css'
|
|
||||||
|
|
||||||
blockedHashtagForm = htmlHeaderWithExternalStyle(cssFilename)
|
|
||||||
blockedHashtagForm += '<div><center>\n'
|
|
||||||
blockedHashtagForm += \
|
|
||||||
' <p class="screentitle">' + \
|
|
||||||
translate['Hashtag Blocked'] + '</p>\n'
|
|
||||||
blockedHashtagForm += \
|
|
||||||
' <p>See <a href="/terms">' + \
|
|
||||||
translate['Terms of Service'] + '</a></p>\n'
|
|
||||||
blockedHashtagForm += '</center></div>\n'
|
|
||||||
blockedHashtagForm += htmlFooter()
|
|
||||||
return blockedHashtagForm
|
|
|
@ -20,6 +20,51 @@ from content import addHtmlTags
|
||||||
from content import replaceEmojiFromTags
|
from content import replaceEmojiFromTags
|
||||||
|
|
||||||
|
|
||||||
|
def htmlFollowingList(cssCache: {}, baseDir: str,
|
||||||
|
followingFilename: str) -> str:
|
||||||
|
"""Returns a list of handles being followed
|
||||||
|
"""
|
||||||
|
with open(followingFilename, 'r') as followingFile:
|
||||||
|
msg = followingFile.read()
|
||||||
|
followingList = msg.split('\n')
|
||||||
|
followingList.sort()
|
||||||
|
if followingList:
|
||||||
|
cssFilename = baseDir + '/epicyon-profile.css'
|
||||||
|
if os.path.isfile(baseDir + '/epicyon.css'):
|
||||||
|
cssFilename = baseDir + '/epicyon.css'
|
||||||
|
|
||||||
|
followingListHtml = htmlHeaderWithExternalStyle(cssFilename)
|
||||||
|
for followingAddress in followingList:
|
||||||
|
if followingAddress:
|
||||||
|
followingListHtml += \
|
||||||
|
'<h3>@' + followingAddress + '</h3>'
|
||||||
|
followingListHtml += htmlFooter()
|
||||||
|
msg = followingListHtml
|
||||||
|
return msg
|
||||||
|
return ''
|
||||||
|
|
||||||
|
|
||||||
|
def htmlHashtagBlocked(cssCache: {}, baseDir: str, translate: {}) -> str:
|
||||||
|
"""Show the screen for a blocked hashtag
|
||||||
|
"""
|
||||||
|
blockedHashtagForm = ''
|
||||||
|
cssFilename = baseDir + '/epicyon-suspended.css'
|
||||||
|
if os.path.isfile(baseDir + '/suspended.css'):
|
||||||
|
cssFilename = baseDir + '/suspended.css'
|
||||||
|
|
||||||
|
blockedHashtagForm = htmlHeaderWithExternalStyle(cssFilename)
|
||||||
|
blockedHashtagForm += '<div><center>\n'
|
||||||
|
blockedHashtagForm += \
|
||||||
|
' <p class="screentitle">' + \
|
||||||
|
translate['Hashtag Blocked'] + '</p>\n'
|
||||||
|
blockedHashtagForm += \
|
||||||
|
' <p>See <a href="/terms">' + \
|
||||||
|
translate['Terms of Service'] + '</a></p>\n'
|
||||||
|
blockedHashtagForm += '</center></div>\n'
|
||||||
|
blockedHashtagForm += htmlFooter()
|
||||||
|
return blockedHashtagForm
|
||||||
|
|
||||||
|
|
||||||
def headerButtonsFrontScreen(translate: {},
|
def headerButtonsFrontScreen(translate: {},
|
||||||
nickname: str, boxName: str,
|
nickname: str, boxName: str,
|
||||||
authorized: bool,
|
authorized: bool,
|
||||||
|
|
Loading…
Reference in New Issue