Add visited links
{
"links": [
"https://ya.ru",
"https://ya.ru?q=123",
"funbox.ru",
"https://stackoverflow.com/questions/11828270/how-to-exit-the-vim-editor"
]
}
{
"status": "ok"
}
400 Bad Request
- data structure is invalid
- invalid url
Get visited urls set
from
- timestamp of begin timeto
- timestamp of end time
{
"domains": [
"funbox.ru",
"ya.ru",
"stackoverflow.com"
],
"status": "ok"
}
400 Bad Request
from
is nullto
is null
$python -m pytest tests/
$docker build -t linktracker .
$docker run linktracker python -m pytest tests/
$docker-compose -f docker-compose-test.yaml up
$docker-compose up
curl --location --request POST 'localhost:8000/api/v1/linktracker/visited_links' \
--header 'Content-Type: application/json' \
--data-raw '{
"links": [
"https://ya.ru",
"https://ya.ru?q=123",
"funbox.ru",
"https://stackoverflow.com/questions/11828270/how-to-exit-the-vim-editor"
]
}'
curl --location --request GET 'localhost:8000/api/v1/linktracker/visited_domains?from=0&to=1588088486.324779'
$pylint api db links context.py main.py settings.py