Skip to content
Snippets Groups Projects
Commit 666e7d50 authored by Tomáš Valenta's avatar Tomáš Valenta
Browse files

add instagram login information

parent 37ad50b5
No related branches found
No related tags found
2 merge requests!804Release,!796Add instagram login information
Pipeline #13734 passed
......@@ -167,6 +167,8 @@ Settings pro appky na weby:
| `DONATE_PORTAL_REDIRECT_URL` | "" | URL pro přesměrování z darovacího formuláře |
| `DONATE_PORTAL_REDIRECT_SOURCE` | dary.pirati.cz | identifikátor zdroje pro přesměrování na darovací portál |
| `DONATE_PORTAL_API_URL` | "" | URL s API darovacího portálu |
| `INSTAGRAM_USERNAME` | "" | Login username pro Instagram sync |
| `INSTAGRAM_PASSWORD` | "" | Login heslo pro Instagram sync |
### Management commands
......
......@@ -6,6 +6,7 @@ import os
import instaloader
import requests
from django.core.files import File
from django.conf import settings
from main.models import MainHomePage, MainPersonPage
......@@ -44,6 +45,9 @@ class InstagramDownloadService:
def parse_media_for_user(self, username: str) -> None:
loader = instaloader.Instaloader()
if settings.INSTAGRAM_USERNAME and settings.INSTAGRAM_PASSWORD:
loader.login(settings.INSTAGRAM_USERNAME, settings.INSTAGRAM_PASSWORD)
profile = instaloader.Profile.from_username(loader.context, username)
post_position = 0
......
......@@ -307,3 +307,6 @@ MAPS_UTILS_MAPPROXY_URL = env.str(
)
TWITTER_BEARER_TOKEN = env.str("TWITTER_BEARER_TOKEN", default="")
INSTAGRAM_USERNAME = env.str("INSTAGRAM_USERNAME", default="")
INSTAGRAM_PASSWORD = env.str("INSTAGRAM_PASSWORD", default="")
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment