Page 3 sur 5
[SMP POOL] Applications mobiles
Publié : lun. 27 mai 2013 13:27
par biour
heu poulpi tu n'as que la V0.1 pas la V0.1.3 sur le serveur
[SMP POOL] Applications mobiles
Publié : lun. 27 mai 2013 13:33
par poulpito
[SMP POOL] Applications mobiles
Publié : lun. 27 mai 2013 16:15
par biour
possible sur l'appli d'avoir par worker les rejets + les shares?
cela permet d'identifier rapidement les workers qui deconnent.
ainsi que l'efficiency total (comme sur le pool quoi)
[SMP POOL] Applications mobiles
Publié : lun. 27 mai 2013 16:47
par ToFist
possible sur l'appli d'avoir par worker les rejets + les shares?
Poulpito, tu peux le faire ? Ou veux-tu que je te fasse le diff du fichier api.php pour l'insertion de ces données dans le JSON ?
[SMP POOL] Applications mobiles
Publié : lun. 27 mai 2013 18:57
par poulpito
non c'est bon je vais rajouter
j'ai commencé a regarder mais j'ai été bien occupé par le taff
[SMP POOL] Applications mobiles
Publié : mar. 28 mai 2013 09:39
par poulpito
en train de modifier l'api en créant une nouvelle version bien plus complète
[SMP POOL] Applications mobiles
Publié : mar. 28 mai 2013 11:27
par poulpito
Nouvelle API
http://ltc.ouranos.fr/api2 pour les stats serveur only
http://ltc.ouranos.fr/api2?api_key=xxxx ... xxxxxxxxxx pour les stats serveur + perso
les classes JSON
class User {
username
confirmed_rewards
round_estimate
total_hashrate
payout_history
donation_history
pending_reward
round_shares
round_invalid
effi
donate_percent
workers = array();
}
class Worker {
alive
hashrate
stalepourcent
deadtimer
mailalert
}
class Server {
pool_name
hashrate
net_hashrate
diff
miners
workers
shares_this_round
invalid
effi
block_found
estavgtime
timesincelast
}
class stats {
ltcusd
btcltc
}
En pratique avec mon compte :
{"pool_name":"SMP-FR pool ","hashrate":"36399.568","net_hashrate":"17348410635","diff":"595.65349676","miners":"28","workers":"57","shares_this_round":"1956013","invalid":"13690","effi":99.3,"block_found":"34","estavgtime":"20:31","timesincelast":"29:27"}{"ltcusd":"3.0099","btcltc":"0.02398"}{"username":"poulpito","confirmed_rewards":"0.969442","round_estimate":"1.0160211","total_hashrate":"643","payout_history":0,"donation_history":0,"pending_reward":0,"round_shares":"39750","round_invalid":"512","effi":98.71,"donate_percent":"0","workers":{
"poulpito.salon":{"alive":"0","hashrate":"0","stalepourcent":"0","deadtimer":"5343","mailalert":"0"},
"poulpito.xbmc":{"alive":"0","hashrate":"0","stalepourcent":"0","deadtimer":"46904","mailalert":"0"},
"poulpito.suptools":{"alive":"0","hashrate":"0","stalepourcent":"0","deadtimer":"6960","mailalert":"0"},
"poulpito.5970":{"alive":"1","hashrate":"580","stalepourcent":"0.05","deadtimer":"0","mailalert":"1"},
"poulpito.suptest":{"alive":"1","hashrate":"0","stalepourcent":"0","deadtimer":"0","mailalert":"0"},
"poulpito.sup48":{"alive":"0","hashrate":"0","stalepourcent":"0","deadtimer":"5823","mailalert":"0"},
"poulpito.sup49":{"alive":"0","hashrate":"0","stalepourcent":"0","deadtimer":"46904","mailalert":"0"},
"poulpito.sup7":{"alive":"0","hashrate":"0","stalepourcent":"0","deadtimer":"46904","mailalert":"0"},
"poulpito.backupvm":{"alive":"1","hashrate":"63","stalepourcent":"0","deadtimer":"0","mailalert":"0"}}}
Donc quelques infos
estavgtime et timesincelast sont en hh:mm mais peuvent passer en h:m quand on trouve un nouveau bloc si tu veux un autre séparateur que : ou un texte entier genre comme l'affichage du site dit le
deadtimer c'est le nombre de minutes passées depuis une réponse du worker
et mailalert c'est juste savoir si on a configuré une alerte mail sur le compte
je n'ai pas changé la mise ne forme des données

j'en ai juste rajouté donc si tu fais un parse propre tout doit être encore compatible
je laisse l'ancienne url api
[SMP POOL] Applications mobiles
Publié : mar. 28 mai 2013 11:41
par ToFist
Super,
je vois pour intégrer ces données dans les applications.
Il va falloir que je revois la mise en page des informations avant

