Mercurial > public > m209
comparison docs/index.rst @ 52:5b335e8af407
Started roughing in some docs using Sphinx.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Thu, 04 Jul 2013 22:41:30 -0500 |
parents | 9c994664fdd6 |
children | 7fd3ec5580ab |
comparison
equal
deleted
inserted
replaced
51:9c994664fdd6 | 52:5b335e8af407 |
---|---|
3 You can adapt this file completely to your liking, but it should at least | 3 You can adapt this file completely to your liking, but it should at least |
4 contain the root `toctree` directive. | 4 contain the root `toctree` directive. |
5 | 5 |
6 Welcome to m209's documentation! | 6 Welcome to m209's documentation! |
7 ================================ | 7 ================================ |
8 | |
9 :Author: Brian Neal <bgneal@gmail.com> | |
10 :Version: |release| | |
11 :Date: |today| | |
12 :Home Page: https://bitbucket.org/bgneal/m209/ | |
13 :License: MIT License (see LICENSE.txt) | |
14 :Documentation: http://m209.readthedocs.org/ | |
15 :Support: https://bitbucket.org/bgneal/m209/issues | |
16 | |
17 Introduction | |
18 ------------ | |
19 | |
20 ``m209`` is a complete `M-209`_ simulation library and command-line application | |
21 written in Python 3. ``m209`` is historically accurate, meaning that it can | |
22 exchange messages with an actual M-209 cipher machine. | |
23 | |
24 It is hoped that this library will be useful to M-209 enthusiasts, historians, | |
25 and students interested in cryptography. | |
26 | |
27 ``m209`` strives to be Pythonic, easy to use, and comes with both unit tests | |
28 and documentation. ``m209`` is a library for building applications for | |
29 encrypting and decrypting M-209 messages. ``m209`` also ships with a simple | |
30 command-line application that can encrypt & decrypt messages for scripting and | |
31 experimentation. | |
32 | |
33 Command-line Example | |
34 -------------------- | |
35 | |
36 Library Example | |
37 --------------- | |
38 | |
39 Requirements | |
40 ------------ | |
41 | |
42 ``m209`` is written in Python_, specifically Python 3.3. It has no other | |
43 requirements or dependencies. | |
44 | |
45 Installation | |
46 ------------ | |
47 | |
48 ``m209`` is available on the `Python Package Index`_ (PyPI). You can install it | |
49 using pip_:: | |
50 | |
51 $ pip install m209 # install | |
52 $ pip install --upgrade m209 # upgrade | |
53 | |
54 You may also download a tarball or .zip file of the latest code using the "get | |
55 source" link on the `m209 Bitbucket page`_. Alternatively if you use | |
56 Mercurial_, you can clone the repository with the following command:: | |
57 | |
58 $ hg clone https://bitbucket.org/bgneal/m209 | |
59 | |
60 If you did not use pip, you can install with this command:: | |
61 | |
62 $ python setup.py install | |
63 | |
64 | |
65 Support & Source | |
66 ---------------- | |
67 | |
68 All support takes place at the `m209 Bitbucket page`_. Please enter any | |
69 feature requests or bugs into the `issue tracker`_. | |
70 | |
71 Next Steps | |
72 ---------- | |
8 | 73 |
9 Contents: | 74 Contents: |
10 | 75 |
11 .. toctree:: | 76 .. toctree:: |
12 :maxdepth: 2 | 77 :maxdepth: 2 |
18 | 83 |
19 * :ref:`genindex` | 84 * :ref:`genindex` |
20 * :ref:`modindex` | 85 * :ref:`modindex` |
21 * :ref:`search` | 86 * :ref:`search` |
22 | 87 |
88 | |
89 .. _M-209: http://en.wikipedia.org/wiki/M-209 | |
90 .. _Python: http://www.python.org | |
91 .. _Python Package Index: http://pypi.python.org/pypi/m209/ | |
92 .. _m209 Bitbucket page: https://bitbucket.org/bgneal/m209 | |
93 .. _pip: http://www.pip-installer.org | |
94 .. _Mercurial: http://mercurial.selenic.com/ | |
95 .. _issue tracker: https://bitbucket.org/bgneal/m209/issues |