volume.py 630 B

1234567891011121314151617181920212223242526272829
  1. #!/usr/bin/python3
  2. # -*- coding: utf-8 -*-
  3. # Import modules
  4. from services.shell import System
  5. """
  6. Author : LimerBoy
  7. github.com/LimerBoy/BlazeRAT
  8. Notes :
  9. The file is needed
  10. to system control audio level
  11. """
  12. # Set system volume
  13. def SetVolume(level: int):
  14. if (level <= 100) and (level >= 0):
  15. System(f" amixer -D pulse sset Master {level}%")
  16. # Get system volume
  17. def Get() -> int:
  18. try:
  19. return int(
  20. System(" amixer -D pulse sget Master | grep 'Left:' | awk -F'[][]' '{ print $2 }'")
  21. .replace("%", ""))
  22. except Exception as error:
  23. print(error)
  24. return 0