From 3882e8c39fdc88231bceb3ed9a5c44b4a8b70f3a Mon Sep 17 00:00:00 2001 From: "C. McEnroe" Date: Mon, 13 Apr 2020 15:28:40 -0400 Subject: Add -u option to set base URL --- archive.c | 3 ++- archive.h | 1 + bubger.1 | 12 ++++++++---- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/archive.c b/archive.c index 69d3c77..d505949 100644 --- a/archive.c +++ b/archive.c @@ -65,7 +65,7 @@ int main(int argc, char *argv[]) { const char *title = NULL; const char *headPath = NULL; - for (int opt; 0 < (opt = getopt(argc, argv, "C:a:h:p:s:t:vw:"));) { + for (int opt; 0 < (opt = getopt(argc, argv, "C:a:h:p:s:t:u:vw:"));) { switch (opt) { break; case 'C': { int error = chdir(optarg); @@ -76,6 +76,7 @@ int main(int argc, char *argv[]) { break; case 'p': port = optarg; break; case 's': search = optarg; break; case 't': title = optarg; + break; case 'u': atomBaseURL = optarg; break; case 'v': imapVerbose = true; break; case 'w': passPath = optarg; } diff --git a/archive.h b/archive.h index 7c6751d..f0572b7 100644 --- a/archive.h +++ b/archive.h @@ -180,6 +180,7 @@ int mboxFrom(FILE *file); int mboxHeader(FILE *file, const char *header); int mboxBody(FILE *file, const char *body); +extern const char *atomBaseURL; int atomEntryOpen(FILE *file, const struct Envelope *envelope); int atomContentOpen(FILE *file); int atomContentClose(FILE *file); diff --git a/bubger.1 b/bubger.1 index 932e6bc..68e3219 100644 --- a/bubger.1 +++ b/bubger.1 @@ -1,4 +1,4 @@ -.Dd April 10, 2020 +.Dd April 13, 2020 .Dt BUBGER 1 .Os . @@ -15,6 +15,7 @@ .Op Fl p Ar port .Op Fl s Ar search .Op Fl t Ar title +.Op Fl u Ar base .Op Fl w Ar file .Ar host .Ar user @@ -69,6 +70,12 @@ The default search is Set the base title for HTML pages. The default title is the mailbox name. . +.It Fl u Ar base +Set the base URL for links in Atom feeds. +. +.It Fl v +Log IMAP protocol to standard error. +. .It Fl w Ar file Read the IMAP password from .Ar file . @@ -76,9 +83,6 @@ By default the password is set by the .Ev BUBGER_IMAP_PASSWORD environment variable. . -.It Fl v -Log IMAP protocol to standard error. -. .It Ar host Connect to IMAP on .Ar host . -- cgit 1.4.1 01e3c102be77d2319390dc45d0aefdf22ff8fdee&follow=1'>shell.h (unfollow)
Commit message (Expand)Author
2020-12-18Add scripts to download, compress and tag IETF RFCsJune McEnroe
2020-12-18Fix bibsort name sorting for middle names, trailing titlesJune McEnroe
2020-12-15Add bibsortJune McEnroe
2020-12-08Add modem -r flag to set baud rateJune McEnroe
2020-12-07Clean up variable expansions in c.shJune McEnroe
2020-12-06Add I Feel It AllJune McEnroe
2020-12-05Handle const strings in c -eJune McEnroe
2020-12-05Disable mouse in htopJune McEnroe
2020-12-03Note lack of macro expansions in Q(...)June McEnroe
2020-12-02Fix missing "to" in "hot tips"June McEnroe
2020-12-02Publish "hot tips"June McEnroe
2020-11-26Publish "Inability"June McEnroe
2020-11-26Render content into atom feedJune McEnroe
2020-11-26Update plan with different things I won't doJune McEnroe
2020-11-19Add "Come On Petunia"June McEnroe
2020-11-13Add x4 to LESSJune McEnroe
2020-11-04Remove modified sensitivity settingsJune McEnroe
2020-10-29Remove editJune McEnroe
2020-10-27Switch gr alias back to git rebaseJune McEnroe
2020-10-27Allow cd host: to cd to same path over sshJune McEnroe
2020-10-27Use SendEnv for cd host:pathJune McEnroe
2020-10-27Allow cd host:path over sshJune McEnroe
2020-10-07Use mandoc -T utf8 for text.June McEnroe
2020-09-20Add The Awakened KingdomJune McEnroe
2020-09-12Move /opt/local back, cheat port select to use system manJune McEnroe
2020-09-12Move /opt/local behind /usr againJune McEnroe
2020-09-12Enable toc in cgit renderings of man pagesJune McEnroe
2020-09-11Install mandoc on macOSJune McEnroe
2020-09-11Rewrite install script yet againJune McEnroe
2020-09-11Remove NetBSD from install scriptJune McEnroe
2020-09-11Use MacPorts rather than pkgsrcJune McEnroe
2020-09-11Add debian VM name to sshJune McEnroe
2020-09-11Add influencer tweetJune McEnroe
2020-09-10Add The Kingdom of GodsJune McEnroe
2020-09-07Add SunglassesJune McEnroe
2020-09-06Add Between the BreathsJune McEnroe
2020-09-04Open /dev/tty in nudgeJune McEnroe
2020-09-04Add nudgeJune McEnroe
2020-09-03Build fbclock with -lzJune McEnroe
2020-08-29Add tweets from retweetsJune McEnroe