summaryrefslogtreecommitdiff
path: root/dotfiles/system
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2025-07-31 10:59:27 -0500
committerCraig Jennings <c@cjennings.net>2025-07-31 10:59:27 -0500
commit33ba364a6dddc7bdb90ac3185a16a87de7ff7e68 (patch)
tree2183089d21d6eac5879352143ff9dcec038e2b7c /dotfiles/system
parent4dc03909d87ee51c6df78f1ba310cf692c3b53ec (diff)
updating calibre config
Diffstat (limited to 'dotfiles/system')
-rw-r--r--dotfiles/system/.config/calibre/custom_recipes/The New York Times_1000.recipe18
-rw-r--r--dotfiles/system/.config/calibre/scheduler.xml116
2 files changed, 122 insertions, 12 deletions
diff --git a/dotfiles/system/.config/calibre/custom_recipes/The New York Times_1000.recipe b/dotfiles/system/.config/calibre/custom_recipes/The New York Times_1000.recipe
index 63df3fd..db3c40b 100644
--- a/dotfiles/system/.config/calibre/custom_recipes/The New York Times_1000.recipe
+++ b/dotfiles/system/.config/calibre/custom_recipes/The New York Times_1000.recipe
@@ -16,7 +16,7 @@ from calibre.utils.date import strptime
from calibre.web.feeds.news import BasicNewsRecipe
from polyglot.urllib import urlencode
-is_web_edition = False
+is_web_edition = True
use_wayback_machine = False
# This is an Apollo persisted query hash which you can get
@@ -33,12 +33,12 @@ web_sections = [
# ('New York', 'nyregion'),
('Business', 'business'),
('Technology', 'technology'),
- # ('Sports', 'sports'),
+ ('Sports', 'sports'),
('Science', 'science'),
('Health', 'health'),
('Opinion', 'opinion'),
# ('Arts', 'arts'),
- # ('Books', 'books'),
+ ('Books', 'books'),
# ('Movies', 'movies'),
# ('Music', 'arts/music'),
# ('Television', 'arts/television'),
@@ -46,10 +46,10 @@ web_sections = [
# ('Dining & Wine', 'food'),
# ('Fashion & Style', 'fashion'),
# ('Home & Garden', 'garden'),
- ('Travel', 'travel'),
- # ('Education', 'education'),
- # ('Multimedia', 'multimedia'),
- # ('Obituaries', 'obituaries'),
+ # ('Travel', 'travel'),
+ ('Education', 'education'),
+ # ('Multimedia', 'multimedia'),
+ ('Obituaries', 'obituaries'),
# ('Sunday Magazine', 'magazine')
]
# web_sections = [ ('Business', 'business'), ]
@@ -100,7 +100,7 @@ class NewYorkTimes(BasicNewsRecipe):
language = 'en_US'
ignore_duplicate_articles = {'title', 'url'}
no_stylesheets = True
- oldest_web_edition_article = 7 # days
+ oldest_web_edition_article = 1 # days
extra_css = '''
.byl, .time { font-size:small; color:#202020; }
@@ -365,4 +365,4 @@ if __name__ == '__main__':
parse_todays_page(data)
-calibre_most_common_ua = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36' \ No newline at end of file
+calibre_most_common_ua = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36'
diff --git a/dotfiles/system/.config/calibre/scheduler.xml b/dotfiles/system/.config/calibre/scheduler.xml
index f3c64a3..bee54fe 100644
--- a/dotfiles/system/.config/calibre/scheduler.xml
+++ b/dotfiles/system/.config/calibre/scheduler.xml
@@ -1,12 +1,122 @@
<?xml version='1.0' encoding='utf-8'?>
<recipe_collection xmlns="http://calibre-ebook.com/recipe_collection">
- <scheduled_recipe id="builtin:nytimes" title="The New York Times (Web)" last_downloaded="2025-07-22T11:00:45.395725+00:00"><schedule type="days_of_week">0,1,2,3,4,5,6:6:0</schedule></scheduled_recipe>
+ <recipe_customization keep_issues="0" id="builtin:cracked_com" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:economist_free" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:economist_news" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:wired" add_title_tag="yes" custom_tags="news" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:howtogeek" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:instapaper" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:nejm" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="7" id="builtin:nytimes_sub" add_title_tag="yes" custom_tags="news" recipe_specific_options="{&quot;days&quot;: &quot;1&quot;, &quot;comp&quot;: &quot;yes&quot;}"/>
<recipe_customization keep_issues="7" id="builtin:nytimes" add_title_tag="yes" custom_tags="news" recipe_specific_options="{&quot;web&quot;: &quot;yes&quot;, &quot;days&quot;: &quot;1&quot;, &quot;comp&quot;: &quot;yes&quot;}"/>
- <scheduled_recipe id="builtin:economist" title="The Economist" last_downloaded="2025-07-22T11:07:33.441948+00:00"><schedule type="days_of_week">0,1,2,3,4,5,6:6:0</schedule></scheduled_recipe>
+ <recipe_customization keep_issues="0" id="builtin:seattle_times" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:wsj_free" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:wsj" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:wash_post" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:wash_post_print" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:san_fran_chronicle" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:nytfeeds" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:nyt_magazine" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:nytimes_cooking" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:nytimesbook" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:lex_fridman_podcast" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:thenewcriterion" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:newrepublicmag" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:the_register" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:bbc_fast" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:american_thinker" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:barrons" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:bloomberg" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:nautilus" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:nymag" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:nypost" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:new_york_review_of_books" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:substack" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:cato" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <recipe_customization keep_issues="0" id="builtin:le_monde_en" add_title_tag="yes" custom_tags="" recipe_specific_options="{}"/>
+
+ <account_info id="builtin:lemonde_dip" username="craigmartinjennings@gmail.com" password="cmjDase1n"/>
+
+ <scheduled_recipe id="builtin:foreignaffairs" title="Foreign Affairs" last_downloaded="2025-07-27T18:17:13.871047+00:00"><schedule type="days_of_month">1:6:0</schedule></scheduled_recipe>
+
+ <recipe_customization keep_issues="0" id="builtin:foreignaffairs" add_title_tag="yes" custom_tags="news" recipe_specific_options="{}"/>
+
+ <scheduled_recipe id="builtin:harpers" title="Harper’s Magazine" last_downloaded="2025-07-27T18:17:31.931370+00:00"><schedule type="days_of_month">1:6:0</schedule></scheduled_recipe>
+
+ <recipe_customization keep_issues="0" id="builtin:harpers" add_title_tag="yes" custom_tags="news" recipe_specific_options="{}"/>
+
+ <scheduled_recipe id="builtin:lemonde_dip" title="Le Monde diplomatique - English edition" last_downloaded="2025-07-28T12:12:22.734582+00:00"><schedule type="interval">30.000000</schedule></scheduled_recipe>
+
+ <recipe_customization keep_issues="0" id="builtin:lemonde_dip" add_title_tag="yes" custom_tags="news" recipe_specific_options="{}"/>
+
+ <scheduled_recipe id="builtin:new_york_review_of_books_no_sub" title="New York Review of Books (no subscription)" last_downloaded="2025-07-31T13:18:09.896239+00:00"><schedule type="days_of_week">3:6:0</schedule></scheduled_recipe>
+
+ <recipe_customization keep_issues="0" id="builtin:new_york_review_of_books_no_sub" add_title_tag="yes" custom_tags="news" recipe_specific_options="{}"/>
+
+ <scheduled_recipe id="builtin:phillosophy_now" title="Philosophy Now" last_downloaded="2025-07-27T19:00:42.952645+00:00"><schedule type="interval">60.000000</schedule></scheduled_recipe>
+
+ <recipe_customization keep_issues="0" id="builtin:phillosophy_now" add_title_tag="yes" custom_tags="news" recipe_specific_options="{}"/>
+
+ <scheduled_recipe id="builtin:scientific_american" title="Scientific American" last_downloaded="2025-07-28T11:42:47.455644+00:00"><schedule type="days_of_month">15:0:0</schedule></scheduled_recipe>
+
+ <recipe_customization keep_issues="0" id="builtin:scientific_american" add_title_tag="yes" custom_tags="news" recipe_specific_options="{&quot;res&quot;: &quot;500&quot;}"/>
+
+ <scheduled_recipe id="builtin:atlantic" title="The Atlantic" last_downloaded="2025-07-27T18:17:49.884607+00:00"><schedule type="days_of_month">1:6:0</schedule></scheduled_recipe>
+
+ <recipe_customization keep_issues="0" id="builtin:atlantic" add_title_tag="yes" custom_tags="news" recipe_specific_options="{}"/>
+
+ <scheduled_recipe id="builtin:economist" title="The Economist" last_downloaded="2025-07-28T11:08:27.981940+00:00"><schedule type="days_of_week">5:6:0</schedule></scheduled_recipe>
+
+ <recipe_customization keep_issues="7" id="builtin:economist" add_title_tag="yes" custom_tags="news" recipe_specific_options="{&quot;res&quot;: &quot;834&quot;}"/>
+
+ <scheduled_recipe id="builtin:new_yorker" title="The New Yorker Magazine" last_downloaded="2025-07-28T11:00:50.969651+00:00"><schedule type="days_of_week">6:6:0</schedule></scheduled_recipe>
+
+ <recipe_customization keep_issues="0" id="builtin:new_yorker" add_title_tag="yes" custom_tags="news" recipe_specific_options="{}"/>
+
+ <scheduled_recipe id="builtin:the_week_magazine_free" title="The Week" last_downloaded="2025-07-28T11:37:50.950219+00:00"><schedule type="days_of_week">4:6:0</schedule></scheduled_recipe>
+
+ <recipe_customization keep_issues="0" id="builtin:the_week_magazine_free" add_title_tag="yes" custom_tags="news" recipe_specific_options="{}"/>
+
+ <scheduled_recipe id="builtin:atlantic_com" title="TheAtlantic.com" last_downloaded="2025-07-27T19:41:09.027175+00:00"><schedule type="days_of_week">5:6:0</schedule></scheduled_recipe>
+
+ <recipe_customization keep_issues="0" id="builtin:atlantic_com" add_title_tag="yes" custom_tags="news" recipe_specific_options="{}"/>
+
+ <scheduled_recipe id="custom:1000" title="The New York Times (Web)" last_downloaded="2025-07-31T13:18:26.979610+00:00"><schedule type="days_of_week">0,1,2,3,4,5,6:6:0</schedule></scheduled_recipe>
- <recipe_customization keep_issues="7" id="builtin:economist" add_title_tag="yes" custom_tags="news" recipe_specific_options="{&quot;res&quot;: &quot;960&quot;}"/>
+ <recipe_customization keep_issues="0" id="custom:1000" add_title_tag="yes" custom_tags="news" recipe_specific_options="{&quot;web&quot;: &quot;yes&quot;, &quot;days&quot;: &quot;1&quot;, &quot;res&quot;: &quot;mediumThreeByTwo440&quot;, &quot;comp&quot;: &quot;yes&quot;}"/>
</recipe_collection> \ No newline at end of file