documentation: Make top-level README a plain text file.

It makes direct reading much simpler.

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
This commit is contained in:
Sebastian Spaeth 2012-02-24 14:46:14 +01:00
parent 8bbdaa8c66
commit bfb7a79d6b
2 changed files with 30 additions and 59 deletions

View File

@ -45,7 +45,6 @@ man:
doc: doc:
@$(MAKE) -C docs @$(MAKE) -C docs
$(RST2HTML) README.rst readme.html
$(RST2HTML) Changelog.rst Changelog.html $(RST2HTML) Changelog.rst Changelog.html
targz: ../$(TARGZ) targz: ../$(TARGZ)

View File

@ -1,12 +1,8 @@
.. -*- coding: utf-8 -*- OfflineImap README
.. _mailing list: http://lists.alioth.debian.org/mailman/listinfo/offlineimap-project ==================
======
README
======
Description Description
=========== -----------
OfflineIMAP is a tool to simplify your e-mail reading. With OfflineIMAP, you can OfflineIMAP is a tool to simplify your e-mail reading. With OfflineIMAP, you can
read the same mailbox from multiple computers. You get a current copy of your read the same mailbox from multiple computers. You get a current copy of your
@ -14,34 +10,35 @@ messages on each computer, and changes you make one place will be visible on all
other systems. For instance, you can delete a message on your home computer, and other systems. For instance, you can delete a message on your home computer, and
it will appear deleted on your work computer as well. OfflineIMAP is also useful it will appear deleted on your work computer as well. OfflineIMAP is also useful
if you want to use a mail reader that does not have IMAP support, has poor IMAP if you want to use a mail reader that does not have IMAP support, has poor IMAP
support, or does not provide disconnected operation. support, or does not provide disconnected operation. It's homepage at http://offlineimap.org contains more information, source code, and online documentation.
OfflineIMAP does not require additional python dependencies (although python-sqlite is strongly recommended) OfflineIMAP does not require additional python dependencies beyond python >=2.6
(although python-sqlite is strongly recommended).
OfflineIMAP is a Free Software project licensed under the GNU General Public OfflineIMAP is a Free Software project licensed under the GNU General Public
License. You can download it for free, and you can modify it. In fact, you are License version 2 (or later). You can download it for free, and you can modify
encouraged to contribute to OfflineIMAP, and doing so is fast and easy. it. In fact, you are encouraged to contribute to OfflineIMAP.
Documentation Documentation
============= -------------
The documentation (in .rst format) is included in the `docs` The documentation is included (in .rst format) in the `docs` directory.
directory. Read it directly or generate nicer html (python-sphinx Read it directly or generate nice html docs (python-sphinx needed) and/or
needed) or the man page (python-docutils needed) via:: the man page (python-docutils needed) while being in the `docs` dir via::
'make doc' (user docs), 'make man' (man page only) or 'make' (both) 'make doc' (user docs), 'make man' (man page only) or 'make' (both)
(`make html` will simply create html versions of all *.rst files in /docs) (`make html` will simply create html versions of all *.rst files in /docs)
The resulting user documentation will be in `docs/html`. The full user The resulting user documentation will be in `docs/html`. The full user
docs are also at: `<http://docs.offlineimap.org>`_. Please see there for docs are also at: http://docs.offlineimap.org. Please see there for
detailed information on how to install and configure OfflineImap. detailed information on how to install and configure OfflineImap.
Quick Start Quick Start
=========== ===========
First, install OfflineIMAP. See docs/INSTALL.rst or read First, install OfflineIMAP. See docs/INSTALL.rst or read
`<http://docs.offlineimap.org/en/latest/INSTALL.html>`_. http://docs.offlineimap.org/en/latest/INSTALL.html.
(hint: `sudo python setup.py install`) (hint: `sudo python setup.py install`)
Second, set up your configuration file and run it! The distribution Second, set up your configuration file and run it! The distribution
@ -76,42 +73,33 @@ line), the host name of your IMAP server (on the remotehost line), and your
login name on the remote (on the remoteuser line). That's it! login name on the remote (on the remoteuser line). That's it!
To run OfflineIMAP, you just have to say `offlineimap` ― it will fire To run OfflineIMAP, you just have to say `offlineimap` ― it will fire
up, ask you for a login password if necessary, synchronize your up, ask you for a login password if necessary, synchronize your folders,
folders, and exit. See? and exit. See?
You can just throw away the rest of the finely-crafted, You can just throw away the rest of the finely-crafted, perfectly-honed user
perfectly-honed user manual! Of course, if you want to see how you can manual! Of course, if you want to see how you can make OfflineIMAP
make OfflineIMAP FIVE TIMES FASTER FOR JUST $19.95 (err, well, $0), FIVE TIMES FASTER FOR JUST $19.95 (err, well, $0), you have to read on our
you have to read on our full user documentation and peruse the sample full user documentation and peruse the sample offlineimap.conf (which
offlineimap.conf (which includes all available options) for further includes all available options) for further tweaks!
tweaks!
Mailing list Mailing list & bug reporting
============ ----------------------------
The user discussion, development and all exciting stuff take place in the The user discussion, development and all exciting stuff take place in the
`mailing list`_. You do *NOT* need to subscribe to send emails. OfflineImap mailing list at http://lists.alioth.debian.org/mailman/listinfo/offlineimap-project. You do not need to subscribe to send emails.
Bugs, issues and contributions should be reported to the mailing list. Bugs can also be reported in the issue tracker at https://github.com/spaetz/offlineimap/issues.
Reporting bugs and contributions Configuration Examples
================================ ======================
Bugs
----
Bugs, issues and contributions should be reported to the `mailing list`_.
========
Examples
========
Here are some example configurations for various situations. Please e-mail any Here are some example configurations for various situations. Please e-mail any
other examples you have that may be useful to me. other examples you have that may be useful to me.
Multiple Accounts with Mutt Multiple Accounts with Mutt
=========================== ---------------------------
This example shows you how to set up OfflineIMAP to synchronize multiple This example shows you how to set up OfflineIMAP to synchronize multiple
accounts with the mutt mail reader. accounts with the mutt mail reader.
@ -145,7 +133,7 @@ That's it!
UW-IMAPD and References UW-IMAPD and References
======================= -----------------------
Some users with a UW-IMAPD server need to use OfflineIMAP's "reference" feature Some users with a UW-IMAPD server need to use OfflineIMAP's "reference" feature
to get at their mailboxes, specifying a reference of ``~/Mail`` or ``#mh/`` to get at their mailboxes, specifying a reference of ``~/Mail`` or ``#mh/``
@ -183,7 +171,7 @@ folders synced to just three::
pythonfile Configuration File Option pythonfile Configuration File Option
==================================== -------------------------------------
You can have OfflineIMAP load up a Python file before evaluating the You can have OfflineIMAP load up a Python file before evaluating the
configuration file options that are Python expressions. This example is based configuration file options that are Python expressions. This example is based
@ -222,19 +210,3 @@ Then, the ~/.offlineimap.py file will contain::
This code snippet illustrates how the foldersort option can be customized with a This code snippet illustrates how the foldersort option can be customized with a
Python function from the pythonfile to always synchronize certain folders first. Python function from the pythonfile to always synchronize certain folders first.
Signals
=======
OfflineIMAP writes its current PID into ``~/.offlineimap/pid`` when it is
running. It is not guaranteed that this file will not exist when OfflineIMAP is
not running.
<!-- not done yet
You can send SIGINT to OfflineIMAP using this file to kill it. SIGUSR1 will
force an immediate resync of all accounts. This will be ignored for all
accounts for which a resync is already in progress.
-->