[SMP POOL] Applications mobiles
Publié : mar. 28 mai 2013 19:44
par augur1
La v0.13.apk converti en .bar pour BB10 se lance à présent, mais impossible de faire quoique ce soit : un "a" apparait dans un triangle et c'est juste marqué en dessous "Powered by Titanium"
Un truc aussi : mettre des underscore dans le nom des fichiers, au lieu des espaces
++++
[SMP POOL] Applications mobiles
Publié : mer. 29 mai 2013 19:06
par ToFist
Poulpito,
peux-tu regarder ton api2.php ? Il retourne des balises HTML et donc risque de générer des erreurs au parsing.
Merci
[SMP POOL] Applications mobiles
Publié : mer. 29 mai 2013 20:21
par poulpito
Je regarde demain matin j'ai du louper un bout de code
[SMP POOL] Applications mobiles
Publié : jeu. 30 mai 2013 09:28
par poulpito
j'ai du louper un truc car j'ai aucune balise HTML dans le source ....
tu peux me montrer ce que tu vois ?
[SMP POOL] Applications mobiles
Publié : jeu. 30 mai 2013 11:44
par ToFist
Effectivement, je suis un peu à côté de la plaque...
Mais le JSON n'est pas conforme. Si tu dois enchainer plusieurs tableaux, il faut alors les placer eux-même dans un tableau.
Pour que l'API2 reste compatible avec l'API1 je conseille de laisser les données User au même "niveau" dans le tableau de résultat :
array(
'username' => '',
'confirmed_rewards' => '',
'round_estimate' => '',
'total_hashrate' => '',
'payout_history' => '',
'round_shares' => '',
'workers' => array(
'name' => array(
'alive' => '',
'hashrate' => '',
'last_share_timestamp' => '',
),
...
),
'server' => array(
'pool_name' => '',
'hashrate' => '',
'net_hashrate' => '',
...
),
'stats' => array(
'ltcusd' => '',
'btcltc' => '',
),
)
[SMP POOL] Applications mobiles
Publié : jeu. 30 mai 2013 11:49
par poulpito
ok j'ai pigé le truc
en fait avant tu avais un appel pour api sans key et du coup tu avais les infos serv
et l'appel avec la key ou tu as les infos que client
jvai modifier tout ca
[SMP POOL] Applications mobiles
Publié : jeu. 30 mai 2013 11:56
par poulpito
class User {
var $username = null;
var $confirmed_rewards = null;
var $round_estimate = null;
var $total_hashrate = null;
var $payout_history = null;
var $donation_history = null;
var $pending_reward = null;
var $round_shares = null;
var $round_invalid = null;
var $effi = null;
var $donate_percent = null;
var $workers = array();
}
class Worker {
var $alive = null;
var $hashrate = null;
var $stalepourcent = null;
var $deadtimer = null;
var $mailalert = null;
}
class Server {
var $pool_name = null;
var $hashrate = null;
var $net_hashrate = null;
var $diff = null;
var $miners = null;
var $workers = null;
var $shares_this_round = null;
var $invalid = null;
var $effi = null;
var $block_found = null;
var $estavgtime = null;
var $timesincelast = null;
var $ltcusd = null;
var $btcltc = null;
}
Appel sans key
{"pool_name":"SMP-FR pool","hashrate":"45808.79","net_hashrate":"18668757361","diff":"602.33824219","miners":"31","workers":"69","shares_this_round":"528916","invalid":"4701","effi":99.11,"block_found":"37","estavgtime":"15:20","timesincelast":"6:37","ltcusd":"2.96577","btcltc":"0.02341"}
Appel avec key
{"username":"poulpito","confirmed_rewards":"0","round_estimate":"0.86025","total_hashrate":"762","payout_history":0,"donation_history":0,"pending_reward":0,"round_shares":"9118","round_invalid":"114","effi":98.75,"donate_percent":"0","workers":{"poulpito.salon":{"alive":"0","hashrate":"0","stalepourcent":"0","deadtimer":"8241","mailalert":"0"},"poulpito.suptools":{"alive":"1","hashrate":"56","stalepourcent":"0","deadtimer":"0","mailalert":"0"},"poulpito.5970":{"alive":"1","hashrate":"650","stalepourcent":"0.19","deadtimer":"0","mailalert":"1"},"poulpito.suptest":{"alive":"1","hashrate":"7","stalepourcent":"0","deadtimer":"0","mailalert":"0"},"poulpito.sup48":{"alive":"1","hashrate":"14","stalepourcent":"2.5","deadtimer":"0","mailalert":"0"},"poulpito.backupvm":{"alive":"1","hashrate":"35","stalepourcent":"0","deadtimer":"0","mailalert":"0"}}}
[SMP POOL] Applications mobiles
Publié : jeu. 30 mai 2013 12:21
par ToFist
Nickel, merci
[SMP POOL] Applications mobiles
Publié : jeu. 30 mai 2013 12:40
par augur1
pt11, vous lire, c'est mieux que du porno !!
[SMP POOL] Applications mobiles
Publié : mer. 5 juin 2013 21:42
par Fungraphic
Tu en es ou ToFist pour la new version?
[SMP POOL] Applications mobiles
Publié : jeu. 6 juin 2013 01:03
par ToFist
Pas trop de dispo en ce moment, mais je réserve un peu de temps cette fin de semaine.
Faut que je revois ma copie pour l'interface utilisateur, on a bien plus de données. Et penser à un agencement multi plateforme histoire de ne pas avoir à tout refaire à chaque fois

[SMP POOL] Applications mobiles
Publié : jeu. 6 juin 2013 01:09
par augur1
penser à un agencement multi plateforme histoire de ne pas avoir à tout refaire à chaque fois

YESS !!
Sur mon HTC Desire HD 4,3" Android 2.3.3 : la signed ne marche pas ; par contre l'autre adaptée tourne bien.
++
[SMP POOL] Applications mobiles
Publié : dim. 9 juin 2013 16:57
par Fungraphic
[SMP POOL] Applications mobiles
Publié : dim. 9 juin 2013 17:19
par ToFist
Quelques corrections/améliorations sur la version iPhone et je passe à la version Android.
Augur1, je ne lache pas l'affaire pour la version Blackberry, le SDK est juste du grand n'importe quoi

[SMP POOL] Applications mobiles
Publié : dim. 9 juin 2013 17:52
par augur1
Ah ?! Dans quel sens ?
... c'est juste ultra secure.