mirror of
https://gitlab.com/bashrc2/epicyon
synced 2026-11-02 18:59:53 +00:00
Duplicate function
This commit is contained in:
1 parent
0627c10996
commit
96a58c4428
2 files changed
+6
-18
No files matched your search
@@ -114,7 +114,6 @@ from threads import threadWithTrace
|
||||
from threads import removeDormantThreads
|
||||
from media import replaceYouTube
|
||||
from media import attachMedia
|
||||
from media import pathIsImage
|
||||
from media import pathIsVideo
|
||||
from media import pathIsAudio
|
||||
from blocking import updateBlockedCache
|
||||
@@ -5927,7 +5926,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||
GETstartTime, GETtimings: {}) -> None:
|
||||
"""Returns a media file
|
||||
"""
|
||||
if pathIsImage(path) or \
|
||||
if isImageFile(path) or \
|
||||
pathIsVideo(path) or \
|
||||
pathIsAudio(path):
|
||||
mediaStr = path.split('/media/')[1]
|
||||
@@ -5957,7 +5956,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||
GETstartTime, GETtimings: {}) -> None:
|
||||
"""Returns an emoji image
|
||||
"""
|
||||
if pathIsImage(path):
|
||||
if isImageFile(path):
|
||||
emojiStr = path.split('/emoji/')[1]
|
||||
emojiFilename = baseDir + '/emoji/' + emojiStr
|
||||
if os.path.isfile(emojiFilename):
|
||||
@@ -10203,7 +10202,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||
GETstartTime, GETtimings: {}) -> bool:
|
||||
"""Show a shared item image
|
||||
"""
|
||||
if not pathIsImage(path):
|
||||
if not isImageFile(path):
|
||||
self._404()
|
||||
return True
|
||||
|
||||
@@ -10253,7 +10252,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||
if '/accounts/avatars/' not in path:
|
||||
if '/accounts/headers/' not in path:
|
||||
return False
|
||||
if not pathIsImage(path):
|
||||
if not isImageFile(path):
|
||||
return False
|
||||
if '/accounts/avatars/' in path:
|
||||
avatarStr = path.split('/accounts/avatars/')[1]
|
||||
@@ -11475,7 +11474,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||
|
||||
# if not authorized then show the login screen
|
||||
if htmlGET and self.path != '/login' and \
|
||||
not pathIsImage(self.path) and \
|
||||
not isImageFile(self.path) and \
|
||||
self.path != '/' and \
|
||||
self.path != '/users/news/linksmobile' and \
|
||||
self.path != '/users/news/newswiremobile':
|
||||
@@ -13136,7 +13135,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||
fileLength = -1
|
||||
|
||||
if '/media/' in self.path:
|
||||
if pathIsImage(self.path) or \
|
||||
if isImageFile(self.path) or \
|
||||
pathIsVideo(self.path) or \
|
||||
pathIsAudio(self.path):
|
||||
mediaStr = self.path.split('/media/')[1]
|
||||
|
||||
@@ -286,17 +286,6 @@ def archiveMedia(baseDir: str, archiveDirectory: str, maxWeeks=4) -> None:
|
||||
break
|
||||
|
||||
|
||||
def pathIsImage(path: str) -> bool:
|
||||
if path.endswith('.png') or \
|
||||
path.endswith('.jpg') or \
|
||||
path.endswith('.gif') or \
|
||||
path.endswith('.svg') or \
|
||||
path.endswith('.avif') or \
|
||||
path.endswith('.webp'):
|
||||
return True
|
||||
return False
|
||||
|
||||
|
||||
def pathIsVideo(path: str) -> bool:
|
||||
if path.endswith('.ogv') or \
|
||||
path.endswith('.mp4'):
|
||||
|
||||
Reference in new issue
Block a user