Hacker Newsnew | past | comments | ask | show | jobs | submit | akirk's commentslogin

WordPress + Friends + Post Collection plugins (+send to e-reader), see https://youtu.be/kHaODAUazwE?t=214


Great work! Good to see what only it takes to run on Android! On the other hand it also shows how much comes "for free" or made easier by using the provided sdks. For example volume control doesn't work while running this. Also resuming the game after switching away. Maybe that's relatively easy to save and restore state, though.


I also use a QWERTY keyboard and I use a custom keyboard layout that maps alt-a to ä, alt-u to ü, alt-o to ö, alt-s to ß (plus the same for uppercase for the first 3). That works well for me without the need to post-process.

On macOS it's relatively easy to create using a tool called Ukulele (https://software.sil.org/ukelele/). You can also download my layout here: https://alex.kirk.at/USUmlaut.keylayout


On macOS you can also access related symbols by long-pressing keys. Obviously for large blocks of text you're still going to want to switch layouts but for a quick IM reply or typing a couple of characters I think it's faster.


The faster way is to press Option + U and then the letter u for ü or a for ä. Have been using a US keyboard since before this long press feature came over from iOS and it’s way faster that way.


I just use "US international PC" which allows using ä etc. by typing " and then combining it with a, u etc.


You can do the same on Windows with an AutoHotkey solution


I’ve done the same exact thing but for Latvian diacriticals (āčēģīķļņšūž).

The default behaviour of the Latvian layout in macOS is to make apostrophe a dead key, which really grinds my gears. So I made it alt+whatever letter instead. As a dev I use apostrophe way too much to be okay with typing '+space for it.


Would you mind sharing it?


You can use a bookmarklet like this:

  javascript:location.href='/about'
An easy way to create a bookmarklet from scratch is to create a bookmark from some other page and then modify the URL.


Indeed! Although the beauty when using a reader that supports this is continous individual delivery of new posts to your e-reader.


Since Calibre also supports delivery via email, it can do the same. Don't get me wrong, I'm not trying to downplay what was built here, I just want to point out an alternative for those who can't/won't use it.


> You can't do this natively on a Kobo, Nook, etc.

That's correct but there are other e-readers that support a similar technology, such as Pocketbook, or the Arta Tech Inkbooks.

While not supported by the plugin (yet), many readers support syncing new content via services like Dropbox, therefore you could use a service that uploads file via e-mail to Dropbox.

Overall the workflow part of converting an RSS feed item to an E-Reader format (i.e. ePub or Mobi) is covered, it seems viable to add more delivery mechanisms. Due to the market I am in (Europe) I've investigated the possibility to deliver to the Tolino platform via libraries like https://github.com/hzulla/tolino-python, but also adding Dropbox might be a possibility.


The title of the submission originally continued: "using your own WordPress blog." This is kind of important, since one of the goals of the plugin is to reduce dependency on third parties.

The dependency on external feeds remains of course but you have control over your own blog, where you host it and what software you install there.

While one of the main goals of the plugin is to provide an infrastructure to connect to your friends' blogs and potentially exchange private posts with them, an important aspect is that it is a versatile RSS Reader (see https://wpfriends.at/consume-the-web-your-way/) that can be used with another plugin (like demo-ed) to then send new articles to your E-Reader (converted to .mobi or .epub).


I've been actually building something like this on the side with the Friends plugin for WordPress: https://wordpress.org/plugins/friends/ (source at https://github.com/akirk/friends)

It's based on the idea that you'd publish to your personal website either publicly or privately. The private posts can only be read by your friends (who own personal websites themselves and have established a friendship connection using a friend request).

The implementation is just a (not yet standardized) friend ship request REST protocol plus authenticated RSS feeds (using a secret key exchanged by the above process).

Since the whole decentralized social network idea is a chicken-and-egg game, I've constructed the plugin in a way so that it is useful to use by yourself: You can subscribe to RSS feeds, filter feeds with your own rules, and get full-content e-mail notifications for all or selected posts.

The plugin also implements Emoji-Likes on posts and allows recommending posts to your friends. It doesn't have an automatic recommendation engine (yet?).

Actually, there is no need to have this restricted to WordPress since it uses very much established technology, so it could interoperate with any other compatible platform. I just implemented it with WordPress for its ecosystem and that you can use existing mobile apps to read on it and share to it.

Overall the whole endeavor allows you to have your personal social network decentralized, ad- and spam-free since you select who you listen to.

The plugin is already well usable but it only progresses at side-project speed, so help is welcome (not only development work but also trying it out, posting about its features with screenshots/-casts, etc.)!

You can read more about some technical details at https://alexander.kirk.at/2018/11/03/decentralized-social-ne... and take a look at the presentation: https://alexander.kirk.at/2018/11/08/wordpress-meetup-presen...


I would be awesome if there were a plugin (for your favorite text editor) for that. It should be easy to add automatically and remove when you uncomment it.


Perhaps not a bad idea. One advantage to David Schnepper's suggestion (in the video above) is that the tombstone is executable code, which can lead to metrics and even automated code removal. Buyer beware!


I think it is a very important detail to understand that new life has to grow in water.

When life moved out of the water, different life-forms discovered a way to take that environment away from the water to have their embryos grow: Birds keep the water in eggs, mammals in their womb.

While egg-laying animals create self-contained environments, mammals need much more energy to develop therefore have to be live-fed. So they feed this separate, new creature. Of course they have to protect themselves from them.


If you go even further, our cellular milieu has similar chemical potential as sea water, so we are in effect walking bags of sea water.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: