Forum des Objets Communicants et Solutions pour les Libérer...


 
AccueilAccueil  GalerieGalerie  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  

Partagez | 
 

 clock farm

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
carlo64
Bronze Nabz
Bronze Nabz


Localisation : italia
Nbr de messages : 101
Carottes : 835

MessageSujet: clock farm   Mer 18 Mar 2015 - 23:32

... Experiment .. I edited the script to reproduce the clock, instead of the time, the
 various animal sounds downloaded from the internet ... if you want to try the effect of the rabbit doing cluck ...

https://hubic.com/home/pub/?ruid=aHR0cHM6Ly9sYjEwNDAuaHViaWMub3ZoLm5ldC92MS9BVVRIXzQzM2QyNDgwNTIzN2JkZjZmYmEzYWYzZjUwYmIyMGUyL2RlZmF1bHQvLm92aFB1Yi8xNDI2NzE1OTI5XzE0MjkzMDc5Mjk/dGVtcF91cmxfc2lnPTBkMDZhM2I5NmUxM2RhNzA3MGQ4NDg4ZmFjMDFjODNiNzFlNGFjYWUmdGVtcF91cmxfZXhwaXJlcz0xNDI5MzA3OTI5#

these are the ways that I have found
and I put them here
/usr/openkarotz/Extra/Animals

the script in the same folder clock
/usr/www/cgi-bin/apps

clockAnimals
Code:
#!/bin/bash

source /www/cgi-bin/setup.inc
source /www/cgi-bin/url.inc
source /www/cgi-bin/utils.inc
source /www/cgi-bin/leds.inc
source /www/cgi-bin/ears.inc

ReadUrlParam

# ----- dir to animals mp3
GRUNT=Extra/Animals
# --- array animals
v[0]='anatra-domestica.mp3'
v[1]='asino.mp3'
v[2]='canarino.mp3'
v[3]='cavallo.mp3'
v[4]='coyote.mp3'
v[5]='elefante.mp3'
v[6]='fringuello.mp3'
v[7]='gallina.mp3'
v[8]='gallo.mp3'
v[9]='gheppio.mp3'
v[10]='gufo-reale.mp3'
v[11]='inseparabili.mp3'
v[12]='lupo.mp3'
v[13]='maiale.mp3'
v[14]='megattera.mp3'
v[15]='merlo.mp3'
v[16]='mp.mp3'
v[17]='pecore.mp3'
v[18]='pettirosso.mp3'
v[19]='megattera.mp3'
v[20]='merlo.mp3'
v[21]='mp.mp3'
v[22]='pecore.mp3'
v[23]='pettirosso.mp3'

H=${URLParam[hour]}
 
CheckMandatoryDirectory  "$CNF_DATADIR/Apps"
CheckMandatoryDirectory  "$CNF_DATADIR/Apps/Clock"
CheckMandatoryDirectory  "$CNF_DATADIR/Apps/Clock/Data"
        
if [ -e "$CNF_DATADIR/Run/karotz.sleep" ]; then
   DATA='{"return":"1","msg":"Unable to perform action, rabbit is sleeping."}'
   SendResponse "$DATA"
   exit 0
fi

Log "[APPS][CLOCK]" "Clock Animals Called"

D=$(date +%H)
HOUR=$(( 10#$D ))

if [ -f "$CNF_DATADIR/$GRUNT/${v[$HOUR]}" ]; then
    Log "[APPS][CLOCK]"  "Playing sound : "$CNF_DATADIR/$GRUNT/${v[$HOUR]}
    PlaySound  $CNF_DATADIR/$GRUNT/${v[$HOUR]} 1
    EarsReset
    DATA='{"return":"0","hour":"'$HOUR'"}'
else
    DATA='{"return":"1","msg":"No sound for this time.'$CNF_DATADIR/$GRUNT/${v[$HOUR]}'"}'      
fi

SendResponse "$DATA"
the index of the table is the time

Carlo

would be nice to do it for nabaztag v2 ... nabzlol
Revenir en haut Aller en bas
 
clock farm
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [En attente] Clank Destiny - The Great Clock - Intro [1Player Only] par bat-19
» Farm Story
» spot de farm de gob et coffre resplendissant act 3 inferno
» [BUILD] Sorcière farm full Archon by SML V 1.0.3
» Meurtre de Hanrius Farm.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum des Objets Communicants et Solutions pour les Libérer... :: II. Nabaztag, Karotz, mir:ror, Dal:Dal (Violet Object Operating System) :: Le monde de Karotz-
Sauter vers: