این پروژه به کمک کتابخانه finpy_tse اطلاعات قیمتی و معالات حقیق و حقوقی سهام را به طور روزانه جمع آوری کرده و در پایگاه داده mongo ذخیره می کند.
این راهنما شامل مراحل نصب و راهاندازی پروژه با استفاده از Docker و Python 3.10 است.
ابتدا داکر را از سایت رسمی داکر دانلود و نصب کنید.
استفاده از Docker Compose برای اجرای MongoDB:
-
ایجاد یک فایل به نام
docker-compose.yml
و محتوای زیر را در آن قرار دهید:version: '3.5' services: mongo: image: mongo ports: - "27017:27017"
-
در ترمینال، به مسیر حاوی فایل
docker-compose.yml
بروید و دستور زیر را اجرا کنید: اجرای داکر مونگو از mongodb/MongoDockerFiledocker-compose up -d
-
MongoDB حالا اجرا شده و بر روی پورت 27017 در دسترس است.
پروژه از Python 3.10 استفاده میکند. شما میتوانید این نسخه را از وبسایت Python دانلود و نصب کنید.
-
در ترمینال، به مسیر پروژه بروید که فایل
requirements.txt
در آن قرار دارد. -
دستور زیر را اجرا کنید تا پکیجهای مورد نیاز از فایل
requirements.txt
نصب شوند:pip install -r requirements.txt
حالا که Docker اجرا شده، Python 3.10 نصب شده و پکیجهای مورد نیاز نصب شدهاند، میتوانید پروژه را اجرا کنید.
python main.py