Advertisement
ayusc

Untitled

Mar 26th, 2024
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. pkg update -y && pkg upgrade -y && pkg install termux-api -y &>/dev/null
  4.  
  5. # Workaround to check for Termux Api App Installation
  6. if timeout 5 termux-api-start&&termux-toast "Working ..." &>/dev/null; then
  7. :
  8. else
  9. echo "Termux API app is not installed."
  10. # Open F-Droid link
  11. termux-open-url "https://f-droid.org/packages/com.termux.api/"
  12. exit 1
  13. fi
  14.  
  15. # List of packages to install
  16. packages=("termux-api" "python" "openssl" "libexpat" "ffmpeg" "flac" "dialog")
  17.  
  18. install_package() {
  19. pkg install -y $1 &>/dev/null
  20. }
  21.  
  22. for pkg in "${packages[@]}"; do
  23. echo "Installing $pkg..."
  24. install_package "$pkg"
  25. done
  26.  
  27. # Termux:Widget implementation
  28. echo
  29. if widget_needed "Do you want a shortcut widget for the "; then
  30. mkdir -p ~/.termux/widget/dynamic_shortcuts
  31. mkdir -p /data/data/com.termux/files/home/.shortcuts
  32. chmod 700 -R /data/data/com.termux/files/home/.shortcuts
  33. cp sriparna.sh /data/data/com.termux/files/home/.shortcuts
  34. echo "sriparna" > /data/data/com.termux/files/home/.shortcuts/Sriparna
  35. echo "sriparna-gui" > /data/data/com.termux/files/home/.shortcuts/Sriparna-Gui
  36. chmod +x /data/data/com.termux/files/home/.shortcuts/Sriparna
  37. chmod +x /data/data/com.termux/files/home/.shortcuts/Sriparna-Gui
  38. mkdir -p /data/data/com.termux/files/home/.shortcuts/icons
  39. chmod -R a-x,u=rwX,go-rwx /data/data/com.termux/files/home/.shortcuts/icons
  40. cp logo.png /data/data/com.termux/files/home/.shortcuts/icons/Sriparna.png
  41. cp logo.png /data/data/com.termux/files/home/.shortcuts/icons/Sriparna-Gui.png
  42. cp /data/data/com.termux/files/home/.shortcuts/Sriparna ~/.termux/widget/dynamic_shortcuts
  43. cp /data/data/com.termux/files/home/.shortcuts/Sriparna-Gui ~/.termux/widget/dynamic_shortcuts
  44. echo
  45. echo -e "Shortcut widget is created!\nLong click on Termux:Widget app and select Termux shortcut\nThere you will get two scripts, drag t>
  46. else
  47. echo "Fine, widget will not be created !"
  48. fi
  49.  
  50. echo
  51. echo "Setup script is successful !"
  52. echo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement