Tag: exocortex

  1. Combining Manticore and Searx.

    13 May 2022

    Difficulty: Advanced.

    One of these days I'll get around to doing a writeup of an indispensible part of my exocortex, Wallabag. I used it to replace my old paywall breaker program, largely because pumping random articles from the web into a copy of etherpad-lite was janky as hell and did not make for a good user experience. To put it another way, when you're looking for a particular thing in your archive it's a huge time sink to then go through and edit the saved document because it's a single huge line of text. At least Wallabag saves copies of …

    Read more...

  2. Using Recoll to index my hoard.

    08 February 2022

    Long time readers are probably familar with two things: Horror stories about my dental work, and my endless quest to find search software that'll let me make sense of my data hoard (because I never delete anything). Thankfully, the former's been fairly good lately so I don't have any real complaints there. Things have improved on the latter front, remarkably.

    I've experimented off and on with a personal search engine called Recoll, which was designed to work alongside Linux desktop environments initially but later it was ported to Mac OS X and Windows. It is noteworthy in that it tries …

    Read more...

  3. Technomancer Tools: Pepperminty Wiki

    07 September 2021

    It's been a while since I've written a technomancer tools article. In the intervening time some things have changed; I've discarded a few tools because they didn't really work for me, or I didn't need them anymore. As you might have surmised (I didn't until I sat down to write this article, which should not be much of a surprise) it seems that I've been compensating for my ADD all this time. While medication has helped there are still a few deficiencies that effort, not phamaceuticals help with. Effort is good but a few tools don't hurt.

    Anyway, you've also …

    Read more...

  4. Installing Searx by hand.

    06 July 2021

    In monitoring the Searx Github repository because I'm a pretty heavy user of this software, I've noticed a common trend. Folks seem to have a hard time getting the automatic installation script to work right. I realize that it would probably make sense to figure out what's going on in there and file a pull request, but given how work's been riding me like a wet pony lately I can't reliably budget time to debug the script under a couple of different distros of Linux and figure out what's wrong. That means that I can't actually help any of the …

    Read more...

  5. Distributing Huginn workers across servers.

    05 April 2021

    For quite a few years I've written about strange and sundry things you can do with Huginn, but not a lot about what to do when you run into systemic limitations. The nice thing about Huginn is that you can spin up as many workers (subprocesses that execute agents from the database) as you want, subject to the limitations of what you happen to be running it on. The downside, however, is that it's easy to accidentally upgrade your VPS to the point where it's just really expensive. I just ran into this purely by accident and spent a day …

    Read more...

  6. Cross-compiling go-sendxmpp.

    01 March 2021

    I used to joke that the day setting up a cross-compilation environment was easy we'd be one short step away from having true artificial general intelligence. For the most part neither has happened yet. However, I must admit that Go has come pretty close to making it easy, but it's also kind of opaque unless you go all-in on Go to the exclusion of all other languages. It's not really a language that you can just toy around with, kind of like FORTH.

    Long-time readers know that I'm all about XMPP as a command and control channel for my exocortex …

    Read more...

  7. Optimizing Searx with UWSGI.

    25 February 2021

    Long time readers have probably read about some of the stuff I do with Searx and I hope that some of you have given some of them a try on your own. If you have you're probably wondering how I get the performance I do because there are some limitations of Searx that have to be worked around. Most of those limitations have to do with the global interpreter lock that is part of the Python programming language which haven't been completely solved yet. What this basically adds up to is that multithreading in Python doesn't actually make great use …

    Read more...

  8. Fixing YaCy?

    23 December 2020

    A couple of weeks back I decided to upgrade the YaCy installs running on Leandra to the latest supported versions, because they'd been lagging behind for a while. Due to the fact that they're enterprisey Java web applications and I can't readily get hold of any live chickens to sacrifice, I'd been putting it off as much as possible.

    As it turned out, the lack of sacrificial barnyard fowl wound up being a crucial factor in how things transpired.

    The first install that I upgraded was an install from source code and was indexing my personal library. It got re-indexed …

    Read more...

  9. Interfacing Fess with Searx.

    30 November 2020

    I promise I'll explain what Fess is in a later post. I want to get this information out there in preparation.

    If you haven't used Searx before, it's a self-hosted meta-search engine which queries a wide array of search engines (some of which are also self-hosted), collates the search results, and returns them as a regular search result page, an RSS feed, or a JSON API.

    One of the lesser known features is that you can add your own search engines. You can either write your own (using an existing one as a template) or you can leverage one of …

    Read more...

  10. Embedded environment monitoring.

    02 November 2020

    Disclaimer: This post has lots of links to the Adafruit website.  There are no referral links, I received no consideration, I just buy parts from there and do cool things with them.

    A couple of weeks months ago I did a writeup of a prototype environment monitoring device for my office built out of a Raspberry Pi Zero W and some off the shelf components.  In the time since I've found time here and there to work on the embedded version, which doesn't use a full computer system but a microcontroller with just enough functionality to drive a couple of …

    Read more...

1 / 6