|
@@ -9,7 +9,6 @@ class Aria2Monitor:
|
|
|
self.aria2_client = Client(aria2_rpc_url, secret=aria2_rpc_secret)
|
|
|
self.aria2_api = API(self.aria2_client)
|
|
|
|
|
|
-
|
|
|
def monitor_and_move_shutil(self, source_folder, destination_folder, check_interval=10):
|
|
|
while True:
|
|
|
downloads = self.aria2_api.get_downloads()
|
|
@@ -41,10 +40,9 @@ class Aria2Monitor:
|
|
|
time.sleep(check_interval)
|
|
|
|
|
|
|
|
|
-
|
|
|
if __name__ == '__main__':
|
|
|
# 使用示例
|
|
|
aria2_monitor = Aria2Monitor("http://192.168.88.10", "123456")
|
|
|
source_folder = "/mnt/data1/download/moive"
|
|
|
destination_folder = "/mnt/video/sync/movie"
|
|
|
- aria2_monitor.monitor_and_move_shutil(source_folder,destination_folder)
|
|
|
+ aria2_monitor.monitor_and_move_shutil(source_folder, destination_folder)
|