Transférer les fichiers vers 'ScdLiv'
This commit is contained in:
parent
fbde793bcb
commit
f4eb1c285d
@ -1,8 +1,7 @@
|
|||||||
from tkinter import *
|
from tkinter import *
|
||||||
from tkinter import messagebox
|
from tkinter import messagebox
|
||||||
import mysql.connector
|
import mysql.connector
|
||||||
from obswsrc import OBSWS
|
from obswebsocket import requests, obsws
|
||||||
from obswebsocket import obsws, requests
|
|
||||||
from twitch.helix.api import TwitchHelix
|
from twitch.helix.api import TwitchHelix
|
||||||
from twitchAPI.helper import first
|
from twitchAPI.helper import first
|
||||||
import asyncio
|
import asyncio
|
||||||
@ -126,11 +125,14 @@ class NouvelleFenetre:
|
|||||||
cnx.close()
|
cnx.close()
|
||||||
|
|
||||||
# On configure OBS pour Twitch
|
# On configure OBS pour Twitch
|
||||||
def configure_obs_for_twitch(self, twitch_stream_key):
|
# def configure_obs_for_twitch(self, twitch_stream_key):
|
||||||
# Utilisez la clé Twitch pour configurer OBS
|
# Utilisez la clé Twitch pour configurer OBS
|
||||||
self.ws.call(requests.StartStreaming(stream=twitch_stream_key))
|
# self.ws.call(requests.StartStreaming(stream=twitch_stream_key))
|
||||||
|
|
||||||
def boutondediffusiontwitch_callback(self):
|
def boutondediffusiontwitch_callback(self):
|
||||||
|
# Initialisez la connexion OBS WebSocket
|
||||||
|
self.ws = obsws("localhost", 4455, "MPcZLZfViZihHqmg")
|
||||||
|
self.ws.connect()
|
||||||
# Avec la variable is_twitch_streaming passé à False au commencement, on vérifie son état pour diffuser ou stoper le streaming
|
# Avec la variable is_twitch_streaming passé à False au commencement, on vérifie son état pour diffuser ou stoper le streaming
|
||||||
if self.is_twitch_streaming:
|
if self.is_twitch_streaming:
|
||||||
self.ws.call(requests.StopStreaming())
|
self.ws.call(requests.StopStreaming())
|
||||||
@ -199,10 +201,6 @@ class NouvelleFenetre:
|
|||||||
self.root.grid_columnconfigure(2, weight=0)
|
self.root.grid_columnconfigure(2, weight=0)
|
||||||
self.root.grid_columnconfigure(3, weight=0)
|
self.root.grid_columnconfigure(3, weight=0)
|
||||||
|
|
||||||
# Créer un bouton pour lancer le processus d'authentification Twitch
|
|
||||||
bouton_auth_twitch = Button(self.root, text="Autoriser l'accès à Twitch", command=self.lancer_auth_twitch)
|
|
||||||
bouton_auth_twitch.grid(row=15, column=0)
|
|
||||||
|
|
||||||
self.twitch_client = TwitchHelix(client_id = self.client_id, oauth_token = self.oauth_token)
|
self.twitch_client = TwitchHelix(client_id = self.client_id, oauth_token = self.oauth_token)
|
||||||
|
|
||||||
# On récupère la clé Twitch depuis la base de données
|
# On récupère la clé Twitch depuis la base de données
|
||||||
@ -214,8 +212,8 @@ class NouvelleFenetre:
|
|||||||
self.ws.connect()
|
self.ws.connect()
|
||||||
|
|
||||||
# Configurez les paramètres de diffusion pour Twitch (remplacez 'stream_key' par le nom correct de votre champ)
|
# Configurez les paramètres de diffusion pour Twitch (remplacez 'stream_key' par le nom correct de votre champ)
|
||||||
twitch_stream_key = self.get_twitch_key_from_database(username) # Variable qui récupére la key
|
# twitch_stream_key = self.get_twitch_key_from_database(username) # Variable qui récupére la key
|
||||||
self.configure_obs_for_twitch(twitch_stream_key)
|
# self.configure_obs_for_twitch(twitch_stream_key)
|
||||||
|
|
||||||
# On affiche bienvenue à la personne s'étant identifiée, en récupérant la variable lastname
|
# On affiche bienvenue à la personne s'étant identifiée, en récupérant la variable lastname
|
||||||
label = Label(self.root, text=f"Bienvenue, {username}!")
|
label = Label(self.root, text=f"Bienvenue, {username}!")
|
||||||
|
Loading…
Reference in New Issue
Block a user