sitemap + robots
This commit is contained in:
parent
0868e73301
commit
2f50a00f78
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
from PIL import Image
|
from PIL import Image
|
||||||
from sanic import Sanic
|
from sanic import Sanic
|
||||||
from sanic.response import json as json_answer
|
from sanic.response import json as json_answer, text
|
||||||
import numpy as np
|
import numpy as np
|
||||||
from tensorflow import keras
|
from tensorflow import keras
|
||||||
from tensorflow.keras.utils import img_to_array
|
from tensorflow.keras.utils import img_to_array
|
||||||
|
|
@ -49,7 +49,10 @@ def get_images():
|
||||||
IMAGES[item.get("text")] = s.get("url")
|
IMAGES[item.get("text")] = s.get("url")
|
||||||
break
|
break
|
||||||
|
|
||||||
|
|
||||||
get_images()
|
get_images()
|
||||||
|
|
||||||
|
|
||||||
@app.post("/beeds")
|
@app.post("/beeds")
|
||||||
async def beeds(request):
|
async def beeds(request):
|
||||||
body = request.files.get("f").body
|
body = request.files.get("f").body
|
||||||
|
|
@ -97,5 +100,38 @@ async def beeds(request):
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
sitemap_data = '''<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<urlset
|
||||||
|
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
|
||||||
|
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
|
||||||
|
<!-- created with Free Online Sitemap Generator www.xml-sitemaps.com -->
|
||||||
|
|
||||||
|
|
||||||
|
<url>
|
||||||
|
<loc>https://xn-----6kcp3cadbabfh8a0a.xn--p1ai/</loc>
|
||||||
|
<lastmod>2023-05-01T19:01:03+00:00</lastmod>
|
||||||
|
</url>
|
||||||
|
|
||||||
|
|
||||||
|
</urlset>
|
||||||
|
'''
|
||||||
|
|
||||||
|
@app.get("/sitemap.xml")
|
||||||
|
async def sitemaps(request):
|
||||||
|
return text(sitemap_data, content_type="application/xml")
|
||||||
|
|
||||||
|
robots_data = '''
|
||||||
|
User-agent: *
|
||||||
|
Allow: /
|
||||||
|
|
||||||
|
Sitemap: https://xn-----6kcp3cadbabfh8a0a.xn--p1ai/sitemap.xml
|
||||||
|
'''
|
||||||
|
|
||||||
|
@app.get("/robots.txt")
|
||||||
|
async def robots(request):
|
||||||
|
return text(robots_data)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
app.run(auto_reload=True, port=4003, host="0.0.0.0")
|
app.run(auto_reload=True, port=4003, host="0.0.0.0")
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ async function SavePhoto() {
|
||||||
document.getElementById("result").innerHTML = "";
|
document.getElementById("result").innerHTML = "";
|
||||||
let photo = document.getElementById("file-input").files[0];
|
let photo = document.getElementById("file-input").files[0];
|
||||||
let formData = new FormData();
|
let formData = new FormData();
|
||||||
|
// TODO: пройтись по всем результатм - если совпадают дважды - поднять вверх
|
||||||
formData.append("f", photo);
|
formData.append("f", photo);
|
||||||
let response = await fetch('/beeds', { method: "POST", body: formData });
|
let response = await fetch('/beeds', { method: "POST", body: formData });
|
||||||
if (response.ok) {
|
if (response.ok) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue