import re
import sys

if len(sys.argv) != 2:
    print("Nu ati dat un argument.")
    quit()

fisier = sys.argv[1]

try:
    f = open(fisier, "r")
except:
    print("Nu se poate deschide fisierul.")
    quit()

links_pdf = re.findall('http[s]?://[\w.-]+/\S+\.pdf', f.read())

print("Au fost gasite urmatoarele linkuri:")
for link in links_pdf:
    print(link)

try:
    w = open("links_pdf.txt", "w")
except:
    print("Nu se poate deschide fisierul.")
    quit()

for link in links_pdf:
    w.write(link + "\n")

print("Linkurile au fost scrise in fisierul links_pdf.txt")

f.close()
w.close()
