#1 Le 10/04/2013, à 14:12
- Belarrius
Conky avec Bitcoin !
Bonjour à tous !
Étant un fan des Bitcoins et faisant du farm, je voudrais intégrer à mon script Conky de quoi afficher ce que l'API de ma pool m'offre.
En gros, sur ça https://mining.bitcoin.cz/accounts/prof … 5c7539ba24 je voudrais afficher la valeur de :
"unconfirmed_reward": "XXXXX",
"confirmed_reward": "XXXX",
"hashrate": XXX,
"hashrate": XXX,
Je pensais me faire un "bitcoin.sh" dans .conky et l’appeler toute les 5 minutes. Je pensais faire un wget suivis de grep... Mais hélas mes connaissances se voie limiter.
C'est pourquoi je demande votre aide !!
Merci à toutes & tous !
Ubuntu 14.04 64bit - Nvidia GTX 470 - FX 5830 @4.5GHz - 8 Go RAM - SSD Samsung Pro 128GB
(Sans DualBoot)
Hors ligne
#2 Le 10/04/2013, à 14:17
- Kooothor
Re : Conky avec Bitcoin !
Salut,
IMHO t'es sur la bonne voie.
Mais vu que t'as du json, je t'invite plutôt à essayer de faire un script en python avec la librairie json : http://docs.python.org/2/library/json.html
Mais bash + curl + awk ça va aussi.
Hors ligne
#3 Le 10/04/2013, à 14:26
- Belarrius
Re : Conky avec Bitcoin !
Salutations, merci pour les infos Kooothor !
Je vais cependant rester sur mon idée de base car je ne connais pas le python, ni le lua etc...
J'essaie actuellement de m'inspiré de divers script pour comprengre le grep mais pour le moment sans trop de succès.
#!/bin/bash
wget https://mining.bitcoin.cz/accounts/profile/json/213684-e12fd16a5672bb88f64cb85c7539ba24 -q -O - |
grep -Eo "username"
Ubuntu 14.04 64bit - Nvidia GTX 470 - FX 5830 @4.5GHz - 8 Go RAM - SSD Samsung Pro 128GB
(Sans DualBoot)
Hors ligne
#4 Le 10/04/2013, à 16:55
- Kooothor
Re : Conky avec Bitcoin !
Je t'invite vivement à lire ça : http://gregable.com/2010/09/why-you-sho … e-awk.html
Hors ligne
#5 Le 10/04/2013, à 17:53
- Belarrius
Re : Conky avec Bitcoin !
Merci beaucoup !
Ça avance !
#!/bin/bash
wget https://mining.bitcoin.cz/accounts/profile/json/213684-e12fd16a5672bb88f64cb85c7539ba24 -q -O - |
#12 - confirmed_reward
awk '{print $12}' | cut -c2-11
Ubuntu 14.04 64bit - Nvidia GTX 470 - FX 5830 @4.5GHz - 8 Go RAM - SSD Samsung Pro 128GB
(Sans DualBoot)
Hors ligne
#6 Le 10/04/2013, à 18:37
- Belarrius
Re : Conky avec Bitcoin !
#!/bin/bash
wget https://mining.bitcoin.cz/accounts/profile/json/213684-e12fd16a5672bb88f64cb85c7539ba24 -q -O - |
awk '{ print "Recompense confirmé: " substr($12, 2, 10) } { print "Recompense non-confirmé: " substr($41, 2, 10) } " " { print "Hashrate Computer: " substr($24, 1, 3) } { print "Hashrate Farmer: " substr($35, 1, 3) }'
Et voilà le script !
Dernier détail ! Comment n'afficher QUE les chiffres ? Car si par exemple je tombe en dessous des 3 chiffres, sa va m'afficher les caractères suivants. Me faut donc un filtre à chiffre only, après le script sera impec !
Ubuntu 14.04 64bit - Nvidia GTX 470 - FX 5830 @4.5GHz - 8 Go RAM - SSD Samsung Pro 128GB
(Sans DualBoot)
Hors ligne
#7 Le 11/04/2013, à 12:16
- Belarrius
Re : Conky avec Bitcoin !
Je requiert encore votre aide, Je voudrais savoir soit comment filtré uniquement les chiffres, soit carrément de faire en sorte d'afficher le résultat entre les
"
afin d'avoir un visuel propre.
Voici ce que sa donne actuellement par ex :
Edit: Le chiffre du Hashrate peut très bien comporté 1 ou 3 caractères.. Ce qui ducoup décale tout !
Dernière modification par Belarrius (Le 11/04/2013, à 12:17)
Ubuntu 14.04 64bit - Nvidia GTX 470 - FX 5830 @4.5GHz - 8 Go RAM - SSD Samsung Pro 128GB
(Sans DualBoot)
Hors ligne
#8 Le 11/04/2013, à 14:37
- Kooothor
Re : Conky avec Bitcoin !
Je t'invite vivement à lire ça : http://gregable.com/2010/09/why-you-sho … e-awk.html
Hors ligne