14 socials integration #34
@@ -5,6 +5,7 @@
|
|||||||
# https://makersuite.google.com/app/apikey
|
# https://makersuite.google.com/app/apikey
|
||||||
|
|
|||||||
GOOGLE_API_KEY=
|
GOOGLE_API_KEY=
|
||||||
|
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Configurazioni per gli agenti di mercato
|
# Configurazioni per gli agenti di mercato
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|||||||
@@ -59,18 +59,17 @@ class ChanWrapper(SocialWrapper):
|
|||||||
|
Pulire il file che ha troppi commenti, in modo da rendere il codice più leggibile Pulire il file che ha troppi commenti, in modo da rendere il codice più leggibile
Rimuovere inoltre la quantità di try non necessaria, dato che se l'API ha dei problemi non voglio che mi restituisca un oggetto vuoto, ma voglio l'errore
Pulire il file che ha troppi commenti, in modo da rendere il codice più leggibile Pulire il file che ha troppi commenti, in modo da rendere il codice più leggibile
Rimuovere inoltre la quantità di try non necessaria, dato che se l'API ha dei problemi non voglio che mi restituisca un oggetto vuoto, ma voglio l'errore
|
|||||||
if not thread_description:
|
if not thread_description:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
# una lista di dizionari conteneti le risposte al thread principale, sono strutturate similarmente al thread, di queste ci interessano i seguenti campi:
|
# una lista di dizionari conteneti le risposte al thread principale, sono strutturate similarmente al thread
|
||||||
|
Pulire il file che ha troppi commenti, in modo da rendere il codice più leggibile Pulire il file che ha troppi commenti, in modo da rendere il codice più leggibile
Rimuovere inoltre la quantità di try non necessaria, dato che se l'API ha dei problemi non voglio che mi restituisca un oggetto vuoto, ma voglio l'errore
Pulire il file che ha troppi commenti, in modo da rendere il codice più leggibile Pulire il file che ha troppi commenti, in modo da rendere il codice più leggibile
Rimuovere inoltre la quantità di try non necessaria, dato che se l'API ha dei problemi non voglio che mi restituisca un oggetto vuoto, ma voglio l'errore
|
|||||||
# - "now": la data di creazione della risposta tipo "MM/GG/AA(day)hh:mm:ss", ci interessa solo MM/GG/AA
|
|
||||||
|
Pulire il file che ha troppi commenti, in modo da rendere il codice più leggibile Pulire il file che ha troppi commenti, in modo da rendere il codice più leggibile
Rimuovere inoltre la quantità di try non necessaria, dato che se l'API ha dei problemi non voglio che mi restituisca un oggetto vuoto, ma voglio l'errore
|
|||||||
# - "name": il nome dell'utente
|
|
||||||
|
Pulire il file che ha troppi commenti, in modo da rendere il codice più leggibile Pulire il file che ha troppi commenti, in modo da rendere il codice più leggibile
Rimuovere inoltre la quantità di try non necessaria, dato che se l'API ha dei problemi non voglio che mi restituisca un oggetto vuoto, ma voglio l'errore
|
|||||||
# - "com": il commento della risposta, possono contenere anche elementi di formattazione html che saranno da ignorare
|
|
||||||
|
Pulire il file che ha troppi commenti, in modo da rendere il codice più leggibile Pulire il file che ha troppi commenti, in modo da rendere il codice più leggibile
Rimuovere inoltre la quantità di try non necessaria, dato che se l'API ha dei problemi non voglio che mi restituisca un oggetto vuoto, ma voglio l'errore
|
|||||||
response_list = thread.get('last_replies', [])
|
response_list = thread.get('last_replies', [])
|
||||||
comments_list: list[SocialComment] = []
|
comments_list: list[SocialComment] = []
|
||||||
|
|
||||||
for i, response in enumerate(response_list):
|
for i, response in enumerate(response_list):
|
||||||
if i >= MAX_COMMENTS: break
|
if i >= MAX_COMMENTS: break
|
||||||
|
|
||||||
|
# la data di creazione della risposta tipo "MM/GG/AA(day)hh:mm:ss", ci interessa solo MM/GG/AA
|
||||||
|
Pulire il file che ha troppi commenti, in modo da rendere il codice più leggibile Pulire il file che ha troppi commenti, in modo da rendere il codice più leggibile
Rimuovere inoltre la quantità di try non necessaria, dato che se l'API ha dei problemi non voglio che mi restituisca un oggetto vuoto, ma voglio l'errore
|
|||||||
time = self.__time_str(response['now'])
|
time = self.__time_str(response['now'])
|
||||||
|
|
||||||
|
# il commento della risposta, può contenere anche elementi di formattazione html che saranno da ignorare
|
||||||
|
Pulire il file che ha troppi commenti, in modo da rendere il codice più leggibile Pulire il file che ha troppi commenti, in modo da rendere il codice più leggibile
Rimuovere inoltre la quantità di try non necessaria, dato che se l'API ha dei problemi non voglio che mi restituisca un oggetto vuoto, ma voglio l'errore
|
|||||||
comment = self.__unformat_html_str(response.get('com', ''))
|
comment = self.__unformat_html_str(response.get('com', ''))
|
||||||
if not comment:
|
if not comment:
|
||||||
continue
|
continue
|
||||||
|
|||||||
|
Pulire il file che ha troppi commenti, in modo da rendere il codice più leggibile Pulire il file che ha troppi commenti, in modo da rendere il codice più leggibile
Rimuovere inoltre la quantità di try non necessaria, dato che se l'API ha dei problemi non voglio che mi restituisca un oggetto vuoto, ma voglio l'errore
Pulire il file che ha troppi commenti, in modo da rendere il codice più leggibile Pulire il file che ha troppi commenti, in modo da rendere il codice più leggibile
Rimuovere inoltre la quantità di try non necessaria, dato che se l'API ha dei problemi non voglio che mi restituisca un oggetto vuoto, ma voglio l'errore
|
|||||||
Vanno bene le chiavi di provider diversi, ma non è da fare in questa PR.
Fai un branch nuovo in cui ci sono queste modifiche