summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuke Smith <luke@lukesmith.xyz>2018-07-18 19:05:19 -0400
committerLuke Smith <luke@lukesmith.xyz>2018-07-18 19:05:19 -0400
commiteb6d0bd888dfdd4ce9845148fceec80883b17bcc (patch)
tree980348fe083ce6809b8e03cade4c094cd282c5ec
parentb57fa03b2f81d528d4bd86ddc50e193cd6c69078 (diff)
downloadeibhear-eb6d0bd888dfdd4ce9845148fceec80883b17bcc.tar.gz
eibhear-eb6d0bd888dfdd4ce9845148fceec80883b17bcc.tar.zst
eibhear-eb6d0bd888dfdd4ce9845148fceec80883b17bcc.zip
old scripts removed
-rwxr-xr-x.scripts/offlineimap-daemon.py93
-rwxr-xr-x.scripts/offlineimap-daemonctl.sh40
-rwxr-xr-x.scripts/screen.sh24
-rwxr-xr-x.scripts/spawndl2
-rwxr-xr-x.scripts/tpb (renamed from .scripts/tpb.sh)0
-rwxr-xr-x.scripts/transmission.sh7
-rwxr-xr-x.scripts/welcome4
7 files changed, 0 insertions, 170 deletions
diff --git a/.scripts/offlineimap-daemon.py b/.scripts/offlineimap-daemon.py
deleted file mode 100755
index fea76fc..0000000
--- a/.scripts/offlineimap-daemon.py
+++ /dev/null
@@ -1,93 +0,0 @@
-#!/usr/bin/env python3
-
-import subprocess
-import signal
-import threading
-import sys
-
-import dbus
-from dbus.mainloop.glib import DBusGMainLoop
-from gi.repository import GLib
-
-
-class OfflineimapCtl(object):
- def __init__(self):
- self.daemon_proc = None
- self.run_ev = threading.Event()
- self.run_daemon = False
-
- def run(self):
- t = threading.Thread(target=self._watch_daemon, daemon=True)
- t.start()
-
- def _watch_daemon(self):
- while True:
- self.run_ev.wait()
- self.run_ev.clear()
- if self.run_daemon:
- self.is_running = True
- print('offlineimap is being started')
- self._spawn_daemon()
- print('offlineimap has stopped')
- self.run_ev.set() # check state and restart if needed
-
- def _spawn_daemon(self):
- self.daemon_proc = subprocess.Popen(['offlineimap', '-u', 'basic'], shell=False)
- self.daemon_proc.wait()
- self.daemon_proc = None
-
- def start(self):
- print('starting offlineimap')
- self.run_daemon = True
- self.run_ev.set()
-
- def stop(self):
- print('stopping offlineimap')
- self.run_daemon = False
- if self.daemon_proc:
- try:
- self.daemon_proc.send_signal(signal.SIGUSR2)
- except OSError:
- print('Unable to stop offlineimap')
-
- def restart(self):
- print('restarting offlineimap')
- if self.run_daemon:
- self.stop()
- self.start()
-
- def onConnectivityChanged(self, state):
- # 70 means fully connected
- if state == 70:
- self.start()
- else:
- self.stop()
-
-def main():
- oi_ctl = OfflineimapCtl()
- oi_ctl.run()
-
- try:
- bus = dbus.SystemBus(mainloop=DBusGMainLoop())
- network_manager = bus.get_object(
- 'org.freedesktop.NetworkManager',
- '/org/freedesktop/NetworkManager')
- network = dbus.Interface(network_manager,
- dbus_interface='org.freedesktop.NetworkManager')
-
- network.connect_to_signal('StateChanged', oi_ctl.onConnectivityChanged)
-
- # send current state as first event
- state = network.state()
- oi_ctl.onConnectivityChanged(state)
-
- except dbus.exceptions.DBusException:
- print('Unable to connect to dbus')
- sys.exit(3)
-
- # start receiving events from dbus
- loop = GLib.MainLoop()
- loop.run()
-
-if __name__ == '__main__':
- main()
diff --git a/.scripts/offlineimap-daemonctl.sh b/.scripts/offlineimap-daemonctl.sh
deleted file mode 100755
index 18daf3d..0000000
--- a/.scripts/offlineimap-daemonctl.sh
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/sh
-# this script runs offline imap as daemon (configured to check periodically)
-
-LOG=~/.offlineimap/sync.log
-PIDFILE=~/.offlineimap/pid
-
-# if not present on PATH, those vars must point to proper locations
-THIS_SCRIPT=offlineimap-daemonctl.sh
-PYTHON_DAEMON=offlineimap-daemon.py
-
-daemon(){
- $PYTHON_DAEMON 2>&1 |
- # add timestamps to logs
- (while read line; do
- echo `date` "$line" >> $LOG
- done)
-}
-
-stop(){
- kill -USR2 `cat $PIDFILE`
-}
-
-refresh(){
- kill -USR1 `cat $PIDFILE`
-}
-
-case "$1" in
- '--daemon' | '-d' )
- nohup $THIS_SCRIPT < /dev/null > /dev/null 2>&1 &
- ;;
- '--kill' | '-k' )
- stop
- ;;
- '--refresh' | '-r' )
- refresh
- ;;
- * )
- daemon
- ;;
-esac \ No newline at end of file
diff --git a/.scripts/screen.sh b/.scripts/screen.sh
deleted file mode 100755
index 03a8e79..0000000
--- a/.scripts/screen.sh
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/bash
-
-#Feed this script either:
-# "l" for laptop screen only,
-# "v" for vga screen only,
-# or "d" for dual vga/laptop.
-
-d() { if [[ $(xrandr -q | grep VGA1\ con) ]]
- then param $1
- else echo "No VGA input detected."
- fi ;}
-dual() { xrandr --output LVDS1 --auto --output VGA1 --auto --right-of LVDS1 ;}
-laptop() { xrandr --output LVDS1 --auto --output VGA1 --off ;}
-vga() { xrandr --output VGA1 --auto --output LVDS1 --off ;}
-#mirror() { xrandr --addmode VGA1 $lapres && xrandr --output LVDS1 --mode $lapres --output VGA1 --mode $lapres ;}
-
-param() {
-case $1 in
- d) dual ;;
- v) vga ;;
- l) laptop ;;
- *) echo -e "Invalid parameter. Add one of the following:\n\"d\" for dualscreen laptop and VGA.\n\"l\" for laptop only\n\"v\" for VGA only." ;;
-esac ;}
-d $1
diff --git a/.scripts/spawndl b/.scripts/spawndl
deleted file mode 100755
index a419041..0000000
--- a/.scripts/spawndl
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/bash
-i3 exec "st -n dl -e youtube-dl $1"
diff --git a/.scripts/tpb.sh b/.scripts/tpb
index fb1b5b6..fb1b5b6 100755
--- a/.scripts/tpb.sh
+++ b/.scripts/tpb
diff --git a/.scripts/transmission.sh b/.scripts/transmission.sh
deleted file mode 100755
index 794f6bb..0000000
--- a/.scripts/transmission.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-if [ -f $(pgrep transmission) ];
- then
- urxvt -e transmission-remote-cli
- else
- transmission-daemon && urxvt -e transmission-remote-cli
-fi
diff --git a/.scripts/welcome b/.scripts/welcome
deleted file mode 100755
index 2e33713..0000000
--- a/.scripts/welcome
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/bash
-dialog --title "Welcome to LARBS!" --msgbox "If you're new to the system, hold down the Windows key and press F1 for a full tutorial!
-
-(This infobox will greet you at each login until you run the command \"hello-larbs\" in the terminal.)" 10 60