#!/usr/bin/env python3
import os
import sys

open("/tmp/text-finden", "w").write("")
data = []

if len(sys.argv) == 2:

    directory = sys.argv[1]
    
    string_to_find = os.popen("zenity --entry --text=\"Welchen Text Suchen Sie im Ordner " + directory + "?\"").readlines()[0].rstrip()
    print("string_to_find: " + str(string_to_find))
    
    if os.path.isdir(directory):
        for file in os.listdir("./" + directory):
            #print("file: " + str(file))
            
            # PDF
            if ".pdf" in file.lower():
                query = os.popen("pdfgrep -n -i \"" + string_to_find + "\" \"./" + directory + "/" + file + "\"").readlines()
                if len(query) > 0:
                    data.append(directory + "/" + file)
                
                
                #os.system("zenity --info --text \"file:" + str(file) + "\"")
        
        
# pdfgrep -n -i "0" 2.PDF
        
        
open("/tmp/text-finden", "w").write("\n".join(data))
os.system("gedit /tmp/text-finden &")
