Advertisement
parkerlreed

Untitled

Feb 9th, 2013
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.64 KB | None | 0 0
  1. ~/bin/pianobar-conky
  2. --------------------------------------------------------------------------------------------
  3. #!/bin/bash
  4.  
  5. # create variables
  6. while read L; do
  7. k="`echo "$L" | cut -d '=' -f 1`"
  8. v="`echo "$L" | cut -d '=' -f 2`"
  9. export "$k=$v"
  10. done < <(grep -e '^\(title\|artist\|album\|stationName\|songStationName\|pRet\|pRetStr\|wRet\|wRetStr\|songDuration\|songPlayed\|rating\|coverArt\|stationCount\|station[0-9]*\)=' /dev/stdin) # don't overwrite $1...
  11.  
  12. case "$1" in
  13. songstart)
  14. curl -4 -o ~/.config/pianobar/coverArt.jpg $coverArt
  15. echo -n "$title"> ~/.config/pianobar/title
  16. echo -n "$album" > ~/.config/pianobar/album
  17. echo -n "$artist" > ~/.config/pianobar/artist
  18. ;;
  19.  
  20.  
  21. esac
  22.  
  23. --------------------------------------------------------------------------------------------
  24.  
  25. ~/.conkyrc
  26. --------------------------------------------------------------------------------------------
  27. background yes
  28. use_xft yes
  29. xftfont Sans:size=8
  30. xftalpha 1
  31. update_interval 1.0
  32. total_run_times 0
  33. own_window yes
  34. own_window_transparent yes
  35. own_window_type desktop
  36. own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
  37. double_buffer yes
  38. minimum_size 1000 1000
  39. maximum_width 200
  40. draw_shades yes
  41. draw_outline no
  42. draw_borders no
  43. draw_graph_borders yes
  44. default_color white
  45. default_shade_color black
  46. default_outline_color white
  47. alignment top_right
  48. gap_x 12
  49. gap_y 44
  50. no_buffers yes
  51. uppercase no
  52. cpu_avg_samples 2
  53. override_utf8_locale no
  54. imlib_cache_size 0
  55.  
  56. TEXT
  57. ${font sans-serif:bold:size=8}SYSTEM ${hr 2}
  58. ${font sans-serif:normal:size=8}$sysname $kernel $alignr $machine
  59. Host:$alignr$nodename
  60. Uptime:$alignr$uptime
  61. File System: $alignr${fs_type}
  62.  
  63. ${font sans-serif:bold:size=8}PROCESSORS ${hr 2}
  64. ${font sans-serif:normal:size=8}${cpugraph cpu1}
  65. CPU1: ${cpu cpu1}% ${cpubar cpu1}
  66.  
  67. ${font sans-serif:bold:size=8}MEMORY ${hr 2}
  68. ${font sans-serif:normal:size=8}RAM $alignc $mem / $memmax $alignr $memperc%
  69. $membar
  70.  
  71. ${font sans-serif:bold:size=8}DISKS ${hr 2}
  72. ${font sans-serif:normal:size=8}/ $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_used_perc /}%
  73. ${fs_bar /}
  74. SWAP $alignc ${swap} / ${swapmax} $alignr ${swapperc}%
  75. ${swapbar}
  76.  
  77. ${font sans-serif:bold:size=8}TOP PROCESSES ${hr 2}
  78. ${font sans-serif:normal:size=8}${top_mem name 1}${alignr}${top mem 1} %
  79. ${top_mem name 2}${alignr}${top mem 2} %
  80. $font${top_mem name 3}${alignr}${top mem 3} %
  81. $font${top_mem name 4}${alignr}${top mem 4} %
  82. $font${top_mem name 5}${alignr}${top mem 5} %
  83.  
  84. ${font sans-serif:bold:size=8}NETWORK ${hr 2}
  85. ${font sans-serif:normal:size=8}IP address: $alignr ${addr wlan0}
  86. ESSID: $alignr ${wireless_essid wlan0}
  87. Connection quality: $alignr ${wireless_link_qual_perc wlan0}%
  88. ${downspeedgraph wlan0}
  89. DLS:${downspeed wlan0} kb/s $alignr total: ${totaldown wlan0}
  90. ${upspeedgraph wlan0}
  91. ULS:${upspeed wlan0} kb/s $alignr total: ${totalup wlan0}
  92.  
  93. ${font sans-serif:bold:size=8}PIANOBAR ${hr 2}
  94. ${font sans-serif:normal:size=8}Title: $alignr ${exec cat /home/parker/.config/pianobar/title}
  95. Artist: $alignr ${exec cat /home/parker/.config/pianobar/artist}
  96. Album: $alignr ${exec cat /home/parker/.config/pianobar/album}
  97. ${image /home/parker/.config/pianobar/coverArt.jpg -p 72,597 -s 125x125}
  98.  
  99. --------------------------------------------------------------------------------------------
  100.  
  101. ~/.config/pianobar/config
  102. --------------------------------------------------------------------------------------------
  103. user = youremail@address.com
  104. password = yourpassword
  105. tls_fingerprint = 2D0AFDAFA16F4B5C0A43F3CB1D4752F9535507C0
  106. event_command = /home/yourusername/bin/pianobar-conky
  107. --------------------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement