Skip to content

Latest commit

 

History

History
130 lines (129 loc) · 6.02 KB

TODO.org

File metadata and controls

130 lines (129 loc) · 6.02 KB

Esganalysis

Fixes

API

Ready on postgresql health check

check if model id exists in text/sentences

NO Run tox command before startup (for parsers)

NO add midelware with timings

[#A] add repr to database

[#A] change psycopg2 to asyncpg

pytest async

change status code to request.status

Setup tox

Move send/get requests from class to utils

Проверить как работает парсер МФО для banki.ru

Когда выгружал сделал text.id = text_sentence.id

docs/img/bnkiru_mfo_vtb_problems.png

Проверить как парсит остальное irecommend

parser sentences background task

async alembic

bulk insert/update

add FastAPI annotations 0.95.x

Tests

faker + factoryboy

refactor to commit to db instead of api

add different types of type_bank_id

logic tests

Parser

update parser state last

browser only for one bank

rename parser utils to common

Refactor vk parser

Use subclass for requests

Tests

tesing parser (link)

add pytest command for parsers link

integration test in different folder link

vcr.py (link)

add readme for subprojects

speed up tests

make .env file with common variables

check mfo parser licence

Doc

детализация актуальности

  • не понятно какие сервисы
  • Что понимается под этичностью (дать определение)
  • Существуют сервисы, которые оценивают компанию по судебным делам (?), но не дают оценку по отзывам
  • Уточнить цель работы

+

Plans

Must

alembic migrations

SQLalchymy 2.0

Nginx reverse proxy (link)

different workers for read and write (cqrs)

compress request data with nginx?

nginx reverse proxy (load balancer(?)) maybe there

https://youtu.be/RfN0B7L4SuM?list=PLEwK9wdS5g0riA4Q_fqcjkv0zYf6HgRGJ

Отдельный воркер для обработки отызвов в предложения

Change docker compose variables for env_file

Citation for libraries

Maybe

Fast api dependencies (link)

compress large sentences with gzip header (maybe with nginx)

customize fastapi logger (link)

Caching requests

fastapi background tsks

Examples

Как мы попробовали DDD, CQRS и Event Sourcing и какие выводы сделали (link)

CQRS (link)

Code examples

Models

MDF

  • fix
Traceback (most recent call last):
  File "/app/app/main.py", line 47, in <module>
    main()
  File "/app/app/main.py", line 40, in main
    sentences = get_sentences(sources, model_class.model_id)
  File "/app/app/api.py", line 43, in get_sentences
    return [Sentence(**text) for text in response.json()["items"]]
  File "/usr/local/lib/python3.10/site-packages/requests/models.py", line 975, in json
    raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

Libs

Json

Docs

citar-export-local-bib-file

Спросить про то как обучалась модель и про сайт будет или нет