Προς το περιεχόμενο

Conky scripts


million_voices

Προτεινόμενες αναρτήσεις

για πειτε τπτ καλα σκριπτακια για conky

 

ενδιαφερομαι κυριως

 

 

για προβλεψη καιρου που να δουλευει με ελλαδα

 

κανα ημερολογιο

 

RSS για ειδησεις απο in.gr

 

κανενα που να συνεργαζεται με Amarok

 

 

οτι αλλο καλο εχετε βρει

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Κανω εγω την αρχη

>Internet (public) ip display
${execi 1800 curl -s http://whatismyip.org/}

 

Για "απλη" προγνωση του καιρου, μπορεις να βαλεις το pymetar απο το synaptic, ενα απλο script που λεει τον καιρο οπως τον παιρνει απο διαφορους μετεορολογικους σταθμους σε αεροδρομια. Το κακο ειναι οτι πρεπει να ξερεις τον κωδικο που αντιστοιχει σε αυτο που ειναι κοντα σε σενα.πχ

>jim@lenny:~$ pymetar LGBL
Weather report for Anchialos Airport , Greece (LGBL) as of 2008-07-24 18:50:00Z
Values of "None" indicate that the value is missing from the report.
Temperature: 24.0 C / 75.0 F
Rel. Humidity: 46%
Wind speed: 4.02 m/s
Wind direction: 260 deg (W)
Pressure: 1007 hPa
Dew Point: 12.0 C / 53.0 F
Weather: Few clouds
Sky Conditions: mostly clear

Απλο και περιεκτικο. Το κακο ειναι οτι το εν λογω αεροδρομιο ειναι 20 χλμ μακρια απο μενα!

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

για Amarok o κωδικας για το conkyrc

 

 

>
$color$stippled_hr${if_running amarokapp}
${color}${alignc}Now Playing${color white}
${alignc}${execi 10 ~/.conky/amarok artist}
${alignc}${execi 10 ~/.conky/amarok title}
${execibar 1 ~/.conky/amarok progress}
${alignc}"${execi 10 ~/.conky/amarok album}"
${alignc}${execi 10 ~/.conky/amarok year} - ${color white}${alignc}${execi 10 ~/.conky/amarok genre}
$color$stippled_hr
${alignc}Collection Information
Artists: ${color white}${execi 10 ~/.conky/amarok totalArtists} $color${alignr}Compilations: ${color white}${execi 10 ~/.conky/amarok totalCompilations}$color
Albums:  ${color white}${execi 10 ~/.conky/amarok totalAlbums} $color${alignr}Genres: ${color white}${execi 10 ~/.conky/amarok totalGenres}$color
Tracks:  ${color white}${execi 10 ~/.conky/amarok totalTracks}
$color$stippled_hr
${alignc}Collection Statisctics
Most songs by ${color white}${execi 10 ~/.conky/amarok most_songs_by_artist} $alignr${color}(${color white}${execi 10 ~/.conky/amarok most_songs_by_artist_n}${color})
Most songs are ${color white}${execi 10 ~/.conky/amarok most_songs_are_genre} $alignr${color}(${color white}${execi 10 ~/.conky/amarok most_songs_are_genre_n}${color})
Most songs during ${color white}${execi 10 ~/.conky/amarok most_songs_during_year} $alignr${color}(${color white}${execi 10 ~/.conky/amarok most_songs_during_year_n}${color})
Most albums by ${color white}${execi 10 ~/.conky/amarok most_albums_by_artist} $alignr${color}(${color white}${execi 10 ~/.conky/amarok most_albums_by_artist_n}${color})
Most albums are ${color white}${execi 10 ~/.conky/amarok most_albums_are_genre} $alignr${color}(${color white}${execi 10 ~/.conky/amarok most_albums_are_genre_n}${color})
Most albums during ${color white}${execi 10 ~/.conky/amarok most_albums_during_year} $alignr${color}(${color white}${execi 10 ~/.conky/amarok most_albums_during_year_n}${color})$endif

και το script amarok.sh (allow executing file as program)

πρεπει η βαση του amarok να ειναι σε mysql (μπορει να βοηθησει καποιος?)

 

>
#!/bin/bash
# amaroK info display script by eirc <[email protected]>
#
# requirements: amaroK (!)
# for Collection stats to work amarok must be using
# mySQL to store it's collection

case "$1" in

# Now Playing Info
artist) dcop amarok player artist ;;
title)  dcop amarok player title ;;
album)  dcop amarok player album ;;
year)   dcop amarok player year ;;
genre)  dcop amarok player genre ;;
progress)
   curr=`dcop amarok player trackCurrentTime`
   tot=`dcop amarok player trackTotalTime`
   if (( $tot )); then
       expr $curr \* 100  / $tot
   fi
   ;;

# Collection Info
totalArtists)      dcop amarok collection totalArtists ;;
totalAlbums)       dcop amarok collection totalAlbums ;;
totalTracks)       dcop amarok collection totalTracks ;;
totalGenres)       dcop amarok collection totalGenres ;;
totalCompilations) dcop amarok collection totalCompilations ;;

