diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b85ddb2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +.venv/ +__pycache__/ +*.pyc +output.txt +*.docx + diff --git a/data/test.json b/data/test.json new file mode 100644 index 0000000..c45f027 --- /dev/null +++ b/data/test.json @@ -0,0 +1,72 @@ +[ + { + "id": 1, + "title": "Python разработчик", + "company": "Яндекс", + "city": "Москва", + "salary_from": 150000, + "salary_to": 200000, + "skills": ["Python", "SQL", "Django", "PostgreSQL"], + "published_at": "2024-01-15" + }, + { + "id": 2, + "title": "Data Engineer", + "company": "Тинькофф", + "city": "Москва", + "salary_from": 180000, + "salary_to": 250000, + "skills": ["Python", "SQL", "Spark", "Airflow"], + "published_at": "2024-01-20" + }, + { + "id": 3, + "title": "Backend Developer", + "company": "Ozon", + "city": "Санкт-Петербург", + "salary_from": 130000, + "salary_to": 170000, + "skills": ["Python", "FastAPI", "MongoDB"], + "published_at": "2024-01-18" + }, + { + "id": 4, + "title": "Data Analyst", + "company": "Яндекс", + "city": "Москва", + "salary_from": 140000, + "salary_to": 180000, + "skills": ["Python", "SQL", "Tableau"], + "published_at": "2024-01-22" + }, + { + "id": 5, + "title": "Junior Python Developer", + "company": "Сбер", + "city": "Москва", + "salary_from": 100000, + "salary_to": 130000, + "skills": ["Python", "SQL", "Git"], + "published_at": "2024-01-25" + }, + { + "id": 6, + "title": "Senior Python Developer", + "company": "Wildberries", + "city": "Москва", + "salary_from": 200000, + "salary_to": 300000, + "skills": ["Python", "SQL", "Kafka", "Kubernetes"], + "published_at": "2024-01-28" + }, + { + "id": 7, + "title": "Full Stack Developer", + "company": "Avito", + "city": "Москва", + "salary_from": 170000, + "salary_to": 220000, + "skills": ["Python", "JavaScript", "React", "SQL"], + "published_at": "2024-01-30" + } +] \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..e69de29