2019-08-20 07:40:35 +02:00
|
|
|
.\"
|
|
|
|
.\" Copyright (c) 2019 Ted Unangst
|
|
|
|
.\"
|
|
|
|
.\" Permission to use, copy, modify, and distribute this software for any
|
|
|
|
.\" purpose with or without fee is hereby granted, provided that the above
|
|
|
|
.\" copyright notice and this permission notice appear in all copies.
|
|
|
|
.\"
|
|
|
|
.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
|
|
|
.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
|
|
|
.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
|
|
|
.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
|
|
|
.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
|
|
|
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
|
|
|
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|
|
|
.\"
|
|
|
|
.Dd $Mdocdate$
|
|
|
|
.Dt HONK 1
|
|
|
|
.Os
|
|
|
|
.Sh NAME
|
|
|
|
.Nm honk
|
|
|
|
.Nd federated status conveyance
|
|
|
|
.Sh DESCRIPTION
|
|
|
|
The
|
|
|
|
.Nm
|
2019-10-09 23:11:25 +02:00
|
|
|
utility processes federated status updates and other microblog activities.
|
2019-08-20 07:40:35 +02:00
|
|
|
This is the user manual.
|
|
|
|
For administration, see
|
|
|
|
.Xr honk 8 .
|
2019-10-20 21:49:02 +02:00
|
|
|
For other documentation, refer to the
|
|
|
|
.Xr intro 1 .
|
2019-08-20 07:40:35 +02:00
|
|
|
.Pp
|
2019-10-09 20:30:55 +02:00
|
|
|
This manual is still incomplete.
|
2019-10-02 06:19:00 +02:00
|
|
|
It'll get there eventually.
|
2019-10-12 16:42:45 +02:00
|
|
|
.Ss Honkers
|
2019-10-20 21:49:02 +02:00
|
|
|
Initially, there won't be much to see after logging in.
|
2019-10-12 16:42:45 +02:00
|
|
|
In order to receive regular updates from other users, they must first
|
|
|
|
be added to one's honker collection.
|
2019-08-22 06:07:18 +02:00
|
|
|
Begin at the
|
|
|
|
.Pa honkers
|
|
|
|
tab.
|
|
|
|
The
|
|
|
|
.Ar url
|
|
|
|
field is required.
|
|
|
|
Either of two forms are accepted, the user's handle (or webfinger) or their
|
|
|
|
ActivityPub actor URL.
|
2019-12-03 00:26:29 +01:00
|
|
|
.Pp
|
2019-08-22 06:07:18 +02:00
|
|
|
.Dl @user@example.social
|
|
|
|
.Dl https://example.social/users/user
|
|
|
|
.Pp
|
2019-12-03 00:26:29 +01:00
|
|
|
The
|
|
|
|
.Ar name
|
|
|
|
field is optional and will be automatically inferred.
|
|
|
|
The
|
|
|
|
.Ar notes
|
|
|
|
field is reserved for user remarks.
|
2019-10-12 16:42:45 +02:00
|
|
|
Fellow honkers may be added to one or more
|
2019-12-03 00:26:29 +01:00
|
|
|
.Ar combos
|
2019-10-12 16:42:45 +02:00
|
|
|
to suit one's organizational preferences.
|
2019-08-22 06:07:18 +02:00
|
|
|
These are accessed via the
|
|
|
|
.Pa combos
|
|
|
|
tab and allow easy access to particular groupings.
|
|
|
|
The special combo name of one hyphen
|
|
|
|
.Sq -
|
2019-10-20 21:49:02 +02:00
|
|
|
will exclude a honker's posts from the primary feed.
|
|
|
|
.Pp
|
|
|
|
It is also possible to skip subscribing.
|
|
|
|
In this case, regular posts are not received, but replies and posts fetched
|
|
|
|
via other means will appear in the relevant combos.
|
2019-10-29 20:50:04 +01:00
|
|
|
.Pp
|
|
|
|
In addition to honkers, it is possible to subscribe to a hashtag collection.
|
|
|
|
(Where supported.)
|
2019-11-01 06:36:07 +01:00
|
|
|
Enter the collection URL for
|
|
|
|
.Ar url .
|
2019-10-29 20:50:04 +01:00
|
|
|
.Pp
|
2019-11-01 06:36:07 +01:00
|
|
|
Separately, hashtags may be added to a combo by creating a honker with a
|
|
|
|
.Ar url
|
2019-10-29 20:50:04 +01:00
|
|
|
of the desired hashtag (including #).
|
2019-11-13 01:56:59 +01:00
|
|
|
Several hashtags may thus be collected in a single combo.
|
2019-08-22 06:07:18 +02:00
|
|
|
.Ss Viewing
|
2019-10-20 21:49:02 +02:00
|
|
|
The primary feed is accessed via the
|
|
|
|
.Pa home
|
|
|
|
tab.
|
|
|
|
It will contain posts from all honkers except those specifically excluded.
|
2019-08-22 06:07:18 +02:00
|
|
|
Posts mentioning the user, both followed and not, are collected under the
|
|
|
|
.Pa @me
|
|
|
|
tab.
|
2019-10-20 21:49:02 +02:00
|
|
|
Other feeds include
|
|
|
|
.Pa first
|
|
|
|
which excludes replies, the user defined options under the
|
|
|
|
.Pa combos
|
|
|
|
subheading, and the
|
|
|
|
.Pa events
|
|
|
|
page which lists only events.
|
2019-10-02 02:58:17 +02:00
|
|
|
.Pp
|
2019-10-02 06:19:00 +02:00
|
|
|
Individual honks contain a visual representation of the honker's ID,
|
|
|
|
their name, the activity (with a link back to origin), a link to the
|
|
|
|
parent post if applicable, and the convoy (thread) identifier.
|
2019-10-30 21:31:53 +01:00
|
|
|
A red border indicates the honk is not public.
|
2019-10-02 06:43:17 +02:00
|
|
|
Screenshot below.
|
2019-10-02 06:19:00 +02:00
|
|
|
.Pp
|
|
|
|
.Lk screenshot-honk.png screenshot of one honk
|
2019-10-02 06:58:28 +02:00
|
|
|
.Pp
|
|
|
|
Available actions are:
|
|
|
|
.Bl -tag -width tenletters
|
2019-10-09 20:30:55 +02:00
|
|
|
.It Ic bonk
|
2019-10-02 06:58:28 +02:00
|
|
|
Share with followers.
|
|
|
|
Not available for nonpublic honks.
|
2019-10-09 20:30:55 +02:00
|
|
|
.It Ic honk back
|
2019-10-02 06:58:28 +02:00
|
|
|
Reply.
|
2019-10-09 20:30:55 +02:00
|
|
|
.It Ic mute
|
2019-10-02 06:58:28 +02:00
|
|
|
Mute this entire thread.
|
|
|
|
Existing posts are hidden, and future posts will not appear in any feed.
|
2019-10-09 20:30:55 +02:00
|
|
|
.It Ic zonk
|
2019-10-02 06:58:28 +02:00
|
|
|
Delete this post.
|
|
|
|
When deleting one's own post, other servers will be requested to remove it,
|
|
|
|
but this is unreliable.
|
2019-10-09 20:30:55 +02:00
|
|
|
.It Ic ack
|
2019-10-02 06:58:28 +02:00
|
|
|
Acknowledge reading this post.
|
|
|
|
Typically if it's a reply to one's own post.
|
2019-10-12 16:42:45 +02:00
|
|
|
.It Ic save
|
2019-11-01 06:36:07 +01:00
|
|
|
Save this honk to the
|
|
|
|
.Pa saved
|
|
|
|
tab to find later.
|
2019-10-31 08:21:46 +01:00
|
|
|
.It Ic untag me
|
2019-10-29 20:35:06 +01:00
|
|
|
Sometimes a thread goes on entirely too long.
|
|
|
|
Untag will hide further replies to the selected post, but without muting the
|
|
|
|
entire thread.
|
|
|
|
Replies higher in the tree are still received.
|
2020-02-07 18:01:30 +01:00
|
|
|
.It Ic badonk
|
2020-01-24 05:36:57 +01:00
|
|
|
Please no.
|
2019-10-09 20:30:55 +02:00
|
|
|
.It Ic edit
|
2019-10-02 06:58:28 +02:00
|
|
|
Change it up.
|
2019-10-30 21:31:53 +01:00
|
|
|
.Ss Refresh
|
|
|
|
Clicking the refresh button will load new honks, if any.
|
|
|
|
New honks will be subtly highlighted.
|
2019-10-02 06:58:28 +02:00
|
|
|
.El
|
2023-08-27 23:06:11 +02:00
|
|
|
.Ss Hotkeys
|
|
|
|
The following keyboard shortcuts may also be used to navigate.
|
|
|
|
.Bl -tag -width short
|
|
|
|
.It j
|
|
|
|
Scroll to next honk.
|
|
|
|
.It k
|
|
|
|
Scroll to previous honk.
|
|
|
|
.It r
|
|
|
|
Refresh.
|
|
|
|
.It s
|
|
|
|
Scroll down to oldest newest.
|
2023-08-29 04:01:50 +02:00
|
|
|
.It m
|
|
|
|
Open menu.
|
|
|
|
.It esc
|
|
|
|
Close menu.
|
2023-08-27 23:06:11 +02:00
|
|
|
.It /
|
|
|
|
Search.
|
|
|
|
.El
|
2019-08-22 06:07:18 +02:00
|
|
|
.Ss Honking
|
2019-10-09 20:30:55 +02:00
|
|
|
Refer to the
|
|
|
|
.Xr honk 5
|
2019-10-20 04:59:28 +02:00
|
|
|
section of the manual for details of honk composition.
|
2019-10-29 20:42:47 +01:00
|
|
|
.Ss Search
|
|
|
|
Find old honks.
|
|
|
|
It's basic substring match with a few extensions.
|
|
|
|
The following keywords are supported:
|
2023-07-03 06:45:35 +02:00
|
|
|
.Bl -tag -width honker:
|
|
|
|
.It @me
|
|
|
|
Honks mentioning the user.
|
|
|
|
.It @self
|
|
|
|
Honks by the user.
|
|
|
|
.It before:
|
|
|
|
Honks posted before YYYY-MM-DD.
|
|
|
|
.It after:
|
|
|
|
As above.
|
|
|
|
.It site:
|
2019-10-29 20:42:47 +01:00
|
|
|
Substring match on the post domain name.
|
2023-07-03 06:45:35 +02:00
|
|
|
.It honker:
|
2019-10-29 20:42:47 +01:00
|
|
|
Exact match, either AP actor or honker nickname.
|
2019-11-28 08:14:07 +01:00
|
|
|
.It -
|
|
|
|
Negate term.
|
2019-10-29 20:42:47 +01:00
|
|
|
.El
|
|
|
|
.Pp
|
|
|
|
Example:
|
2019-11-28 08:14:07 +01:00
|
|
|
.Dl honker:goose big moose -footloose
|
|
|
|
This query will find honks by the goose about the big moose, but excluding
|
|
|
|
those about footloose.
|
2019-10-29 20:42:47 +01:00
|
|
|
.Ss Filtering
|
2019-08-22 06:07:18 +02:00
|
|
|
Sometimes other users of the federation can get unruly.
|
2019-10-09 20:30:55 +02:00
|
|
|
The honk filtering and censorship system,
|
2019-10-09 20:33:00 +02:00
|
|
|
.Xr hfcs 1 ,
|
2019-10-09 20:30:55 +02:00
|
|
|
can be of great use to restore order to one's timeline.
|
2019-10-29 20:42:47 +01:00
|
|
|
Accessed via the
|
|
|
|
.Pa filters
|
|
|
|
menu item.
|
2019-11-01 06:36:07 +01:00
|
|
|
.Ss Xzone
|
2019-10-20 21:49:02 +02:00
|
|
|
The
|
|
|
|
.Pa xzone
|
|
|
|
page lists recently seen honkers that are not otherwise tracked.
|
|
|
|
It also allows the import of external objects via URL, either individual
|
|
|
|
posts or actor URLs, in which case their recent outbox is imported.
|
2023-03-27 18:47:48 +02:00
|
|
|
Probably easier to use the search box for this.
|
2019-11-01 06:36:07 +01:00
|
|
|
.Ss Account
|
|
|
|
It's all about you.
|
2019-11-26 03:34:57 +01:00
|
|
|
An avatar may be selected from the
|
|
|
|
.Pa funzone
|
2021-01-18 01:28:39 +01:00
|
|
|
meme collection by adding
|
2019-11-26 03:34:57 +01:00
|
|
|
.Dq avatar: filename.png
|
|
|
|
to one's profile info.
|
|
|
|
If truly necessary.
|
2022-05-31 07:31:11 +02:00
|
|
|
A banner may be set by specifying
|
|
|
|
.Dq banner: image.jpg .
|
2021-01-18 01:28:39 +01:00
|
|
|
See
|
|
|
|
.Xr honk 8
|
|
|
|
for more about the funzone.
|
2019-11-17 00:50:50 +01:00
|
|
|
.Pp
|
|
|
|
Some options to customize the site appearance:
|
|
|
|
.Bl -tag -width skinny
|
|
|
|
.It skinny
|
|
|
|
Use a narrower column for the main display.
|
2020-01-24 05:36:57 +01:00
|
|
|
.It omit images
|
|
|
|
Omit img tags, to lighten page loads on slow connections.
|
2019-11-17 00:50:50 +01:00
|
|
|
.It apple
|
|
|
|
Prefer Apple links for maps.
|
|
|
|
The default is OpenStreetMap.
|
2020-01-24 05:36:57 +01:00
|
|
|
.It reaction
|
|
|
|
Pick an emoji for reacting to posts.
|
2019-11-17 00:50:50 +01:00
|
|
|
.El
|
2019-10-09 23:11:25 +02:00
|
|
|
.Sh ENVIRONMENT
|
|
|
|
.Nm
|
|
|
|
is designed to work with most browsers, but for optimal results it is
|
|
|
|
recommended to use a
|
|
|
|
2015 or later Thinkpad X1 Carbon with 2560x1440 screen running
|
|
|
|
.Ox
|
|
|
|
and chromium at 150% scaling with the dwm window manager.
|
|
|
|
This will enable the main menu to line up just right.
|
2019-08-20 07:40:35 +02:00
|
|
|
.Sh SEE ALSO
|
2019-10-09 20:30:55 +02:00
|
|
|
.Xr intro 1 ,
|
2019-08-20 07:40:35 +02:00
|
|
|
.Xr honk 8
|
|
|
|
.Sh STANDARDS
|
2019-08-22 06:17:08 +02:00
|
|
|
.Pp
|
|
|
|
.Lk https://www.w3.org/TR/activitypub/ "ActivityPub"
|
|
|
|
.Pp
|
|
|
|
.Lk https://www.w3.org/TR/activitystreams-vocabulary/ "Activity Vocabulary"
|
2019-08-20 07:40:35 +02:00
|
|
|
.Sh HISTORY
|
2019-08-22 06:17:08 +02:00
|
|
|
Started March 2019.
|
2019-08-20 07:40:35 +02:00
|
|
|
.Sh AUTHORS
|
2019-10-20 21:49:02 +02:00
|
|
|
.An Ted Unangst Lk https://honk.tedunangst.com/u/tedu @tedu@honk.tedunangst.com
|
2019-08-20 07:40:35 +02:00
|
|
|
.Sh CAVEATS
|
2019-10-30 03:49:56 +01:00
|
|
|
Completing some operations, such as subscribing to new honkers, requires an
|
|
|
|
aptitude for clipboard use and tab switching along with a steady hand.
|
|
|
|
For the most part, these are infrequent operations, but they are also the
|
|
|
|
first operations new users encounter.
|
|
|
|
This is not ideal.
|
|
|
|
.Pp
|
2019-10-02 06:43:17 +02:00
|
|
|
The ActivityPub standard is subject to interpretation, and not all
|
|
|
|
implementations are as enlightened as
|
|
|
|
.Nm .
|
2019-08-20 07:40:35 +02:00
|
|
|
.Sh BUGS
|
2019-11-01 06:36:07 +01:00
|
|
|
It's a feature.
|