Hi, mede-tweakers. Mijn oog is gevallen op een custom counter van Smiirl. Ik wil daar het aantal YouTube abonnees dat ik heb live op laten zien.
De counter kan alleen aangestuurd worden met een json webpagina. Hieronder een schematisch overzicht zoals bij hen op de website vermeld staat.

Nu heb ik de ballen verstand van programmeren, maar ben toch aan de slag gegaan. Ik heb ontdekt wat json is, en heb de programmeertaal python ontdekt. Helaas krijg ik het niet voor elkaar om het werkend te krijgen. De uitkomst moet schijnbaar een webpagina zijn met daarop het volgende: {"number":"12345"}
Het volgende heb ik tot nu toe:
import requests
from flask import Flask
app = Flask(_name_)
url = "https://www.googleapis.com/youtube/v3/channels?part=statistics&id=UCdw1d_mdYsKEDXxnirNuvXw&fields=items/statistics/subscriberCount&key=geheim"
@app.route("/")
def hello():
r = requests.get(url).json()
number = r["items"][0]["statistics"]["subscriberCount"]
return '{"number": ' + number + '}'
app.run()
Herkomst bovenstaande code: Github
Deze code heb ik geüpload naar mijn webpage, http://treinvideo.online/number.json, maar dit schijnt dus niet te werken volgens dat bedrijf.
Reactie van Smiirl op de vraag of de code werkt; "I have had a look at it, and you're halfway there: your Python script is not executed yet, so the Counter won't be able to display a number." But I should get only: {"number":"12345"}
Webpagina's met info:
Json in combinatie met excel; https://medium.com/@m_neb...pany-counter-22f5d4bc7dd4
Smiirl: http://get.smiirl.com/en/custom-counter
Ik hoop dat iemand mij verder wilt en kan helpen!
De counter kan alleen aangestuurd worden met een json webpagina. Hieronder een schematisch overzicht zoals bij hen op de website vermeld staat.

Nu heb ik de ballen verstand van programmeren, maar ben toch aan de slag gegaan. Ik heb ontdekt wat json is, en heb de programmeertaal python ontdekt. Helaas krijg ik het niet voor elkaar om het werkend te krijgen. De uitkomst moet schijnbaar een webpagina zijn met daarop het volgende: {"number":"12345"}
Het volgende heb ik tot nu toe:
import requests
from flask import Flask
app = Flask(_name_)
url = "https://www.googleapis.com/youtube/v3/channels?part=statistics&id=UCdw1d_mdYsKEDXxnirNuvXw&fields=items/statistics/subscriberCount&key=geheim"
@app.route("/")
def hello():
r = requests.get(url).json()
number = r["items"][0]["statistics"]["subscriberCount"]
return '{"number": ' + number + '}'
app.run()
Herkomst bovenstaande code: Github
Deze code heb ik geüpload naar mijn webpage, http://treinvideo.online/number.json, maar dit schijnt dus niet te werken volgens dat bedrijf.
Reactie van Smiirl op de vraag of de code werkt; "I have had a look at it, and you're halfway there: your Python script is not executed yet, so the Counter won't be able to display a number." But I should get only: {"number":"12345"}
Webpagina's met info:
Json in combinatie met excel; https://medium.com/@m_neb...pany-counter-22f5d4bc7dd4
Smiirl: http://get.smiirl.com/en/custom-counter
Ik hoop dat iemand mij verder wilt en kan helpen!
[ Voor 3% gewijzigd door trainz2009 op 16-05-2019 16:28 ]