# Collection Stats
most_songs_by_artist) dcop amarok collection query 'SELECT t1.name FROM artist t1 INNER JOIN tags t2 ON t1.id = t2.artist GROUP BY t2.artist ORDER BY COUNT(t2.artist) DESC LIMIT 1;' ;;
most_songs_by_artist_n) dcop amarok collection query 'SELECT count(t2.artist) FROM artist t1 INNER JOIN tags t2 ON t1.id = t2.artist GROUP BY t2.artist ORDER BY COUNT(t2.artist) DESC LIMIT 1;' ;;
most_songs_are_genre) dcop amarok collection query 'SELECT t1.name FROM genre t1 INNER JOIN tags t2 ON t1.id = t2.genre GROUP BY t2.genre ORDER BY COUNT(t2.genre) DESC LIMIT 1;' ;;
most_songs_are_genre_n) dcop amarok collection query 'SELECT count(t2.genre) FROM genre t1 INNER JOIN tags t2 ON t1.id = t2.genre GROUP BY t2.genre ORDER BY COUNT(t2.genre) DESC LIMIT 1;' ;;
most_songs_during_year) dcop amarok collection query 'SELECT t1.name FROM year t1 INNER JOIN tags t2 ON t1.id = t2.year GROUP BY t2.year ORDER BY COUNT(t2.year) DESC LIMIT 1;' ;;
most_songs_during_year_n) dcop amarok collection query 'SELECT count(t2.year) FROM year t1 INNER JOIN tags t2 ON t1.id = t2.year GROUP BY t2.year ORDER BY COUNT(t2.year) DESC LIMIT 1;' ;;
most_albums_by_artist) dcop amarok collection query 'SELECT name FROM artist WHERE id=(SELECT t1.artist from (SELECT artist FROM tags GROUP BY album) AS t1 GROUP BY t1.artist ORDER BY count(artist) DESC LIMIT 1);' ;;
most_albums_by_artist_n) dcop amarok collection query 'SELECT count(artist) from (SELECT artist FROM tags GROUP BY album) AS t1 GROUP BY t1.artist ORDER BY count(artist) DESC LIMIT 1;' ;;
most_albums_are_genre) dcop amarok collection query 'SELECT name FROM genre WHERE id=(SELECT t1.genre from (SELECT genre FROM tags GROUP BY album) AS t1 GROUP BY t1.genre ORDER BY count(genre) DESC LIMIT 1);' ;;
most_albums_are_genre_n) dcop amarok collection query 'SELECT count(genre) from (SELECT genre FROM tags GROUP BY album) AS t1 GROUP BY t1.genre ORDER BY count(genre) DESC LIMIT 1;' ;;
most_albums_during_year) dcop amarok collection query 'SELECT name FROM year WHERE id=(SELECT t1.year from (SELECT year FROM tags GROUP BY album) AS t1 GROUP BY t1.year ORDER BY count(year) DESC LIMIT 1);' ;;
most_albums_during_year_n) dcop amarok collection query 'SELECT count(year) from (SELECT year FROM tags GROUP BY album) AS t1 GROUP BY t1.year ORDER BY count(year) DESC LIMIT 1;' ;;

esac

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το pymetar ειναι πακετο και το βαζεις ειτε με apt-get ειτε με synaptic.

 

Καλο ειναι να βαζεις οτι script ποσταρεις σε code-tags, για να ειναι πιο ευκολο στην αναγνωση.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το pymetar ειναι πακετο και το βαζεις ειτε με apt-get ειτε με synaptic.

 

Καλο ειναι να βαζεις οτι script ποσταρεις σε code-tags, για να ειναι πιο ευκολο στην αναγνωση.

 

αν ηξερα πως γινεται:-D

 

οτι και να εκανα δεν καταφερα να κανω το amarok conky script να δουλεψει και δεν μιλαω για την database, ουτε το now playing δεν δουλευει

 

μπορει να βοηθησει κανεις?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δεν δουλευει γιατι δεν εχεις εγκατεστημενο το dcop μαλλον.

http://en.wikipedia.org/wiki/DCOP

 

Για το pymetar τι αλλη πληροφορια να δωσω? Το βαζεις απο το synaptic και δινεις ενα

>pymetar [i]κωδικος_τοποθεσιας[/i]

και βλεπεις τις τρεχουσες καιρικες συνθηκες εκει. Καμια σχεση με προγνωση που ειπα παραπανω :(

 

Για προγνωση υπαρχει το αναλογο script.

 

Οποιος εχει script για εορτολογιο, ή ξερει πως θα "μαντρωσω" καποιες πληροφοριες απο ενα rss, ας μου πει.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μονο που αυτο το script σου βγαζει το αποτελεσμα σε ενα νεο παραθυρο με τιτλο, ενω για το conky πρεπει να στο βγαζει στο τερματικο (σε μορφη κειμενου δηλαδη).

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

ΤΟ ΚΑΤΑΦΕΡΑ!!! Μητσος 1 - Conky 0 :P

>${rss http://www.eortologio.gr/rss/si_el.xml 60 item_titles 1}

 

Χωρις εξωτερικα scripts και απευθειας εντολη στο conky (αρα λιγοτερη καταναλωση cpu και μνημης)! Θελει να μεγαλωσεις λιγο τη μεταβλητη text_buffer_size, γιατι δεν θα δειχνει ολα τα ονοματα αν ειναι πολλα.

 

---EDIT---

 

Ζητειται ωραια γραμματοσειρα, σταθερου πλατους με ελληνικη κωδικοποιηση.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μονο που αυτο το script σου βγαζει το αποτελεσμα σε ενα νεο παραθυρο με τιτλο, ενω για το conky πρεπει να στο βγαζει στο τερματικο (σε μορφη κειμενου δηλαδη).

Άσχετο, αλλά θα το πιο απλό που μπορούσες να κάνεις ήταν να αφαιρέσεις τη γραμμή με την εντολή zenity και να την αντικαταστήσεις με την echo. Τέλοσπάντων, όμως βρήκες αυτό που ήθελες.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

To conky ειναι ενα text-based system monitor, με "απειρες" δυνατοτητες παραμετροποιησης για την απεικονηση διαφορων πληροφοριων.

 

Για περισσοτερες πληροφοριες και screenshots:

http://ubuntuforums.org/showthread.php?t=281865

http://conky.sf.net

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...