Adjusted height of image and fixed whitespace bug
This commit is contained in:
parent
9e3e5f8d29
commit
0ed4ae198c
|
@ -23,7 +23,7 @@
|
||||||
</header>
|
</header>
|
||||||
<main>
|
<main>
|
||||||
<!-- a more descriptive alt text is not possible, I can only know ahead of time that one or more catss will be in the image -->
|
<!-- a more descriptive alt text is not possible, I can only know ahead of time that one or more catss will be in the image -->
|
||||||
<img class = "cat-img" src=img/cat2024-08-23-23:47:58.jpg alt="A picture of a cat">
|
<img class = "cat-img" src=img/cat2024-10-01-06:00:03.jpg alt="A picture of a cat">
|
||||||
</main>
|
</main>
|
||||||
<footer>
|
<footer>
|
||||||
<p>Made by <a href="https://zepp.omg.lol" target="_blank" rel="noopener noreferrer">zepp</a> for the love of cats. </p>
|
<p>Made by <a href="https://zepp.omg.lol" target="_blank" rel="noopener noreferrer">zepp</a> for the love of cats. </p>
|
||||||
|
|
20
main.py
20
main.py
|
@ -61,13 +61,15 @@ def update_html_img_tag(index):
|
||||||
old_img_tag = ""
|
old_img_tag = ""
|
||||||
tag_list = []
|
tag_list = []
|
||||||
with open(index, "r") as f:
|
with open(index, "r") as f:
|
||||||
tag_list = f.readlines()
|
index_file = f.read()
|
||||||
|
element_list = index_file.split('\n')
|
||||||
for tag in tag_list:
|
|
||||||
if "<img" in tag:
|
items = ""
|
||||||
old_img_tag += tag
|
for el in element_list:
|
||||||
|
if "<img" in el:
|
||||||
|
items += el
|
||||||
|
|
||||||
split_img_element = old_img_tag.split(" ")
|
split_img_element = items.split(" ")
|
||||||
time = datetime.datetime.today()
|
time = datetime.datetime.today()
|
||||||
time = str(time).strip()
|
time = str(time).strip()
|
||||||
for i in range(0, len(split_img_element)):
|
for i in range(0, len(split_img_element)):
|
||||||
|
@ -79,11 +81,11 @@ def update_html_img_tag(index):
|
||||||
img_element_as_list = in_progress_img_tag.split(" ")
|
img_element_as_list = in_progress_img_tag.split(" ")
|
||||||
new_img_tag = " ".join(img_element_as_list)
|
new_img_tag = " ".join(img_element_as_list)
|
||||||
|
|
||||||
html = " ".join(tag_list)
|
|
||||||
html = html.replace(old_img_tag, new_img_tag)
|
index_file = index_file.replace(items, new_img_tag)
|
||||||
|
|
||||||
with open(index, "w") as f:
|
with open(index, "w") as f:
|
||||||
f.write(html)
|
f.write(index_file)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
update_html_img_tag("index.html")
|
update_html_img_tag("index.html")
|
||||||
|
|
10
rss.xml
10
rss.xml
|
@ -5,14 +5,14 @@
|
||||||
<link>https://onecatper.day</link>
|
<link>https://onecatper.day</link>
|
||||||
<description>Source page: https://onecatper.day</description>
|
<description>Source page: https://onecatper.day</description>
|
||||||
<language>en</language>
|
<language>en</language>
|
||||||
<lastBuildDate>Fri, 23 Aug 2024 23:47:59 -0500</lastBuildDate>
|
<lastBuildDate>Tue, 01 Oct 2024 05:46:31 -0500</lastBuildDate>
|
||||||
<item>
|
<item>
|
||||||
<title>One cat per day!</title>
|
<title>One cat per day!</title>
|
||||||
<link>https://onecatper.day#92284792381514554275859380843050</link>
|
<link>https://onecatper.day#98277929033324946536005614106589</link>
|
||||||
<description>One cat per day!</description>
|
<description>One cat per day!</description>
|
||||||
<pubDate>Fri, 23 Aug 2024 23:47:59 -0500</pubDate>
|
<pubDate>Tue, 01 Oct 2024 05:46:31 -0500</pubDate>
|
||||||
<guid isPermaLink="false">https://onecatper.day#28256203148750911037226073239732</guid>
|
<guid isPermaLink="false">https://onecatper.day#48930374247138023033213881531490</guid>
|
||||||
<enclosure length="1000000" type="image/jpeg" url="https://onecatper.day/img/cat2024-08-23-23:47:58.jpg"/>
|
<enclosure length="1000000" type="image/jpeg" url="https://onecatper.day/img/cat2024-10-01-05:46:31.jpg"/>
|
||||||
</item>
|
</item>
|
||||||
</channel>
|
</channel>
|
||||||
</rss>
|
</rss>
|
|
@ -1,7 +1,5 @@
|
||||||
from random import randint
|
from random import randint
|
||||||
import datetime
|
import datetime
|
||||||
# might as well use the datetime we made in main.py for consistency
|
|
||||||
from main import DATETIME_STR
|
|
||||||
|
|
||||||
# updates the guid given in two places with the RSS file, essential for letting readers know
|
# updates the guid given in two places with the RSS file, essential for letting readers know
|
||||||
# a new picture has been published
|
# a new picture has been published
|
||||||
|
@ -11,6 +9,11 @@ from main import DATETIME_STR
|
||||||
# also updates pubDate and lastBuildDate
|
# also updates pubDate and lastBuildDate
|
||||||
# finally, updates the image name as well
|
# finally, updates the image name as well
|
||||||
|
|
||||||
|
# this will change between calls due to microseconds
|
||||||
|
# better for it just to be a global
|
||||||
|
DATETIME_STR = str(datetime.datetime.today()).replace(' ', "-")
|
||||||
|
# we don't need those pesky microseconds any way
|
||||||
|
DATETIME_STR = DATETIME_STR[:-7]
|
||||||
def update_rss_feed(rss_file_name):
|
def update_rss_feed(rss_file_name):
|
||||||
rss_file = ""
|
rss_file = ""
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue