Include only world readable files.

This commit is contained in:
Solderpunk 2020-03-16 22:18:37 +01:00
parent af6caf2369
commit a3e9eadc8f
1 changed files with 7 additions and 1 deletions

View File

@ -2,6 +2,7 @@ import argparse
import datetime
import glob
import os.path
import os.stat
import urllib.parse
from feedgen.feed import FeedGenerator
@ -13,7 +14,12 @@ def find_files():
index = "index.{}".format(extension)
if index in files:
files.remove(index)
return files
world_readable = []
for filename in files:
st = os.stat(filename)
if st.st_mode & stat.S_IROTH:
world_readable.append(filename)
return world_readable
def populate_entry_from_file(filename, base_url, entry):
url = urljoin(base_url, filename)