• Как с помощью Flask сделать динамический вывод данных из txt файла?

    @HardX Автор вопроса
    В итоге сделал через setinterval функцию с отправкой запроса на нужный url с методом get.
    Дальше написал декоратор к этому url с методом get, в котором читаю нужный файл, обрабатываю(в том числе по длине, иначе долго грузит) и возвращаю string, которую в свою очередь и помещаю в textarea. (Ну и прописал тут же scroll down, чтобы видеть самые последние данные в textarea при каждом обновлении).
    Не знаю насколько это правильно, но это работает именно в том виде, что мне нужно. Если есть комментарии по этому поводу, готов выслушать (прочитать)
    Ответ написан
    Комментировать
  • Sqllite ерунда в ответе на запрос (дата/время)?

    @HardX Автор вопроса
    Sqlite3 не поддерживает формат DateTime, данные сохраняются в формате string, поэтому придется прописывать дополнительный фильтр через strptime по вернувшимся данным из запроса.
    Ответ написан
    Комментировать
  • Aiogram как ограничить число присылаемых фото?

    @HardX Автор вопроса
    В итоге использовал state.curent как переменную, и если state сменился,
    Только тогда счётчик фото обнуляю. Так все работает, и загружается именно первые n фотографий, и в state data добавляются photo file_id первых n фотографий
    Ответ написан
    Комментировать
  • Python 3.10 requests как сформировать не стандартный post?

    @HardX Автор вопроса
    Добился чего-то подобного:
    код:
    file={'type':(None,'formData','text/plain; charset=utf-8', {'Content-Transfer-Encoding': 'binary','Content-Length': len('formData')}),
    'image':('image.jpg',open('noch-gory-priroda-dom_resize.jpg', 'rb'),'multipart/form-data',{'Content-Length': 'need size'})}

    На выходе:

    POST /post HTTP/1.1
    User-Agent: okhttp/3.14.7
    Accept-Encoding: gzip
    Accept: */*
    access-token: token
    client: client
    uid: login
    X-APP-VERSION: 2.5.7044
    X-APP-TYPE: knd_mo
    X-APP-BUILD-NUMBER: 70440
    X-PLATFORM: android
    X-PLATFORM-VERSION: 29
    X-DEVICE-NAME: Redmi K20
    X-MOCK-GPS-ENABLED: false
    Content-Language: ru
    Host: knd.mosreg.ru
    Content-Length: 111814
    Content-Type: multipart/form-data; boundary=cf4a51af78e4c55b5a70893e3f5bfde6
    Connection: keep-alive

    --cf4a51af78e4c55b5a70893e3f5bfde6
    Content-Disposition: form-data; name="type"
    Content-Type: text/plain; charset=utf-8
    Content-Transfer-Encoding: binary
    Content-Length: 8

    formData
    --cf4a51af78e4c55b5a70893e3f5bfde6
    Content-Disposition: form-data; name="image"; filename="image.jpg"
    Content-Type: multipart/form-data
    Content-Length: 111418

    ���� # тут image
    Ответ написан
    Комментировать