Rainbows! Rack HTTP server user/dev discussion
 help / Atom feed
public-inbox help for https://bogomips.org/rainbows-public/

overview
--------

    public-inbox uses Message-ID identifiers in URLs.
    One may look up messages by substituting Message-IDs
    (without the leading '<' or trailing '>') into the URL.
    Forward slash ('/') characters in the Message-IDs
    need to be escaped as "%2F" (without quotes).

    Thus, it is possible to retrieve any message by its
    Message-ID by going to:

	https://bogomips.org/rainbows-public/<Message-ID>/

	(without the '<' or '>')

    Message-IDs are described at:

	https://en.wikipedia.org/wiki/Message-ID

search
------

    This public-inbox has search functionality provided by Xapian.

    It supports typical AND, OR, NOT, '+', '-' queries present
    in other search engines.

    We also support search prefixes to limit the scope of the
    search to certain fields.

    Prefixes supported in this installation include:

        s:       match within Subject  e.g. s:"a quick brown fox"
        d:       date range as YYYYMMDD  e.g. d:19931002..20101002
                 Open-ended ranges such as d:19931002.. and d:..20101002
                 are also supported
        b:       match within message body, including text attachments
        nq:      match non-quoted text within message body
        q:       match quoted text within message body
        n:       match filename of attachment(s)
        t:       match within the To header
        c:       match within the Cc header
        f:       match within the From header
        a:       match within the To, Cc, and From headers
        tc:      match within the To and Cc headers
        bs:      match within the Subject and body
        dfn:     match filename from diff
        dfa:     match diff removed (-) lines
        dfb:     match diff added (+) lines
        dfhh:    match diff hunk header context (usually a function name)
        dfctx:   match diff context lines
        dfpre:   match pre-image git blob ID
        dfpost:  match post-image git blob ID
        dfblob:  match either pre or post-image git blob ID

    Most prefixes are probabilistic, meaning they support stemming
    and wildcards ('*').  Ranges (such as 'd:') and boolean prefixes
    do not support stemming or wildcards.
    The upstream Xapian query parser documentation fully explains
    the query syntax:

	https://xapian.org/docs/queryparser.html

message threading
-----------------

    Message threading is enabled for this public-inbox,
    additional endpoints for message threads are available:

    * https://bogomips.org/rainbows-public/<Message-ID>/T/#u

      Loads the thread belonging to the given <Message-ID>
      in flat chronological order.  The "#u" anchor
      focuses the browser on the given <Message-ID>.

    * https://bogomips.org/rainbows-public/<Message-ID>/t/#u

      Loads the thread belonging to the given <Message-ID>
      in threaded order with nesting.  For deep threads,
      this requires a wide display or horizontal scrolling.

    Both of these HTML endpoints are suitable for offline reading
    using the thread overview at the bottom of each page.

    Users of feed readers may follow a particular thread using:

    * https://bogomips.org/rainbows-public/<Message-ID>/t.atom

      Which loads the thread in Atom Syndication Standard
      described at Wikipedia and RFC4287:

	https://en.wikipedia.org/wiki/Atom_(standard)
	https://tools.ietf.org/html/rfc4287

      Atom Threading Extensions (RFC4685) is supported:

	https://tools.ietf.org/html/rfc4685

    Finally, the gzipped mbox for a thread is available for
    downloading and importing into your favorite mail client:

    * https://bogomips.org/rainbows-public/<Message-ID>/t.mbox.gz

    We use the mboxrd variant of the mbox format described
    at:

	https://en.wikipedia.org/wiki/Mbox

contact
-------

    This help text is maintained by public-inbox developers
    reachable via plain-text email at: meta@public-inbox.org


Rainbows! Rack HTTP server user/dev discussion

Archives are clonable:
	git clone --mirror https://bogomips.org/rainbows-public
	git clone --mirror http://ou63pmih66umazou.onion/rainbows-public

Newsgroups are available over NNTP:
	nntp://news.public-inbox.org/inbox.comp.lang.ruby.rainbows
	nntp://ou63pmih66umazou.onion/inbox.comp.lang.ruby.rainbows

 note: .onion URLs require Tor: https://www.torproject.org/
       or Tor2web: https://www.tor2web.org/

AGPL code for this site: git clone https://public-inbox.org/ public-inbox