GHC 2020-05-26

8 comments.

, https://git.io/JfwgX in jarun/googler
I mean if it works, great; if it doesn’t, I’m certainly not gonna fix it for specifically for Ubuntu 14.04. Like RedHat, Canonical make money selling extended support, so the burden of supporting their outdated system falls on them. (I don’t think any enterprise uses googler in any capacity, so just making a general remark.)

Btw, the extended support is only free for personal use on up to three machines, and I seriously doubt any person’s subjecting themself to outdatedness on this level on a non-server.

, https://git.io/JfwCP in jarun/googler
Oh, I thought the extended maintenance was for paid enterprise customers only.

, https://git.io/JfwCX in jarun/googler
Ubuntu 14.04 EOL'ed last April though.

, https://git.io/Jfw3S in jarun/googler
Just tagged on another largely unrelated commit here. When reviewing the examples I just realized we actually have a `-w, --site` option for the `site:` syntax.

, https://git.io/Jfw3P in jarun/googler
README: pull usage examples to the top
======================================

The README is too damn long at this point, so prioritize the human friendly part.

Also added a few more examples showcasing --from/--to, --videos, and positional argument chaining.

Closes #336.

, https://git.io/Jfw3X in jarun/googler
Prefer IPv4 by default
======================

I thought about this when I implemented -4 and -6 but somehow convinced myself that picking a network interface out of order is a slight overreach.

I reconsidered just now, and now that I'm more convinced that IPv6 is a problem, I think this is a positive change. Working out of the box is better than printing a long error message, embedding instructions in it, and assuming users actually read it (some simple won't) still requiring an extra option or alias.

, https://git.io/JfwOJ in jarun/googler
Btw, the list of distros to package for might need to be reviewed. For instance, debian8 and ubuntu14.04 are irrelevant or soon to be irrelevant at this point; they don't even ship a Python we support (py34 EOL'ed last year).

I didn't do the review because I'm not exactly an enthusiast and just go with Ubuntu/Debian myself.

, https://git.io/JfwOU in jarun/googler
Restore daily tests and packaging on tags
=========================================

Packaging is slow (takes ~20min) and I had to iterate a few times due to various stupid mistakes, so I eventually let it run overnight. Here's a successful build https://github.com/zmwangx/googler/runs/707042399?check_suite_focus=true, and here's the automated release created from that: https://github.com/zmwangx/googler/releases/tag/v4.1.packaging_test (The workflow only creates a draft release, so you can still edit it before publishing.)