This commit is contained in:
2023-10-05 23:18:06 +03:00
parent 3d659caa6e
commit 5fedd007c7
23 changed files with 8 additions and 4488 deletions

View File

@@ -2,18 +2,16 @@ import asyncio
import time
from datetime import timedelta, timezone, datetime
from os import environ, path
from ssl import create_default_context
from gql import Client, gql
from gql.transport.aiohttp import AIOHTTPTransport
from gql.transport.httpx import HTTPXAsyncTransport
from services.db import local_session
from orm import Topic
from orm.shout import ShoutTopic, Shout
load_facts = gql(
"""
query getDomains {
""" query getDomains {
domains {
id
title
@@ -23,14 +21,11 @@ query getDomains {
viewsMonth
viewsYear
}
}
}
"""
} } """
)
load_pages = gql(
"""
query getDomains {
""" query getDomains {
domains {
title
statistics {
@@ -41,10 +36,9 @@ query getDomains {
value
}
}
}
}
"""
} } """
)
schema_str = open(path.dirname(__file__) + "/ackee.graphql").read()
token = environ.get("ACKEE_TOKEN", "")
@@ -52,9 +46,8 @@ token = environ.get("ACKEE_TOKEN", "")
def create_client(headers=None, schema=None):
return Client(
schema=schema,
transport=AIOHTTPTransport(
transport=HTTPXAsyncTransport(
url="https://ackee.discours.io/api",
ssl=create_default_context(),
headers=headers,
),
)