Removed several unused polybar scripts.

This commit is contained in:
Salyrus
2021-12-08 17:05:02 +01:00
parent 0cf87228a8
commit 77b49fae75
6 changed files with 0 additions and 526 deletions

View File

@ -1,3 +0,0 @@
#!/bin/bash
echo "$(brightnessctl | grep -o "(.*" | tr -d "()")"

View File

@ -1,304 +0,0 @@
e900:1st
e901:ada
e902:adc
e903:adx
e904:aeon
e905:amp
e906:anc
e907:ant
e908:arch
e909:ardr
e90a:aur
e90b:banx
e90c:bat
e90d:bay
e90e:bc
e90f:bch
e910:bcn
e911:bft
e912:bnb
e913:bnt
e914:brk
e915:brx
e916:bsd
e917:bta
e918:btc
e919:btcd
e91a:btg
e91b:btm
e91c:bts
e91d:clam
e91e:clo
e91f:cloak
e920:cvc
e921:dao
e922:dash
e923:dcr
e924:dct
e925:dent
e926:dgb
e927:dgd
e928:dgx
e929:dmd
e92a:dnt
e92b:doge
e92c:edg
e92d:emc
e92e:eos
e92f:erc
e930:etc
e931:eth
e932:exp
e933:fc2
e934:fcn
e935:fct
e936:flo
e937:frk
e938:ftc
e939:fun
e93a:game
e93b:gbg
e93c:gbyte
e93d:gdc
e93e:gemz
e93f:gld
e940:gno
e941:gnt
e942:golos
e943:grc
e944:grs
e945:gup
e946:awc
e947:hmq
e948:icn
e949:ifc
e94a:incnt
e94b:ioc
e94c:cnd
e94d:ixt
e94e:jbs
e94f:kmd
e950:kore
e951:lbc
e952:ldoge
e953:lsk
e954:ltc
e955:lun
e956:maid
e957:mco
e958:mint
e959:mln
e95a:mona
e95b:mrc
e95c:msc
e95d:msp
e95e:mtl
e95f:mtr
e960:mue
e961:nano
e962:nav
e963:nbt
e964:neo
e965:neos
e966:neu
e967:nlg
e968:nmc
e969:note
e96a:nvc
e96b:nxt
e96c:oax
e96d:ok
e96e:omg
e96f:omni
e970:opal
e971:part
e972:pay
e973:piggy
e974:pink
e975:pivx
e976:plbt
e977:plr
e978:plu
e979:pot
e97a:ppc
e97b:ptoy
e97c:qcn
e97d:qrk
e97e:qtum
e97f:rads
e980:rbies
e981:rbt
e982:rby
e983:rdd
e984:rep
e985:rise
e986:rlc
e987:salt
e988:sar
e989:scot
e98a:sdc
e98b:sia
e98c:sjcx
e98d:slg
e98e:sls
e98f:sngls
e990:snrg
e991:snt
e992:start
e993:steem
e994:storj
e995:str
e996:strat
e997:swift
e998:swt
e999:sync
e99a:sys
e99b:time
e99c:tkn
e99d:trig
e99e:trst
e99f:trx
e9a0:tx
e9a1:ubq
e9a2:unity
e9a3:usdt
e9a4:ven
e9a5:vior
e9a6:vnl
e9a7:vpn
e9a8:vrc
e9a9:vtc
e9aa:waves
e9ab:wings
e9ac:xai
e9ad:xaur
e9ae:xbs
e9af:xcp
e9b0:xdn
e9b1:xem
e9b2:xmr
e9b3:xpm
e9b4:xrp
e9b5:xtz
e9b7:xzc
e9b8:ybc
e9b9:zec
e9ba:zeit
e9bb:zrx
e9bc:stx
e9bd:sbtc
e9be:rcn
e9bf:nmr
e9c0:zil
e9c1:vib
e9c2:xnn
e9c3:viu
e9c4:veri
e9c5:sc
e9c6:rhoc
e9c7:kcs
e9c8:icx
e9c9:ark
e9ca:ae
e9cb:tip
e9cc:crpt
e9cd:via
e9ce:myst
e9cf:miota
e9d0:adt
e9d1:eng
e9d2:cfi
e9d3:dsh
e9d4:xlm
e9d5:fsbt
e9d6:atl
e9d7:ath
e9d8:arn
e9d9:arc
e9da:apt
e9db:aidoc
e9dc:amis
e9dd:adst
e9de:300
e9df:ngc
e9e0:srn
e9e1:wax
e9e2:dcn
e9e3:powr
e9e4:dkk
e9e5:gbp
e9e6:eur
e9e7:usd
e9e8:ukg
e9e9:lrc
e9ea:brd
e9eb:mana
e9ec:mer
e9ed:tix
e9ee:xel
e9ef:zen
e9f0:btcp
e9f1:ebst
e9f2:elf
e9f3:hsr
e9f4:iost
e9f5:loom
e9f6:mkr
e9f7:nas
e9f8:now
e9f9:snm
e9fa:synx
e9fb:wan
e9fd:ely
e9fe:ela
e9ff:smart
ea00:aion
ea01:tusd
ea02:usdc
ea03:vet
ea04:pax
ea05:joys
ea06:bchsv
ea07:bsv
ea08:bth
ea09:trezor
ea0a:ledger
ea0b:r
ea0c:npxs
ea0d:dai
ea0e:link
ea0f:hot
ea10:gusd
ea11:eurs
ea12:vtho
ea13:kin
ea14:ont
ea15:atom
ea16:ankr
ea17:erd
ea18:ftm
ea19:lto
ea1a:und
ea1b:vera
ea1c:yec
ea1d:aya
ea1e:ethplo
ea1f:iotx
ea20:enj
ea21:rvn
ea22:xns
ea23:pyn
ea24:ncash
ea25:loki
ea26:knc
ea27:job
ea28:chz
ea29:btu
ea2a:apis
ea2b:gas
ea2c:busd
ea2d:iq
ea2e:lst
ea2f:ong
ea30:nut
ea31:eosdt

View File

@ -1,4 +0,0 @@
#!/bin/sh
printf "VPN: " && (pgrep -a openvpn$ | head -n 1 | awk '{print $NF }' | cut -d '.' -f 1 && echo down) | head -n 1

View File

@ -1,63 +0,0 @@
#!/usr/bin/env python3
import requests
import argparse
import json
import sys
import os
parser = argparse.ArgumentParser(description="Display currencies on polybar")
parser.add_argument("--coins", type=str,
nargs="+", help="Select coins to display")
parser.add_argument("--base", type=str,
nargs="?", default="USD", help="Currency base to convert against")
parser.add_argument("--decimals", type=int,
nargs="?", default=2, help="How many decimals to show")
parser.add_argument("--display", type=str,
nargs="?", default="price", choices=["price", "percentage", "both"], help="Display mode")
parser.add_argument("--apikey", type=str,
nargs="?",default=None, help="Visit https://developers.coinranking.com/create-account to make an account and generate a free API key.")
args = parser.parse_args()
home = os.path.expanduser("~/")
unicode_dict = {}
with open(f"{home}.config/polybar/scripts/coins.svg", "r", encoding="utf-8") as icons:
for line in icons:
unicode, coin = line.strip().split(":")
unicode_dict[unicode] = coin
if not (args.coins and args.apikey):
parser.print_help()
parser.exit()
coin_args_list = map(lambda x: f'symbols[]={x}', args.coins)
coin_args_str = "&".join(coin_args_list)
get_base = requests.get(
f"https://api.coinranking.com/v2/reference-currencies?search={args.base}",
headers={'x-access-token': args.apikey}).json()["data"]
get_base = get_base['currencies'][0]
get_coin = requests.get(
f"https://api.coinranking.com/v2/coins?{coin_args_str}&referenceCurrencyUuid={get_base['uuid']}",
headers={'x-access-token': args.apikey}).json()['data']
for n in range(len(args.coins)):
coin = get_coin['coins'][n]
price_float = round(float(coin['price']), args.decimals)
delta = coin['change']
for _unicode, _coin in unicode_dict.items():
if _coin == coin['symbol'].lower():
icon = chr(int(_unicode, 16)) if len(_unicode) > 1 else _unicode
current_price = get_base['sign'] + str(price_float)
if args.display == "price":
sys.stdout.write(f" {icon} {current_price} ")
elif args.display == "percentage":
sys.stdout.write(f" {icon} {delta:+}% ")
elif args.display == "both":
sys.stdout.write(f" {icon} {current_price} | {delta:+}% ")

View File

@ -1,141 +0,0 @@
#!/usr/bin/env python
import sys
import dbus
import argparse
parser = argparse.ArgumentParser()
parser.add_argument(
'-t',
'--trunclen',
type=int,
metavar='trunclen'
)
parser.add_argument(
'-f',
'--format',
type=str,
metavar='custom format',
dest='custom_format'
)
parser.add_argument(
'-p',
'--playpause',
type=str,
metavar='play-pause indicator',
dest='play_pause'
)
parser.add_argument(
'--font',
type=str,
metavar='the index of the font to use for the main label',
dest='font'
)
parser.add_argument(
'--playpause-font',
type=str,
metavar='the index of the font to use to display the playpause indicator',
dest='play_pause_font'
)
parser.add_argument(
'-q',
'--quiet',
action='store_true',
help="if set, don't show any output when the current song is paused",
dest='quiet',
)
args = parser.parse_args()
def fix_string(string):
# corrects encoding for the python version used
if sys.version_info.major == 3:
return string
else:
return string.encode('utf-8')
def truncate(name, trunclen):
if len(name) > trunclen:
name = name[:trunclen]
name += '...'
if ('(' in name) and (')' not in name):
name += ')'
return name
# Default parameters
output = fix_string(u'{play_pause} {artist}: {song}')
trunclen = 35
play_pause = fix_string(u'\u25B6,\u23F8') # first character is play, second is paused
label_with_font = '%{{T{font}}}{label}%{{T-}}'
font = args.font
play_pause_font = args.play_pause_font
quiet = args.quiet
# parameters can be overwritten by args
if args.trunclen is not None:
trunclen = args.trunclen
if args.custom_format is not None:
output = args.custom_format
if args.play_pause is not None:
play_pause = args.play_pause
try:
session_bus = dbus.SessionBus()
spotify_bus = session_bus.get_object(
'org.mpris.MediaPlayer2.spotify',
'/org/mpris/MediaPlayer2'
)
spotify_properties = dbus.Interface(
spotify_bus,
'org.freedesktop.DBus.Properties'
)
metadata = spotify_properties.Get('org.mpris.MediaPlayer2.Player', 'Metadata')
status = spotify_properties.Get('org.mpris.MediaPlayer2.Player', 'PlaybackStatus')
# Handle play/pause label
play_pause = play_pause.split(',')
if status == 'Playing':
play_pause = play_pause[0]
elif status == 'Paused':
play_pause = play_pause[1]
else:
play_pause = str()
if play_pause_font:
play_pause = label_with_font.format(font=play_pause_font, label=play_pause)
# Handle main label
artist = fix_string(metadata['xesam:artist'][0]) if metadata['xesam:artist'] else ''
song = fix_string(metadata['xesam:title']) if metadata['xesam:title'] else ''
album = fix_string(metadata['xesam:album']) if metadata['xesam:album'] else ''
if (quiet and status == 'Paused') or (not artist and not song and not album):
print('')
else:
if font:
artist = label_with_font.format(font=font, label=artist)
song = label_with_font.format(font=font, label=song)
album = label_with_font.format(font=font, label=album)
# Add 4 to trunclen to account for status symbol, spaces, and other padding characters
print(truncate(output.format(artist=artist,
song=song,
play_pause=play_pause,
album=album), trunclen + 4))
except Exception as e:
if isinstance(e, dbus.exceptions.DBusException):
print('')
else:
print(e)

View File

@ -1,11 +0,0 @@
#!/bin/sh
updates=$(xbps-install -Mun 2> /dev/null | wc -l)
if [ -n "$updates" ] && [ "$updates" -eq 1 ]; then
echo "$updates XBPS update available"
elif [ -n "$updates" ] && [ "$updates" -gt 1 ]; then
echo "$updates XBPS updates available"
else
echo ""
fi