INNER CODE UNIT · Python

upload_website

grumpyp/aixplora · backend/main.py:188

async def upload_website(request_body: UploadRequestBody = None):
    from database.models.files import File
    db = Database().get_session()
    posthog_id = db.execute(text("SELECT posthog_id FROM config")).fetchall()[-1][0] if db.execute(
        text("SELECT posthog_id FROM config")).fetchall() else "unconfigured"
    website = request_body.website
    sitemap = request_body.sitemap
    posthog.capture(
        f'{posthog_id}',
        event='/files/',
        properties={
            '$set_once': {'file_type': "website"},
        }
    )

    transcription = extract_text_from_website(url=website, sitemap=sitemap)
    if isinstance(transcription, list):
        for file in transcription:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…