Advertisement
metalx1000

Termux sms send log for Android

Dec 12th, 2022
1,155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.42 KB | None | 0 0
  1. #!/bin/bash
  2. ######################################################################
  3. #Copyright (C) 2022  Kris Occhipinti
  4. #https://filmsbykris.com
  5.  
  6. #This program is free software: you can redistribute it and/or modify
  7. #it under the terms of the GNU General Public License as published by
  8. #the Free Software Foundation, either version 3 of the License, or
  9. #(at your option) any later version.
  10.  
  11. #This program is distributed in the hope that it will be useful,
  12. #but WITHOUT ANY WARRANTY; without even the implied warranty of
  13. #MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  14. #GNU General Public License for more details.
  15.  
  16. #You should have received a copy of the GNU General Public License
  17. #along with this program.  If not, see <http://www.gnu.org/licenses/>.
  18. ######################################################################
  19.  
  20. #this script Logs recent sms messages to a webserver
  21.  
  22. dir="$HOME/.fbk/sms"
  23. log="$dir/sms_id.log"
  24. mkdir -p "$dir"
  25. url="<URL HERE>"
  26. username="<username>"
  27. password="<password>"
  28.  
  29. [[ -f "$log" ]] && id="$(tail -n 1 "$log")" || id=0
  30. let count="$(termux-sms-list |jq -c ".[]|select( ._id > $id )"|wc -l)"
  31. echo $count
  32. [[ "$count" < 1 ]] && exit
  33.  
  34.  
  35. termux-sms-list -l 1000|jq -c ".[]|select( ._id > $id )"|while read msg
  36. do
  37.  curl -i -X PUT -d "$msg" "$url" -u "$username:$password"
  38. done
  39.  
  40. termux-sms-list |jq ".[]|select( ._id > 0 )"|grep '"_id"'|tail -n1|awk '{print $2}' > "$log"
  41.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement