Добро пожаловать в проект "TNEWS"!
"TNEWS" — это веб-приложение для агрегации новостей, созданное с использованием Django на Python. Оно предоставляет пользователям возможность не только читать новости с различных источников, но и публиковать собственные статьи, а также воспользоваться функциями поиска, пагинации, фильтрации и сортировки контента. Одной из ключевых особенностей приложения является разработанный API для парсинга новостей с сайта tengrinews, благодаря чему "TNEWS" обеспечивает своих пользователей самыми актуальными материалами.
Кроме того, в приложении реализована базовая система кэширования, которая способствует ускорению загрузки страниц и снижению нагрузки на сервер, делая использование "TNEWS" ещё более комфортным и эффективным.
Было добавлено вне этой репозиторий система рекомендации которая предугадывала нужные тебе запросы по прошлым запросам, но так как была проблема с токенами и апи кодом его тут не осталось :(
- Python
- Django
- Bs4
- Клонируйте репозиторий:
git clone https://github.com/wakeupkstnv/tengri-nfactorial-web-task.git
Чтобы запустить этот проект, необходимо установить нужные вещи моего проекта:
- Python3
- pip
- Intsall Python packages
- Клонирование и скачивание моего репозитрия
git clone https://github.com/wakeupkstnv/tengri-nfactorial-web-task.git
- Откройте терминал в папке проекта
cd tengri-nfactorial-web-task
cd tengrinews
- Установка нужных вам фреймворков
Для пользователей Windows
pip install -r requirements.txt
Для пользователей MacOs
pip3 install -r requirements.txt
- Запуск сервера
Для пользователей Windows
python manage.py runserver
Для пользователей MacOs
python3 manage.py runserver
My Email - [email protected]
LinkedIn: Kustanayev Tamirlan
Instagram/Telegram: @wakeupkstnv