Skip to content

starts my vpn, torrent client, and archiveteam warrior when the computer goes idle

License

Notifications You must be signed in to change notification settings

moosetwin0/start-various-things-when-idle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 

Repository files navigation

start various things when idle

⚠️WARNING! qBittorrent is assumed to have the setting 'Close qBittorrent to notification area' and 'Confirmation on exit when torrents are active' disabled, if it is enabled then it can continue torrenting after, potentially WITHOUT THE VPN ENABLED, it is also strongly recommended to bind your torrent client to your VPN.

  • If you are worried about this, you can:

ℹ️Known Issues:

  • savepagenow does not work with task scheduler, if you use it with task scheduler this will cause the program to get stuck forever: turn off single web page archiving in the config file if you want to use this script with task scheduler

This requires administrator permissions for a lot of things, (see code if you are worried)

It is recommended to run this code whenever your computer starts, I use Task Scheduler for this

  • I recommend starting once and then changing config file to match preference

TODO:

  • Detect if mouse moves soon after opening archiveteam VM, and force shutdown if so (soft shutdown does not work soon after starting VMs)
  • Add config option for opening in background, useful for when screensaver time does not match config time
    • Look into CLIs or python modules for qbittorrent and wireguard
  • Detect config changes and ask user if they want to restart program
  • Detect if run without administrator permissions and tell user
  • Detect invalid config file and tell user
  • Detect dangerous settings (other) and tell user
  • check github for updates? idfk
    • automatically update config file somehow

About

starts my vpn, torrent client, and archiveteam warrior when the computer goes idle

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages