Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- ######################################################################
- #Copyright (C) 2022 Kris Occhipinti
- #https://filmsbykris.com
- #This program is free software: you can redistribute it and/or modify
- #it under the terms of the GNU General Public License as published by
- #the Free Software Foundation, either version 3 of the License, or
- #(at your option) any later version.
- #This program is distributed in the hope that it will be useful,
- #but WITHOUT ANY WARRANTY; without even the implied warranty of
- #MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- #GNU General Public License for more details.
- #You should have received a copy of the GNU General Public License
- #along with this program. If not, see <http://www.gnu.org/licenses/>.
- ######################################################################
- #this script Logs recent sms messages to a webserver
- dir="$HOME/.fbk/sms"
- log="$dir/sms_id.log"
- mkdir -p "$dir"
- url="<URL HERE>"
- username="<username>"
- password="<password>"
- [[ -f "$log" ]] && id="$(tail -n 1 "$log")" || id=0
- let count="$(termux-sms-list |jq -c ".[]|select( ._id > $id )"|wc -l)"
- echo $count
- [[ "$count" < 1 ]] && exit
- termux-sms-list -l 1000|jq -c ".[]|select( ._id > $id )"|while read msg
- do
- curl -i -X PUT -d "$msg" "$url" -u "$username:$password"
- done
- termux-sms-list |jq ".[]|select( ._id > 0 )"|grep '"_id"'|tail -n1|awk '{print $2}' > "$log"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement