Skip to content

Savner du å bli kalt vannløs? Blir du ikke truet på livet for å ikke frikke nok tequils? Utvid din eksisterende toolbar med denne modulen, for å få velkjente gullkorn fra mjukvarelauget - eller fra din egen liste hvis du er ei dåse.

License

Notifications You must be signed in to change notification settings

mjukvarelauget/SlightlyIntrusiveSitater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slightly Intrusive Sitater

Savner du å bli kalt homse? Blir du ikke truet på livet for å ikke frikke nok tequils? Utvid din eksisterende toolbar med denne modulen, for å få velkjente gullkorn fra mjukvarelauget - eller fra din egen liste hvis du er ei dåse.

Features (ikke nødvendigvis implementert)

  • Støtte for flere bars
    • polybar
    • xmobar
    • windows
    • lemonbar
    • i3bar
  • Bilder på notifications
  • farget tekst
  • Utbyttbare sitatlister

I aksjon

aksjonsbilete

How to

Klon dette repoet, deretter følg instruksjoner for ditt bruksområde.

Polybar

Legg til

[module/motivation]
type = custom/script
exec = python /path/til/motivation.py
tail = false
interval = 450

I konfigurasjonsfilen, blant de andre modul-definisjonene. Denne finnes ofte i ~/.config/polybar/. interval-verdien kan endres til ønsket frekvens.
I samme fil, legg til motivation i modulene til baren din, for eksempel som

[bar/main]
modules-left = wlan cpu volume
modules-center = i3
modules-right = motivation filesystem battery date

Xmobar

Legg til

Run Com "python" ["/path/til/motivation.py"] "motivation" 450

i commands-listen til Config-objektet. Husk deretter å legge til %motivation% på ønsket sted i template-verdien. Igjen, kan tallet 450 endres for å sette ønsket frekvens.

Lemonbar

Antar at du bruker et shell script for å mate input inn til lemonbar.
I shellscriptet, legg til en ny funksjon som kaller på motivation.py. Bruk så outputtet i lemonbar.

Merk at du må spesifisere lemonbar ved bruk av --mode argumentet.

Eksempel på minimalt shellscript:

INTERVAL=450

Motivation() {
        QUOTESTRING=$(python3 /path/til/motivation.py --mode lemonbar)
        echo -n "$QUOTESTRING"
}

while true; do
        echo "$(Motivation)"
        sleep $INTERVAL
done

som kjøres ved sh /path/til/shellscript | lemonbar -p

About

Savner du å bli kalt vannløs? Blir du ikke truet på livet for å ikke frikke nok tequils? Utvid din eksisterende toolbar med denne modulen, for å få velkjente gullkorn fra mjukvarelauget - eller fra din egen liste hvis du er ei dåse.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages