From 5a9d5e82ac074af347eaf2f2d82afc78509d3038 Mon Sep 17 00:00:00 2001 From: Renovate Date: Sun, 18 Feb 2024 04:00:15 +0000 Subject: [PATCH 01/41] Update dependency urllib3 to v2.2.1 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 1dff066..7e7997b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -15,4 +15,4 @@ six==1.16.0 soupsieve==2.5 SQLAlchemy==2.0.27 typing_extensions==4.9.0 -urllib3==2.2.0 +urllib3==2.2.1 From 1928e00d3d67a3f4472227a7943686bb830de5d9 Mon Sep 17 00:00:00 2001 From: Liam Steckler Date: Thu, 22 Feb 2024 06:38:08 -0800 Subject: [PATCH 02/41] Also match posts by Pageview ID --- kuow_fetcher.py | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/kuow_fetcher.py b/kuow_fetcher.py index 9413d0b..670377b 100644 --- a/kuow_fetcher.py +++ b/kuow_fetcher.py @@ -8,7 +8,7 @@ import yaml from bs4 import BeautifulSoup from lingua import IsoCode639_1, Language, LanguageDetectorBuilder from mastodon import Mastodon -from sqlalchemy import create_engine, select +from sqlalchemy import create_engine, select, or_ from sqlalchemy.exc import NoResultFound from sqlalchemy.orm import DeclarativeBase, Mapped, Session, mapped_column @@ -75,11 +75,6 @@ with Session(engine) as session: for article in articles: article_link = article.find("a").attrs["href"] print("Checking {}".format(article_link)) - - lookup_statement = select(KuowStory).where( - KuowStory.article_link == article_link - ) - lookup_result = session.scalars(lookup_statement) is_new_article = False article_lookup = requests.get(kuow_base_url + article_link) @@ -105,8 +100,23 @@ with Session(engine) as session: except NameError: print("Could not find or load the meta published time for this post") last_updated_time = datetime.now() - + try: + pageview_story_id = article_soup.find( + "script", {"class": "pageview_story"} + )["data-id"] + except (NameError, TypeError): + print( + "Could not find or load a Pageview story ID, skipping additional processing on this post" + ) + continue try: + lookup_statement = select(KuowStory).where( + or_( + KuowStory.article_link == article_link, + KuowStory.pageview_story_id == pageview_story_id, + ) + ) + lookup_result = session.scalars(lookup_statement) article_record = lookup_result.one() # Only process existing articles if the last updated time doesn't match process_article = ( @@ -122,9 +132,6 @@ with Session(engine) as session: print("Processing {}".format(article_link)) try: - article_record.pageview_story_id = article_soup.find( - "script", {"class": "pageview_story"} - )["data-id"] article_record.dfp_targeting_id = article_soup.find( "script", {"class": "dfp_targeting", "data-key": "id"} )["data-value"] @@ -192,6 +199,7 @@ with Session(engine) as session: except Exception: print("Could not load a description/post this article") + article_record.pageview_story_id = pageview_story_id article_record.article_link = article_link article_record.last_updated_time = last_updated_time From 77fae5eda6f8c69a172f8135f455abe8bc7b2617 Mon Sep 17 00:00:00 2001 From: Liam Steckler Date: Thu, 22 Feb 2024 06:41:44 -0800 Subject: [PATCH 03/41] Fix indent on pageview lookup --- kuow_fetcher.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/kuow_fetcher.py b/kuow_fetcher.py index 670377b..0cd9eb2 100644 --- a/kuow_fetcher.py +++ b/kuow_fetcher.py @@ -100,15 +100,15 @@ with Session(engine) as session: except NameError: print("Could not find or load the meta published time for this post") last_updated_time = datetime.now() - try: - pageview_story_id = article_soup.find( - "script", {"class": "pageview_story"} - )["data-id"] - except (NameError, TypeError): - print( - "Could not find or load a Pageview story ID, skipping additional processing on this post" - ) - continue + try: + pageview_story_id = article_soup.find( + "script", {"class": "pageview_story"} + )["data-id"] + except (NameError, TypeError): + print( + "Could not find or load a Pageview story ID, skipping additional processing on this post" + ) + continue try: lookup_statement = select(KuowStory).where( or_( From 132e628f4ec5880ec0db7f67e685875848d78806 Mon Sep 17 00:00:00 2001 From: Liam Steckler Date: Thu, 22 Feb 2024 07:14:29 -0800 Subject: [PATCH 04/41] Update comments --- kuow_fetcher.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kuow_fetcher.py b/kuow_fetcher.py index 0cd9eb2..df8b75f 100644 --- a/kuow_fetcher.py +++ b/kuow_fetcher.py @@ -123,7 +123,7 @@ with Session(engine) as session: article_record.last_updated_time.astimezone() != last_updated_time ) except NoResultFound: - # Is a new article, or at least one that doesn't match based on the link + # Is a new article article_record = KuowStory() process_article = True is_new_article = True @@ -157,7 +157,7 @@ with Session(engine) as session: except (NameError, TypeError): print("Could not find or load any tags from the 'tags' property") - # Remove duplicates + # Remove duplicate tags tags = list(set(tags)) additional_tag_string = "" From 8b8f54b5240d3a84ae41f04164f6027f2f7b8cd7 Mon Sep 17 00:00:00 2001 From: Liam Steckler Date: Thu, 22 Feb 2024 07:17:32 -0800 Subject: [PATCH 05/41] Add features to README --- README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 811b797..1798342 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,12 @@ # KUOW Mastodon Bot [![status-badge](https://ci.gruezi.net/api/badges/1/status.svg)](https://ci.gruezi.net/repos/1) -This bot scrapes the KUOW website, looks for links to news stories that haven't already been seen/posted, then posts them to Mastodon. +This bot scrapes the KUOW website, looks for news stories that haven't already been seen before, then posts them to Mastodon. -PRs welcome! \ No newline at end of file +PRs welcome! + +## Features +- Tags based on article topics +- Matching for already-seen articles by both article link, and "Pageview ID" +- Re-posting articles when the published time changes +- Detecting and including metadata about the language of the posts From c60b9bfe01de996043615193b11907bafe7b186b Mon Sep 17 00:00:00 2001 From: Renovate Date: Sun, 25 Feb 2024 23:00:15 +0000 Subject: [PATCH 06/41] Update dependency typing_extensions to v4.10.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 7e7997b..f42c7b9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,5 +14,5 @@ requests==2.31.0 six==1.16.0 soupsieve==2.5 SQLAlchemy==2.0.27 -typing_extensions==4.9.0 +typing_extensions==4.10.0 urllib3==2.2.1 From 259f00f3a4c6ab1ec555c8736a08456f432eb88f Mon Sep 17 00:00:00 2001 From: Renovate Date: Fri, 1 Mar 2024 04:00:17 +0000 Subject: [PATCH 07/41] Update dependency python-dateutil to v2.9.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index f42c7b9..2da3a18 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,7 +7,7 @@ greenlet==3.0.3 idna==3.6 lingua-language-detector==2.0.2 Mastodon.py==1.8.1 -python-dateutil==2.8.2 +python-dateutil==2.9.0 python-magic==0.4.27 PyYAML==6.0.1 requests==2.31.0 From b1ee78ac8b3214b0b31d0ea4e546a6411225c3d7 Mon Sep 17 00:00:00 2001 From: Renovate Date: Fri, 1 Mar 2024 19:00:21 +0000 Subject: [PATCH 08/41] Update dependency python-dateutil to v2.9.0.post0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 2da3a18..aa6ae4e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,7 +7,7 @@ greenlet==3.0.3 idna==3.6 lingua-language-detector==2.0.2 Mastodon.py==1.8.1 -python-dateutil==2.9.0 +python-dateutil==2.9.0.post0 python-magic==0.4.27 PyYAML==6.0.1 requests==2.31.0 From 0fb9cb0f0079c33d9d9aa6fad094fa02942bf9e9 Mon Sep 17 00:00:00 2001 From: Renovate Date: Mon, 4 Mar 2024 14:00:16 +0000 Subject: [PATCH 09/41] Update dependency SQLAlchemy to v2.0.28 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index aa6ae4e..62a7b72 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,6 +13,6 @@ PyYAML==6.0.1 requests==2.31.0 six==1.16.0 soupsieve==2.5 -SQLAlchemy==2.0.27 +SQLAlchemy==2.0.28 typing_extensions==4.10.0 urllib3==2.2.1 From e5631baa641ca482143f4353958f0a9026e3fea3 Mon Sep 17 00:00:00 2001 From: Liam Steckler Date: Fri, 29 Mar 2024 16:20:12 -0700 Subject: [PATCH 10/41] Revert linting to Alpine --- .woodpecker/lint.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.woodpecker/lint.yml b/.woodpecker/lint.yml index 1eead62..31f6ca1 100644 --- a/.woodpecker/lint.yml +++ b/.woodpecker/lint.yml @@ -2,9 +2,9 @@ when: branch: main steps: - name: lint - image: python:3-slim + image: python:3-alpine commands: - python -m pip install --upgrade pip - python -m pip install -r requirements.txt - python -m pip install ruff - - ruff check . \ No newline at end of file + - ruff check . From 0b0a2b08fb1e4ecfc82d4308785a147426f752bf Mon Sep 17 00:00:00 2001 From: Renovate Date: Fri, 26 Apr 2024 06:00:17 +0000 Subject: [PATCH 11/41] Update dependency SQLAlchemy to v2.0.29 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 62a7b72..9a69fc3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,6 +13,6 @@ PyYAML==6.0.1 requests==2.31.0 six==1.16.0 soupsieve==2.5 -SQLAlchemy==2.0.28 +SQLAlchemy==2.0.29 typing_extensions==4.10.0 urllib3==2.2.1 From 32ae351f260bf4198633d83d3da0157974c68207 Mon Sep 17 00:00:00 2001 From: Renovate Date: Fri, 26 Apr 2024 06:00:19 +0000 Subject: [PATCH 12/41] Update dependency idna to v3.7 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 9a69fc3..4374a0d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,7 +4,7 @@ certifi==2024.2.2 charset-normalizer==3.3.2 decorator==5.1.1 greenlet==3.0.3 -idna==3.6 +idna==3.7 lingua-language-detector==2.0.2 Mastodon.py==1.8.1 python-dateutil==2.9.0.post0 From e007d42fb76b7278529e450fa5ebacf3539e7ddc Mon Sep 17 00:00:00 2001 From: Renovate Date: Fri, 26 Apr 2024 07:00:11 +0000 Subject: [PATCH 13/41] Update dependency typing_extensions to v4.11.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 4374a0d..bf15f1f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,5 +14,5 @@ requests==2.31.0 six==1.16.0 soupsieve==2.5 SQLAlchemy==2.0.29 -typing_extensions==4.10.0 +typing_extensions==4.11.0 urllib3==2.2.1 From ee59d64287d910388ce57f24ef14d2d4758bd0f6 Mon Sep 17 00:00:00 2001 From: Renovate Date: Sun, 5 May 2024 18:00:12 +0000 Subject: [PATCH 14/41] Update dependency SQLAlchemy to v2.0.30 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index bf15f1f..5a433b8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,6 +13,6 @@ PyYAML==6.0.1 requests==2.31.0 six==1.16.0 soupsieve==2.5 -SQLAlchemy==2.0.29 +SQLAlchemy==2.0.30 typing_extensions==4.11.0 urllib3==2.2.1 From fd7e10d41baf00f3881667bfe3dda2df4ec2d7e3 Mon Sep 17 00:00:00 2001 From: Renovate Date: Mon, 20 May 2024 17:00:14 +0000 Subject: [PATCH 15/41] Update dependency requests to v2.32.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 5a433b8..58832a5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,7 +10,7 @@ Mastodon.py==1.8.1 python-dateutil==2.9.0.post0 python-magic==0.4.27 PyYAML==6.0.1 -requests==2.31.0 +requests==2.32.0 six==1.16.0 soupsieve==2.5 SQLAlchemy==2.0.30 From a2fef7593ea10c4efdd4db4a1ba74f22fed9e74f Mon Sep 17 00:00:00 2001 From: Renovate Date: Mon, 20 May 2024 23:00:14 +0000 Subject: [PATCH 16/41] Update dependency requests to v2.32.1 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 58832a5..1433aca 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,7 +10,7 @@ Mastodon.py==1.8.1 python-dateutil==2.9.0.post0 python-magic==0.4.27 PyYAML==6.0.1 -requests==2.32.0 +requests==2.32.1 six==1.16.0 soupsieve==2.5 SQLAlchemy==2.0.30 From 770a8221cd9cb154dc6883b2ce556834e35517ab Mon Sep 17 00:00:00 2001 From: Renovate Date: Tue, 21 May 2024 19:00:16 +0000 Subject: [PATCH 17/41] Update dependency requests to v2.32.2 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 1433aca..189443c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,7 +10,7 @@ Mastodon.py==1.8.1 python-dateutil==2.9.0.post0 python-magic==0.4.27 PyYAML==6.0.1 -requests==2.32.1 +requests==2.32.2 six==1.16.0 soupsieve==2.5 SQLAlchemy==2.0.30 From 88f2d03d33a2170ba29ab81d75c7c30b862ddcdd Mon Sep 17 00:00:00 2001 From: Renovate Date: Fri, 24 May 2024 01:00:14 +0000 Subject: [PATCH 18/41] Update dependency typing_extensions to v4.12.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 189443c..c4ad3cb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,5 +14,5 @@ requests==2.32.2 six==1.16.0 soupsieve==2.5 SQLAlchemy==2.0.30 -typing_extensions==4.11.0 +typing_extensions==4.12.0 urllib3==2.2.1 From 2c8f2ffb2dd3c813376b5ca8491039a8abdee253 Mon Sep 17 00:00:00 2001 From: Renovate Date: Thu, 13 Jun 2024 21:04:08 +0000 Subject: [PATCH 19/41] Update dependency requests to v2.32.3 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index c4ad3cb..facc9ab 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,7 +10,7 @@ Mastodon.py==1.8.1 python-dateutil==2.9.0.post0 python-magic==0.4.27 PyYAML==6.0.1 -requests==2.32.2 +requests==2.32.3 six==1.16.0 soupsieve==2.5 SQLAlchemy==2.0.30 From 83a56a2323da1523ce887a8689555e5e3b738ded Mon Sep 17 00:00:00 2001 From: Renovate Date: Mon, 1 Jul 2024 16:31:37 +0000 Subject: [PATCH 20/41] Update dependency SQLAlchemy to v2.0.31 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index facc9ab..cda1346 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,6 +13,6 @@ PyYAML==6.0.1 requests==2.32.3 six==1.16.0 soupsieve==2.5 -SQLAlchemy==2.0.30 +SQLAlchemy==2.0.31 typing_extensions==4.12.0 urllib3==2.2.1 From ec203863e3f12c763378d7259aef2b578d970eb3 Mon Sep 17 00:00:00 2001 From: Renovate Date: Mon, 1 Jul 2024 16:31:41 +0000 Subject: [PATCH 21/41] Update dependency urllib3 to v2.2.2 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index cda1346..10db6c6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -15,4 +15,4 @@ six==1.16.0 soupsieve==2.5 SQLAlchemy==2.0.31 typing_extensions==4.12.0 -urllib3==2.2.1 +urllib3==2.2.2 From c2008f02053ef9f9c1824f6e6c912de3dcb3d443 Mon Sep 17 00:00:00 2001 From: Renovate Date: Mon, 1 Jul 2024 17:00:10 +0000 Subject: [PATCH 22/41] Update dependency certifi to v2024.6.2 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 10db6c6..8b4dd70 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ beautifulsoup4==4.12.3 blurhash==1.1.4 -certifi==2024.2.2 +certifi==2024.6.2 charset-normalizer==3.3.2 decorator==5.1.1 greenlet==3.0.3 From 92e81e6f79000457874c33e7399036e6777985f1 Mon Sep 17 00:00:00 2001 From: Renovate Date: Mon, 1 Jul 2024 18:00:16 +0000 Subject: [PATCH 23/41] Update dependency typing_extensions to v4.12.2 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 8b4dd70..fbcdd71 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,5 +14,5 @@ requests==2.32.3 six==1.16.0 soupsieve==2.5 SQLAlchemy==2.0.31 -typing_extensions==4.12.0 +typing_extensions==4.12.2 urllib3==2.2.2 From cdaff0965ec9f8d23f9278813bec5141a9dec2dc Mon Sep 17 00:00:00 2001 From: Renovate Date: Thu, 4 Jul 2024 02:00:14 +0000 Subject: [PATCH 24/41] Update dependency certifi to v2024.7.4 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index fbcdd71..fde1a6a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ beautifulsoup4==4.12.3 blurhash==1.1.4 -certifi==2024.6.2 +certifi==2024.7.4 charset-normalizer==3.3.2 decorator==5.1.1 greenlet==3.0.3 From a4ebfa122b4a9d483efeb95b0aff92d3a794203f Mon Sep 17 00:00:00 2001 From: Renovate Date: Mon, 5 Aug 2024 20:00:14 +0000 Subject: [PATCH 25/41] Update dependency SQLAlchemy to v2.0.32 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index fde1a6a..f138cd0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,6 +13,6 @@ PyYAML==6.0.1 requests==2.32.3 six==1.16.0 soupsieve==2.5 -SQLAlchemy==2.0.31 +SQLAlchemy==2.0.32 typing_extensions==4.12.2 urllib3==2.2.2 From 25a8a6d1bcfe0c4340a74e58fb446648760e2e61 Mon Sep 17 00:00:00 2001 From: Renovate Date: Tue, 6 Aug 2024 21:00:15 +0000 Subject: [PATCH 26/41] Update dependency PyYAML to v6.0.2 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index f138cd0..17ac87c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,7 +9,7 @@ lingua-language-detector==2.0.2 Mastodon.py==1.8.1 python-dateutil==2.9.0.post0 python-magic==0.4.27 -PyYAML==6.0.1 +PyYAML==6.0.2 requests==2.32.3 six==1.16.0 soupsieve==2.5 From 8350922f04371d715c50553e7bc292fd4cf713c1 Mon Sep 17 00:00:00 2001 From: Renovate Date: Tue, 13 Aug 2024 14:00:16 +0000 Subject: [PATCH 27/41] Update dependency soupsieve to v2.6 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 17ac87c..307a0a1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,7 +12,7 @@ python-magic==0.4.27 PyYAML==6.0.2 requests==2.32.3 six==1.16.0 -soupsieve==2.5 +soupsieve==2.6 SQLAlchemy==2.0.32 typing_extensions==4.12.2 urllib3==2.2.2 From ba8c53d2557879b73c42e00d6b82ac9a6cae41db Mon Sep 17 00:00:00 2001 From: Renovate Date: Fri, 23 Aug 2024 17:00:08 +0000 Subject: [PATCH 28/41] Update dependency idna to v3.8 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 307a0a1..c518af5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,7 +4,7 @@ certifi==2024.7.4 charset-normalizer==3.3.2 decorator==5.1.1 greenlet==3.0.3 -idna==3.7 +idna==3.8 lingua-language-detector==2.0.2 Mastodon.py==1.8.1 python-dateutil==2.9.0.post0 From b65258400e2dc4af9c1f221adf907a75f249a61b Mon Sep 17 00:00:00 2001 From: Renovate Date: Tue, 3 Sep 2024 13:54:56 +0000 Subject: [PATCH 29/41] Update dependency certifi to v2024.8.30 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index c518af5..da8bd24 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ beautifulsoup4==4.12.3 blurhash==1.1.4 -certifi==2024.7.4 +certifi==2024.8.30 charset-normalizer==3.3.2 decorator==5.1.1 greenlet==3.0.3 From 4d1673d00ed9fe86b2d9a1aa154fa205020cd4c4 Mon Sep 17 00:00:00 2001 From: Renovate Date: Fri, 20 Sep 2024 14:00:12 +0000 Subject: [PATCH 30/41] Update dependency SQLAlchemy to v2.0.35 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index da8bd24..ca817d9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,6 +13,6 @@ PyYAML==6.0.2 requests==2.32.3 six==1.16.0 soupsieve==2.6 -SQLAlchemy==2.0.32 +SQLAlchemy==2.0.35 typing_extensions==4.12.2 urllib3==2.2.2 From 23b0072d5e3bd3a7b496f872df7a522c80bbdbee Mon Sep 17 00:00:00 2001 From: Renovate Date: Fri, 20 Sep 2024 14:00:14 +0000 Subject: [PATCH 31/41] Update dependency urllib3 to v2.2.3 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index ca817d9..d699c32 100644 --- a/requirements.txt +++ b/requirements.txt @@ -15,4 +15,4 @@ six==1.16.0 soupsieve==2.6 SQLAlchemy==2.0.35 typing_extensions==4.12.2 -urllib3==2.2.2 +urllib3==2.2.3 From ea622b57ae7686f75a3d5e0f52f0a6ffc494951e Mon Sep 17 00:00:00 2001 From: Renovate Date: Fri, 20 Sep 2024 15:00:11 +0000 Subject: [PATCH 32/41] Update dependency greenlet to v3.1.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index d699c32..30754f2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,7 +3,7 @@ blurhash==1.1.4 certifi==2024.8.30 charset-normalizer==3.3.2 decorator==5.1.1 -greenlet==3.0.3 +greenlet==3.1.0 idna==3.8 lingua-language-detector==2.0.2 Mastodon.py==1.8.1 From c252ba748a07104284c5ce58bb4a0505601ac8c3 Mon Sep 17 00:00:00 2001 From: Renovate Date: Fri, 20 Sep 2024 16:00:09 +0000 Subject: [PATCH 33/41] Update dependency idna to v3.10 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 30754f2..8bb1b3b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,7 +4,7 @@ certifi==2024.8.30 charset-normalizer==3.3.2 decorator==5.1.1 greenlet==3.1.0 -idna==3.8 +idna==3.10 lingua-language-detector==2.0.2 Mastodon.py==1.8.1 python-dateutil==2.9.0.post0 From abd93235a61a455b60de3acd78f0cd3ea6e4254f Mon Sep 17 00:00:00 2001 From: Renovate Date: Fri, 20 Sep 2024 18:00:08 +0000 Subject: [PATCH 34/41] Update dependency greenlet to v3.1.1 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 8bb1b3b..7f2874f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,7 +3,7 @@ blurhash==1.1.4 certifi==2024.8.30 charset-normalizer==3.3.2 decorator==5.1.1 -greenlet==3.1.0 +greenlet==3.1.1 idna==3.10 lingua-language-detector==2.0.2 Mastodon.py==1.8.1 From 535f090a2dd3cbb8969182b31df44b0290dac339 Mon Sep 17 00:00:00 2001 From: Renovate Date: Wed, 9 Oct 2024 08:00:09 +0000 Subject: [PATCH 35/41] Update dependency charset-normalizer to v3.4.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 7f2874f..165f0e3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ beautifulsoup4==4.12.3 blurhash==1.1.4 certifi==2024.8.30 -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 decorator==5.1.1 greenlet==3.1.1 idna==3.10 From 53746a377e92e54e51f04f7ba960bf323045ef39 Mon Sep 17 00:00:00 2001 From: Renovate Date: Sat, 2 Nov 2024 03:10:39 +0000 Subject: [PATCH 36/41] Update dependency SQLAlchemy to v2.0.36 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 165f0e3..8f9913e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,6 +13,6 @@ PyYAML==6.0.2 requests==2.32.3 six==1.16.0 soupsieve==2.6 -SQLAlchemy==2.0.35 +SQLAlchemy==2.0.36 typing_extensions==4.12.2 urllib3==2.2.3 From 0d0a085d028beea6987d4d90a218ad6ca297f807 Mon Sep 17 00:00:00 2001 From: Renovate Date: Tue, 7 Jan 2025 20:10:32 +0000 Subject: [PATCH 37/41] Update dependency charset-normalizer to v3.4.1 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 8f9913e..bef79d9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ beautifulsoup4==4.12.3 blurhash==1.1.4 certifi==2024.8.30 -charset-normalizer==3.4.0 +charset-normalizer==3.4.1 decorator==5.1.1 greenlet==3.1.1 idna==3.10 From d1b937b3107901ec6f6b8f63b0b670f5076157d4 Mon Sep 17 00:00:00 2001 From: Renovate Date: Sat, 11 Jan 2025 16:46:59 +0000 Subject: [PATCH 38/41] Update dependency SQLAlchemy to v2.0.37 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index bef79d9..fb07acc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,6 +13,6 @@ PyYAML==6.0.2 requests==2.32.3 six==1.16.0 soupsieve==2.6 -SQLAlchemy==2.0.36 +SQLAlchemy==2.0.37 typing_extensions==4.12.2 urllib3==2.2.3 From a559d6e3f21c8b03d9954b63ae7a475a832a2767 Mon Sep 17 00:00:00 2001 From: Renovate Date: Sat, 11 Jan 2025 16:47:02 +0000 Subject: [PATCH 39/41] Update dependency certifi to v2024.12.14 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index fb07acc..a2f7e9d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ beautifulsoup4==4.12.3 blurhash==1.1.4 -certifi==2024.8.30 +certifi==2024.12.14 charset-normalizer==3.4.1 decorator==5.1.1 greenlet==3.1.1 From 382955e893ecd7fe5f7ff19c81e1b7997856bffe Mon Sep 17 00:00:00 2001 From: Renovate Date: Sat, 11 Jan 2025 16:47:04 +0000 Subject: [PATCH 40/41] Update dependency six to v1.17.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index a2f7e9d..9b0b491 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,7 +11,7 @@ python-dateutil==2.9.0.post0 python-magic==0.4.27 PyYAML==6.0.2 requests==2.32.3 -six==1.16.0 +six==1.17.0 soupsieve==2.6 SQLAlchemy==2.0.37 typing_extensions==4.12.2 From 4d52b64116c664ecf85cbeaaf66700b91c9b3bda Mon Sep 17 00:00:00 2001 From: Renovate Date: Sun, 12 Jan 2025 16:53:32 +0000 Subject: [PATCH 41/41] Update dependency urllib3 to v2.3.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 9b0b491..0cdb935 100644 --- a/requirements.txt +++ b/requirements.txt @@ -15,4 +15,4 @@ six==1.17.0 soupsieve==2.6 SQLAlchemy==2.0.37 typing_extensions==4.12.2 -urllib3==2.2.3 +urllib3==2.3.0