From 67eebb85ec113fe2a3ea7057ac9e35f5c3c90af5 Mon Sep 17 00:00:00 2001 From: "M. Taylor Saotome-Westlake" Date: Mon, 8 Mar 2021 22:31:40 -0800 Subject: [PATCH] never mind about pingbacks? MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit I tried the plugin, but basically no one accepted my pingbacks! Lots of failures like ERROR: Pingback XML-RPC request failed for URL https://srconstantin.wordpress.com/2017/09/13/hoe-cultures-a-type-of-non-patriarchal-society/: code=0 - (Often with the further message "Invalid discovery target".) Only the Cohen's d visualizer site (that I've linked to a couple times) accepted— -> Pingback notification sent for URL https://rpsychologist.com/d3/cohend/, endpoint response: Pingback was queued for processing: https://webmention.io/rpsychologist.com/webmention/1y4jNyZGrFbFD1-MUPwg ... but it doesn't show up on the site and when I click on the processing link, it says "The source document does not have a link to the target URL". But it does too—why couldn't it detect my link? (Is that WordPress's problem, too?) And then after all that waiting and failing (while my site was down), it crashed without writing the cache file (to prevent it from re-trying all that again on next publication), apparently because I hadn't already created the cache directory— File "/home/mtsw/working/lib/python3.6/site-packages/linkbacks.py", line 59, in process_all_articles_linkbacks with open(config.cache_filepath, 'w+') as cache_file: FileNotFoundError: [Errno 2] No such file or directory: 'cache/pelican-plugin-linkbacks.json' So, I guess I give up? I notice that Compass Rose and Don't Worry About the Vase totally do accept pingbacks! So maybe I should try this again sometime, but just roll my own (http://blog.mlindgren.ca/entry/2015/01/17/how-to-manually-send-a-pingback/) to hit Zvi and Ben, rather than using this plugin, which obnoxiously hit everything I've ever linked. --- notes/tech_tasks.txt | 2 +- requirements.txt | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/notes/tech_tasks.txt b/notes/tech_tasks.txt index 2347da6..fef5966 100644 --- a/notes/tech_tasks.txt +++ b/notes/tech_tasks.txt @@ -1,4 +1,4 @@ -https://github.com/pelican-plugins/linkbacks/ +roll my own pingbacks? (I didn't like the Pelican plugin) http://blog.mlindgren.ca/entry/2015/01/17/how-to-manually-send-a-pingback/ /count firing on individual post pages (suboptimal) rework footnotes plugin!? (Markdown footnote format is better than [ref][/ref] tags) self-host a copy of Source Sans Pro (I'm annoyed that my devserver preview fonts are ugly when I've killed my network connection so I can focus for once) diff --git a/requirements.txt b/requirements.txt index d79f848..39ce0e1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,4 +12,3 @@ python-dateutil==2.6.1 pytz==2017.2 six==1.10.0 Unidecode==0.4.21 -pelican-plugin-linkbacks==1.0.4 -- 2.17.1