Problèmes et questions concernant l'édition XFCE.
Répondre

Conky affiche radio

#1Messageil y a 3 mois

:salut: tous le monde

Je voudrais afficher l'émissions qui passe en ce moment sur France Inter en prenant comme source :
https://www.franceinter.fr/emissions
et en utilisant

wget -0 - -q https://www.franceinter.fr/emissions | grep emissions...................
quelque chose dans ce style.
Ma question : peut on extraire une variable qui va changer tout au long de la journée ?

Ou est ce que certain site suivant comment est écrit leur code on ne peut pas obtenir ce type d'info. Si la réponse est oui ça m'évitera de perdre mon temps a essayer d'obtenir un résultat et au contraire si c'est non je réserverai. :tetu!
J'espère que c'est compréhensible.

Conky affiche radio

#2Messageil y a 3 mois

:bjr:
pas compris la question

1) il est possible d'appeler par intervalle (toutes les 3 minutes par exemple) voir texeci, MAIS bien sûr il va y avoir un décalage qui dépend de ton intervalle

2) il est toujours possible d'extraire du texte d'une page html , le seul problème est d'écrire une regex (comme tu as fait dans question précédente) plus ou moins compliquée qui sera bien sûr toujours différente pour chaque page

Conky affiche radio

#3Messageil y a 3 mois

tu as raison j'ai oublié la moitié.

Mon Conky :
France Inter :
PAR JUPITER !/POPOPOP etc.... Change tous au long de la journée
1) il est possible d'appeler par intervalle (toutes les 3 minutes par exemple) voir texeci, MAIS bien sûr il va y avoir un décalage qui dépend de ton intervalle
Je connais
2) il est toujours possible d'extraire du texte d'une page html , le seul problème est d'écrire une regex (comme tu as fait dans question précédente) plus ou moins compliquée qui sera bien sûr toujours différente pour chaque page
C'est ce que j'essaye de faire

Conky affiche radio

#4Messageil y a 3 mois

si tu utilises une application (vibes,vlc), la réponse n'a plus grand d'intéret

Tu ne donnais pas ou tu bloquais donc pas possible de t'aider (trouver l'info dans html ?)

un petit exemple avec un script python (qui ne sera plus valable demain car les sites web changent :wink: )

#!/usr/bin/python
import urllib.request
import html
import ssl
import re

ssl._create_default_https_context = ssl._create_unverified_context

try:
    response = urllib.request.urlopen("https://www.franceinter.fr/direct")
    htmlpage = response.read().decode()

    match = re.search(r'play-icon-container-concept-title.*"inner">([^<]*)</span', htmlpage)
    title = match.group(1)
    print(f"{html.unescape(title)}")
except:
    print("?")
    raise

Conky affiche radio

#5Messageil y a 3 mois

:salut:
J'ai abandonné ce projet, j'utilise Goodvibes comme application qui diffuse dans mon conky.
Le nom de la radio a coup sur
Artiste/titre quand la radio le fourni
Répondre