Add file favicon.ico.
This commit is contained in:
parent
d8c114277a
commit
12a0628767
5 changed files with 36 additions and 4 deletions
|
@ -3,6 +3,7 @@
|
|||
|
||||
#import datetime
|
||||
from fastapi import FastAPI, Request, Response
|
||||
from fastapi.responses import FileResponse
|
||||
from fastapi.staticfiles import StaticFiles
|
||||
import feedgenerator
|
||||
from slixmpp import ClientXMPP
|
||||
|
@ -25,11 +26,15 @@ class XmppInstance(ClientXMPP):
|
|||
|
||||
xmpp = None
|
||||
|
||||
# Mount static scripts and stylesheet directories
|
||||
# Mount static graphic, script and stylesheet directories
|
||||
app.mount("/css", StaticFiles(directory="css"), name="css")
|
||||
app.mount("/graphic", StaticFiles(directory="graphic"), name="graphic")
|
||||
app.mount("/script", StaticFiles(directory="script"), name="script")
|
||||
app.mount("/xsl", StaticFiles(directory="xsl"), name="xsl")
|
||||
|
||||
@app.get('/favicon.ico', include_in_schema=False)
|
||||
async def favicon():
|
||||
return FileResponse('favicon.ico')
|
||||
|
||||
@app.get('/atom')
|
||||
async def view_pubsub(request: Request):
|
||||
|
@ -65,7 +70,7 @@ async def view_pubsub(request: Request):
|
|||
'optional parameter Node are missing.')
|
||||
return Response(content=result, media_type="application/xml")
|
||||
|
||||
def pubsub_to_atom(iq,link):
|
||||
def pubsub_to_atom(iq, link):
|
||||
"""Convert XEP-0060: Publish-Subscribe to RFC 4287: The Atom Syndication Format."""
|
||||
feed = feedgenerator.Atom1Feed(
|
||||
description = ('This is a syndication feed generated with PubSub to '
|
||||
|
@ -82,7 +87,7 @@ def pubsub_to_atom(iq,link):
|
|||
namespace = '{http://www.w3.org/2005/Atom}'
|
||||
title = item.find(namespace + 'title')
|
||||
title = None if title == None else title.text
|
||||
feed_url = 'sch'
|
||||
feed_url = 'gemini://schimon.i2p/'
|
||||
updated = item.find(namespace + 'updated')
|
||||
updated = None if updated == None else updated.text
|
||||
# if updated: updated = datetime.datetime.fromisoformat(updated)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue