Move to raspisms dir

This commit is contained in:
osaajani 2020-02-18 04:29:48 +01:00
parent 34a6f7de65
commit 40fccf133c
278 changed files with 109 additions and 2020 deletions

View file

@ -1,56 +0,0 @@
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
# vim: expandtab sw=4 ts=4 sts=4:
#
from __future__ import print_function
import gammu
import sys
import json
def main():
state_machine = gammu.StateMachine()
if len(sys.argv) < 2:
sys.exit(1)
else :
state_machine.ReadConfig(Filename=sys.argv[1])
del sys.argv[1]
state_machine.Init()
status = state_machine.GetSMSStatus()
remain = status['SIMUsed'] + status['PhoneUsed'] + status['TemplatesUsed']
start = True
try:
while remain > 0:
if start:
sms = state_machine.GetNextSMS(Start=True, Folder=0)
start = False
else:
sms = state_machine.GetNextSMS(
Location=sms[0]['Location'], Folder=0
)
remain = remain - len(sms)
for m in sms :
if m['State'] != 'UnRead' :
continue
print(json.dumps({
'number': m['Number'],
'at': str(m['DateTime']),
'status': m['State'],
'text': m['Text'],
}))
except gammu.ERR_EMPTY:
#do noting
return True
if __name__ == '__main__':
main()

View file

@ -1,27 +0,0 @@
#!/bin/sh
#
# Script to start RaspiSMS daemons
#
PID_DIR="/var/run/raspisms/"
LOG_FILE="/var/log/raspisms.log"
SCRIPT=$(readlink -f "$0")
RASPISMS_DIR=$(readlink -f "${SCRIPT%/*}/../")
CONSOLE_PATH="$RASPISMS_DIR/console.php"
COMMAND="php $CONSOLE_PATH controllers/internals/Console.php launcher"
#Create PID DIR IF NOT EXISTS
if [ ! -d $PID_DIR ]
then
mkdir $PID_DIR
fi
#Create log file if not exists
if [ ! -f $LOG_FILE ]
then
touch $LOG_FILE
chmod 700 $LOG_FILE
fi
#Run command to start daemons
$COMMAND
exit $?

View file

@ -1,48 +0,0 @@
#!/bin/sh
#
# Script to stop RaspiSMS daemons
#
PID_DIR="/var/run/raspisms"
DAEMON_LAUNCHER_PID_FILE="/var/run/raspisms/RaspiSMS Daemon Launcher.pid"
PID_FILES=$PID_DIR/*.pid
kill_process()
{
local PID=$1
kill "$PID"
return $?
}
#Kill daemon launcher if available
if [ -f "$DAEMON_LAUNCHER_PID_FILE" ]
then
printf "Stop RaspiSMS daemon Launcher..."
PID=$(cat "$DAEMON_LAUNCHER_PID_FILE")
$(kill_process "$PID")
RETURN=$?
if [ $RETURN -eq 0 ]
then
printf "success.\n"
else
printf "failed.\n"
exit 1
fi
fi
sleep 1
printf "Stop RaspiSMS remaining daemons..."
for f in $PID_FILES
do
[ -f "$f" ] || continue #Bypass no real file return on empty dir
printf "."
PID=$(cat "$f")
kill_process "$PID"
done
printf "Done.\n"
exit 0