mirror of https://gitlab.com/bashrc2/epicyon
Detect account directories
parent
83b1bfb293
commit
4697de88c0
|
@ -259,7 +259,7 @@ def postImage(session, attachImageFilename: str, federationList: [],
|
||||||
return None
|
return None
|
||||||
|
|
||||||
if not isImageFile(attachImageFilename):
|
if not isImageFile(attachImageFilename):
|
||||||
print('Image must be png, jpg, gif or svg')
|
print('Image must be png, jpg, webp, avif, gif or svg')
|
||||||
return None
|
return None
|
||||||
if not os.path.isfile(attachImageFilename):
|
if not os.path.isfile(attachImageFilename):
|
||||||
print('Image not found: ' + attachImageFilename)
|
print('Image not found: ' + attachImageFilename)
|
||||||
|
|
|
@ -21,6 +21,7 @@ from utils import saveJson
|
||||||
from utils import getImageExtensions
|
from utils import getImageExtensions
|
||||||
from utils import hasObjectDict
|
from utils import hasObjectDict
|
||||||
from utils import removeDomainPort
|
from utils import removeDomainPort
|
||||||
|
from utils import isAccountDir
|
||||||
from media import processMetaData
|
from media import processMetaData
|
||||||
|
|
||||||
|
|
||||||
|
@ -136,7 +137,8 @@ def addShare(baseDir: str,
|
||||||
itemIDfile = baseDir + '/sharefiles/' + nickname + '/' + itemID
|
itemIDfile = baseDir + '/sharefiles/' + nickname + '/' + itemID
|
||||||
formats = getImageExtensions()
|
formats = getImageExtensions()
|
||||||
for ext in formats:
|
for ext in formats:
|
||||||
if imageFilename.endswith('.' + ext):
|
if not imageFilename.endswith('.' + ext):
|
||||||
|
continue
|
||||||
processMetaData(baseDir, nickname, domain,
|
processMetaData(baseDir, nickname, domain,
|
||||||
imageFilename, itemIDfile + '.' + ext,
|
imageFilename, itemIDfile + '.' + ext,
|
||||||
city)
|
city)
|
||||||
|
@ -162,7 +164,7 @@ def addShare(baseDir: str,
|
||||||
# indicate that a new share is available
|
# indicate that a new share is available
|
||||||
for subdir, dirs, files in os.walk(baseDir + '/accounts'):
|
for subdir, dirs, files in os.walk(baseDir + '/accounts'):
|
||||||
for handle in dirs:
|
for handle in dirs:
|
||||||
if '@' not in handle:
|
if not isAccountDir(handle):
|
||||||
continue
|
continue
|
||||||
accountDir = baseDir + '/accounts/' + handle
|
accountDir = baseDir + '/accounts/' + handle
|
||||||
newShareFile = accountDir + '/.newShare'
|
newShareFile = accountDir + '/.newShare'
|
||||||
|
@ -182,7 +184,7 @@ def expireShares(baseDir: str) -> None:
|
||||||
"""
|
"""
|
||||||
for subdir, dirs, files in os.walk(baseDir + '/accounts'):
|
for subdir, dirs, files in os.walk(baseDir + '/accounts'):
|
||||||
for account in dirs:
|
for account in dirs:
|
||||||
if '@' not in account:
|
if not isAccountDir(account):
|
||||||
continue
|
continue
|
||||||
nickname = account.split('@')[0]
|
nickname = account.split('@')[0]
|
||||||
domain = account.split('@')[1]
|
domain = account.split('@')[1]
|
||||||
|
|
Loading…
Reference in New Issue