flake8 format

main
Bob Mottram 2020-04-03 16:59:12 +00:00
parent 840e726753
commit 295814cd9b
1 changed files with 32 additions and 26 deletions

View File

@ -1,24 +1,24 @@
__filename__="metadata.py"
__author__="Bob Mottram"
__license__="AGPL3+"
__version__="1.1.0"
__maintainer__="Bob Mottram"
__email__="bob@freedombone.net"
__status__="Production"
__filename__ = "metadata.py"
__author__ = "Bob Mottram"
__license__ = "AGPL3+"
__version__ = "1.1.0"
__maintainer__ = "Bob Mottram"
__email__ = "bob@freedombone.net"
__status__ = "Production"
import os
import json
from utils import loadJson
from utils import noOfAccounts
from utils import noOfActiveAccountsMonthly
def metaDataNodeInfo(baseDir: str,registration: bool,version: str) -> {}:
def metaDataNodeInfo(baseDir: str, registration: bool, version: str) -> {}:
""" /nodeinfo/2.0 endpoint
"""
activeAccounts=noOfAccounts(baseDir)
activeAccountsMonthly=noOfActiveAccountsMonthly(baseDir,1)
activeAccountsHalfYear=noOfActiveAccountsMonthly(baseDir,6)
nodeinfo={
activeAccounts = noOfAccounts(baseDir)
activeAccountsMonthly = noOfActiveAccountsMonthly(baseDir, 1)
activeAccountsHalfYear = noOfActiveAccountsMonthly(baseDir, 6)
nodeinfo = {
'openRegistrations': registration,
'protocols': ['activitypub'],
'software': {
@ -37,29 +37,35 @@ def metaDataNodeInfo(baseDir: str,registration: bool,version: str) -> {}:
}
return nodeinfo
def metaDataInstance(instanceTitle: str, \
instanceDescriptionShort: str, \
instanceDescription: str, \
httpPrefix: str,baseDir: str, \
adminNickname: str,domain: str,domainFull: str, \
registration: bool,systemLanguage: str, \
def metaDataInstance(instanceTitle: str,
instanceDescriptionShort: str,
instanceDescription: str,
httpPrefix: str, baseDir: str,
adminNickname: str, domain: str, domainFull: str,
registration: bool, systemLanguage: str,
version: str) -> {}:
""" /api/v1/instance endpoint
"""
adminActorFilename=baseDir+'/accounts/'+adminNickname+'@'+domain+'.json'
adminActorFilename = \
baseDir + '/accounts/' + adminNickname + '@' + domain + '.json'
if not os.path.isfile(adminActorFilename):
return {}
adminActor=loadJson(adminActorFilename,0)
adminActor = loadJson(adminActorFilename, 0)
if not adminActor:
print('WARN: json load exception metaDataInstance')
return {}
isBot=False
if adminActor['type']!='Person':
isBot=True
isBot = False
if adminActor['type'] != 'Person':
isBot = True
instance={
url = \
httpPrefix + '://' + domainFull + '/@' + \
adminActor['preferredUsername']
instance = {
'approval_required': False,
'contact_account': {
'acct': adminActor['preferredUsername'],
@ -79,7 +85,7 @@ def metaDataInstance(instanceTitle: str, \
'locked': adminActor['manuallyApprovesFollowers'],
'note': '<p>Admin of '+domain+'</p>',
'statuses_count': 1,
'url': httpPrefix+'://'+domainFull+'/@'+adminActor['preferredUsername'],
'url': url,
'username': adminActor['preferredUsername']
},
'description': instanceDescription,