24 lines
1.0 KiB
Python
24 lines
1.0 KiB
Python
import os
|
|
from .youtube_uploader_selenium import YouTubeUploader
|
|
from .Instagram_Uploader.instagramUploader import InstagramUploader
|
|
from termcolor import colored
|
|
|
|
def login_youtube(metadata:str) -> None:
|
|
print(colored("Logging in to Youtube", "blue"))
|
|
uploader = YouTubeUploader("dummy", metadata, headless= False)
|
|
uploader.login()
|
|
|
|
def login_instagram(metadata:str) -> None:
|
|
print(colored("Logging in to Instagram", "magenta"))
|
|
uploader = InstagramUploader("dummy",metadata, headless= False)
|
|
uploader.login()
|
|
|
|
if __name__ == "__main__":
|
|
print(colored("Logging in to Youtube and Instagram to save cookies for future use", "green"))
|
|
print(colored("Firefox browser required", "yellow"))
|
|
outputDirectory :str = os.path.join(os.getcwd(), "done_split")
|
|
metadata_path :str = os.path.join(outputDirectory, "upload.json")
|
|
login_youtube(metadata_path)
|
|
login_instagram(metadata_path)
|
|
print(colored("Cookies saved successfully. Now you can upload videos without logging in again", "cyan"))
|