added old project
This commit is contained in:
		
							
								
								
									
										29
									
								
								logger.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								logger.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,29 @@
 | 
			
		||||
import subprocess
 | 
			
		||||
from datetime import datetime
 | 
			
		||||
import time
 | 
			
		||||
 | 
			
		||||
def get_active_window():
 | 
			
		||||
    return subprocess.run(["xdotool", "getwindowfocus", "getwindowname"], capture_output=True).stdout.decode("utf-8")
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
def update(title):
 | 
			
		||||
    with open("logs.txt", "a") as file:
 | 
			
		||||
        time = datetime.now().timestamp()
 | 
			
		||||
        newline = '{}, "{}"\n'.format(time, title[:-1])
 | 
			
		||||
        file.write(newline)
 | 
			
		||||
 | 
			
		||||
oldwin = get_active_window()
 | 
			
		||||
update(oldwin)
 | 
			
		||||
while True:
 | 
			
		||||
    time.sleep(60);
 | 
			
		||||
    win = get_active_window()
 | 
			
		||||
    if oldwin != win:
 | 
			
		||||
        oldwin = win
 | 
			
		||||
        update(oldwin)
 | 
			
		||||
        print(oldwin)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user