Merge lp:~stefanor/ibid/sphinxdoc-man into lp:ibid

Proposed by Stefano Rivera
Status: Merged
Approved by: Stefano Rivera
Approved revision: 1047
Merged at revision: 1051
Proposed branch: lp:~stefanor/ibid/sphinxdoc-man
Merge into: lp:ibid
Diff against target: 1476 lines (+673/-552)
16 files modified
docs/Makefile (+80/-38)
docs/conf.py (+29/-2)
docs/index.rst (+1/-0)
docs/manpages/ibid-db.1.rst (+67/-63)
docs/manpages/ibid-factpack.1.rst (+68/-60)
docs/manpages/ibid-knab-import.1.rst (+49/-45)
docs/manpages/ibid-memgraph.1.rst (+41/-37)
docs/manpages/ibid-objgraph.1.rst (+46/-42)
docs/manpages/ibid-pb-client.1.rst (+37/-35)
docs/manpages/ibid-plugin.1.rst (+71/-65)
docs/manpages/ibid-setup.1.rst (+33/-29)
docs/manpages/ibid.1.rst (+28/-25)
docs/manpages/ibid.ini.5.rst (+105/-94)
docs/manpages/index.rst (+18/-0)
man/Makefile (+0/-13)
man/README (+0/-4)
To merge this branch: bzr merge lp:~stefanor/ibid/sphinxdoc-man
Reviewer Review Type Date Requested Status
Keegan Carruthers-Smith Approve
Jonathan Hitchcock Approve
Review via email: mp+88115@code.launchpad.net

Commit message

Move manpages into Sphinx docs

Description of the change

Sphinx 1.0 can build manpages. Rather nicely too.

To post a comment you must log in.
Revision history for this message
Jonathan Hitchcock (vhata) :
review: Approve
Revision history for this message
Keegan Carruthers-Smith (keegan-csmith) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'docs/Makefile'
--- docs/Makefile 2009-08-14 08:43:15 +0000
+++ docs/Makefile 2012-01-10 20:45:34 +0000
@@ -5,84 +5,126 @@
5SPHINXOPTS =5SPHINXOPTS =
6SPHINXBUILD = sphinx-build6SPHINXBUILD = sphinx-build
7PAPER =7PAPER =
8BUILDDIR = _build
89
9# Internal variables.10# Internal variables.
10PAPEROPT_a4 = -D latex_paper_size=a411PAPEROPT_a4 = -D latex_paper_size=a4
11PAPEROPT_letter = -D latex_paper_size=letter12PAPEROPT_letter = -D latex_paper_size=letter
12ALLSPHINXOPTS = -d _build/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .13ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
1314
14.PHONY: help clean html dirhtml pickle json htmlhelp qthelp latex changes linkcheck doctest15.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest
1516
16help:17help:
17 @echo "Please use \`make <target>' where <target> is one of"18 @echo "Please use \`make <target>' where <target> is one of"
18 @echo " html to make standalone HTML files"19 @echo " html to make standalone HTML files"
19 @echo " dirhtml to make HTML files named index.html in directories"20 @echo " dirhtml to make HTML files named index.html in directories"
20 @echo " pickle to make pickle files"21 @echo " singlehtml to make a single large HTML file"
21 @echo " json to make JSON files"22 @echo " pickle to make pickle files"
22 @echo " htmlhelp to make HTML files and a HTML help project"23 @echo " json to make JSON files"
23 @echo " qthelp to make HTML files and a qthelp project"24 @echo " htmlhelp to make HTML files and a HTML help project"
24 @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter"25 @echo " qthelp to make HTML files and a qthelp project"
25 @echo " changes to make an overview of all changed/added/deprecated items"26 @echo " devhelp to make HTML files and a Devhelp project"
26 @echo " linkcheck to check all external links for integrity"27 @echo " epub to make an epub"
27 @echo " doctest to run all doctests embedded in the documentation (if enabled)"28 @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
29 @echo " latexpdf to make LaTeX files and run them through pdflatex"
30 @echo " text to make text files"
31 @echo " man to make man pages"
32 @echo " changes to make an overview of all changed/added/deprecated items"
33 @echo " linkcheck to check all external links for integrity"
34 @echo " doctest to run all doctests embedded in the documentation (if enabled)"
2835
29clean:36clean:
30 -rm -rf _build/*37 -rm -rf $(BUILDDIR)/*
3138
32html:39html:
33 $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) _build/html40 $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
34 @echo41 @echo
35 @echo "Build finished. The HTML pages are in _build/html."42 @echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
3643
37dirhtml:44dirhtml:
38 $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) _build/dirhtml45 $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
39 @echo46 @echo
40 @echo "Build finished. The HTML pages are in _build/dirhtml."47 @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
48
49singlehtml:
50 $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
51 @echo
52 @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
4153
42pickle:54pickle:
43 $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) _build/pickle55 $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
44 @echo56 @echo
45 @echo "Build finished; now you can process the pickle files."57 @echo "Build finished; now you can process the pickle files."
4658
47json:59json:
48 $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) _build/json60 $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
49 @echo61 @echo
50 @echo "Build finished; now you can process the JSON files."62 @echo "Build finished; now you can process the JSON files."
5163
52htmlhelp:64htmlhelp:
53 $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) _build/htmlhelp65 $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
54 @echo66 @echo
55 @echo "Build finished; now you can run HTML Help Workshop with the" \67 @echo "Build finished; now you can run HTML Help Workshop with the" \
56 ".hhp project file in _build/htmlhelp."68 ".hhp project file in $(BUILDDIR)/htmlhelp."
5769
58qthelp:70qthelp:
59 $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) _build/qthelp71 $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
60 @echo72 @echo
61 @echo "Build finished; now you can run "qcollectiongenerator" with the" \73 @echo "Build finished; now you can run "qcollectiongenerator" with the" \
62 ".qhcp project file in _build/qthelp, like this:"74 ".qhcp project file in $(BUILDDIR)/qthelp, like this:"
63 @echo "# qcollectiongenerator _build/qthelp/Ibid.qhcp"75 @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/Ibid.qhcp"
64 @echo "To view the help file:"76 @echo "To view the help file:"
65 @echo "# assistant -collectionFile _build/qthelp/Ibid.qhc"77 @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/Ibid.qhc"
78
79devhelp:
80 $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
81 @echo
82 @echo "Build finished."
83 @echo "To view the help file:"
84 @echo "# mkdir -p $$HOME/.local/share/devhelp/Ibid"
85 @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/Ibid"
86 @echo "# devhelp"
87
88epub:
89 $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub
90 @echo
91 @echo "Build finished. The epub file is in $(BUILDDIR)/epub."
6692
67latex:93latex:
68 $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) _build/latex94 $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
69 @echo95 @echo
70 @echo "Build finished; the LaTeX files are in _build/latex."96 @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
71 @echo "Run \`make all-pdf' or \`make all-ps' in that directory to" \97 @echo "Run \`make' in that directory to run these through (pdf)latex" \
72 "run these through (pdf)latex."98 "(use \`make latexpdf' here to do that automatically)."
99
100latexpdf:
101 $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
102 @echo "Running LaTeX files through pdflatex..."
103 $(MAKE) -C $(BUILDDIR)/latex all-pdf
104 @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
105
106text:
107 $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
108 @echo
109 @echo "Build finished. The text files are in $(BUILDDIR)/text."
110
111man:
112 $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
113 @echo
114 @echo "Build finished. The manual pages are in $(BUILDDIR)/man."
73115
74changes:116changes:
75 $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) _build/changes117 $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
76 @echo118 @echo
77 @echo "The overview file is in _build/changes."119 @echo "The overview file is in $(BUILDDIR)/changes."
78120
79linkcheck:121linkcheck:
80 $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) _build/linkcheck122 $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
81 @echo123 @echo
82 @echo "Link check complete; look for any errors in the above output " \124 @echo "Link check complete; look for any errors in the above output " \
83 "or in _build/linkcheck/output.txt."125 "or in $(BUILDDIR)/linkcheck/output.txt."
84126
85doctest:127doctest:
86 $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) _build/doctest128 $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
87 @echo "Testing of doctests in the sources finished, look at the " \129 @echo "Testing of doctests in the sources finished, look at the " \
88 "results in _build/doctest/output.txt."130 "results in $(BUILDDIR)/doctest/output.txt."
89131
=== modified file 'docs/conf.py'
--- docs/conf.py 2011-02-26 16:48:17 +0000
+++ docs/conf.py 2012-01-10 20:45:34 +0000
@@ -45,7 +45,8 @@
4545
46# General information about the project.46# General information about the project.
47project = u'Ibid'47project = u'Ibid'
48copyright = u'2008-2011, The Ibid Developers'48AUTHORS = u'The Ibid Developers'
49copyright = u'2008-2012, %s' % AUTHORS
4950
50# The version info for the project you're documenting, acts as replacement for51# The version info for the project you're documenting, acts as replacement for
51# |version| and |release|, also used in various other places throughout the52# |version| and |release|, also used in various other places throughout the
@@ -180,7 +181,7 @@
180# (source start file, target name, title, author, documentclass [howto/manual]).181# (source start file, target name, title, author, documentclass [howto/manual]).
181latex_documents = [182latex_documents = [
182 ('index', 'Ibid.tex', u'Ibid Documentation',183 ('index', 'Ibid.tex', u'Ibid Documentation',
183 u'The Ibid Developers', 'manual'),184 AUTHORS, 'manual'),
184]185]
185186
186# The name of an image file (relative to this directory) to place at the top of187# The name of an image file (relative to this directory) to place at the top of
@@ -200,6 +201,32 @@
200# If false, no module index is generated.201# If false, no module index is generated.
201#latex_use_modindex = True202#latex_use_modindex = True
202203
204# -- Options for manpages ------------------------------------------------------
205
206man_pages = [
207 ('manpages/ibid.1', 'ibid', u'Run an Ibid bot', AUTHORS, 1),
208 ('manpages/ibid-db.1', 'ibid-db', u'Database management utility for Ibid',
209 AUTHORS, 1),
210 ('manpages/ibid-factpack.1', 'ibid-factpack',
211 u'Factoid-package management utility for Ibid', AUTHORS, 1),
212 ('manpages/ibid.ini.5', 'ibid.ini', u'Configuration file for Ibid',
213 AUTHORS, 5),
214 ('manpages/ibid-knab-import.1', 'ibid-knab-import',
215 u'Knab->Ibid Import utility', AUTHORS, 1),
216 ('manpages/ibid-memgraph.1', 'ibid-memgraph',
217 u'Memory usage graph generation utility for Ibid', AUTHORS, 1),
218 ('manpages/ibid-objgraph.1', 'ibid-objgraph',
219 u'Memory usage graph generation utility for Ibid', AUTHORS, 1),
220 ('manpages/ibid-pb-client.1', 'ibid-pb-client', 'RPC Client for Ibid',
221 AUTHORS, 1),
222 ('manpages/ibid-plugin.1', 'ibid-plugin',
223 u'Plugin testing developer environment for Ibid', AUTHORS, 1),
224 ('manpages/ibid-setup.1', 'ibid-setup',
225 u'Create a basic configuration file and database for an Ibid bot',
226 AUTHORS, 1),
227]
228
229
203# -- Options for extensions ----------------------------------------------------230# -- Options for extensions ----------------------------------------------------
204231
205# pre-1.0 mode intersphinx:232# pre-1.0 mode intersphinx:
206233
=== modified file 'docs/index.rst'
--- docs/index.rst 2011-02-23 22:47:27 +0000
+++ docs/index.rst 2012-01-10 20:45:34 +0000
@@ -10,6 +10,7 @@
10 plugins10 plugins
11 tutorial11 tutorial
12 contributing12 contributing
13 manpages/index
13 api/index14 api/index
14 changes15 changes
1516
1617
=== renamed directory 'man' => 'docs/manpages'
=== renamed file 'man/ibid-db.1.md' => 'docs/manpages/ibid-db.1.rst'
--- man/ibid-db.1.md 2010-03-20 10:37:24 +0000
+++ docs/manpages/ibid-db.1.rst 2012-01-10 20:45:34 +0000
@@ -1,64 +1,68 @@
1% IBID-DB(1) Ibid Multi-protocol Bot | Ibid 0.11=========
2% Stefano Rivera2 ibid-db
3% March 20103=========
44
5# NAME5SYNOPSIS
66========
7ibid-db - Database management utility for Ibid7
88``ibid-db`` *command* [*options*...]
9# SYNOPSIS9
1010DESCRIPTION
11**ibid-db** *command* [*options*...]11===========
1212
13# DESCRIPTION13This utility is for offline management of your Ibid bot's database.
1414Used for import, export, and upgrades.
15This utility is for offline management of your Ibid bot's database. Used for15
16import, export, and upgrades.16The export format is DBMS-agnostic and can be used to migrate between
1717different databases.
18The export format is DBMS-agnostic and can be used to migrate between different18
19databases.19COMMANDS
2020========
21# COMMANDS21
2222-e FILE, --export=FILE
23**-e** *FILE*, **-\-export**=*FILE*23 Export DB contents to *FILE*.
24: Export DB contents to *FILE*.24 Export format is JSON.
25 Export format is JSON.25 *FILE* can be ``-`` for *stdout* or can end in ``.gz`` for automatic
26 *FILE* can be **-** for *stdout* or can end in **.gz** for automatic gzip26 gzip compression.
27 compression.27
2828-i FILE, --import=FILE
29**-i** *FILE*, **-\-import**=*FILE*29 Import DB contents from *FILE* as exported by this utility.
30: Import DB contents from *FILE* as exported by this utility.30 *FILE* can be ``-`` for *stdin* or can end in ``.gz`` for automatic
31 *FILE* can be **-** for *stdin* or can end in **.gz** for automatic gzip31 gzip compression.
32 compression.32
3333 **Note:** The DB must be empty first.
34: **Note:** The DB must be empty first.34
3535-u, --upgrade
36**-u**, **-\-upgrade**36 Upgrade DB schema to the latest version.
37: Upgrade DB schema to the latest version.37 You need to run this after upgrading your bot.
38 You need to run this after upgrading your bot.38
3939 **Note:** You should backup first.
40: **Note:** You should backup first.40
4141OPTIONS
42# OPTIONS42=======
4343
44**-\-version**44--version
45: Show the program's version and exit.45 Show the program's version and exit.
4646
47**-h**, **-\-help**47-h, --help
48: Show a help message and exit.48 Show a help message and exit.
4949
50**-v**, **-\-verbose**50-v, --verbose
51: Turn on debugging output to stderr.51 Turn on debugging output to stderr.
5252
53# FILES53FILES
5454=====
55*ibid.ini*55
56: Locates the database to act upon by looking for the56ibid.ini
57 [**databases**].**ibid** value in the bot configuration file in the current57 Locates the database to act upon by looking for the
58 directory.58 [**databases**].\ **ibid** value in the bot configuration file in the
5959 current directory.
60# SEE ALSO60
61`ibid` (1),61SEE ALSO
62`ibid.ini` (5),62========
63`ibid-setup` (1),63``ibid``\ (1),
64``ibid.ini``\ (5),
65``ibid-setup``\ (1),
64http://ibid.omnia.za.net/66http://ibid.omnia.za.net/
67
68.. vi: set et sta sw=3 ts=3:
6569
=== renamed file 'man/ibid-factpack.1.md' => 'docs/manpages/ibid-factpack.1.rst'
--- man/ibid-factpack.1.md 2010-03-20 10:37:24 +0000
+++ docs/manpages/ibid-factpack.1.rst 2012-01-10 20:45:34 +0000
@@ -1,70 +1,78 @@
1% IBID-FACTPACK(1) Ibid Multi-protocol Bot | Ibid 0.11===============
2% Stefano Rivera2 ibid-factpack
3% March 20103===============
44
5# NAME5SYNOPSIS
66========
7ibid-factpack - Factoid-package management utility for Ibid7
88| ``ibid-factpack`` [``-s``] *factpack-file*
9# SYNOPSIS9| ``ibid-factpack`` ``-r`` [``-f``] *factpack-name*
1010| ``ibid-factpack`` ``-h``
11**ibid-factpack** [**-s**] *factpack-file* 11
12**ibid-factpack** **-r** [**-f**] *factpack-name* 12DESCRIPTION
13**ibid-factpack** **-h**13===========
1414
15# DESCRIPTION15This utility is for adding and removing sets of packaged factoids, known
1616as factpacks, from your Ibid's factoid database.
17This utility is for adding and removing sets of packaged factoids, known as
18factpacks, from your Ibid's factoid database.
1917
20The default mode is factpack loading.18The default mode is factpack loading.
21The *factpack-file* specified is loaded into the bot's database.19The *factpack-file* specified is loaded into the bot's database.
22Should the pack contain any facts with the same name as an existing fact in the20Should the pack contain any facts with the same name as an existing fact
23bot's database, loading will be aborted, unless the *-s* option is supplied.21in the bot's database, loading will be aborted, unless the ``-s`` option
2422is supplied.
25Factpacks can be gzipped if the filename ends with **.gz**.23
2624Factpacks can be gzipped if the filename ends with ``.gz``.
27When invoked with the **-r** option, the named factpack (original import25
26When invoked with the ``-r`` option, the named factpack (original import
28filename minus the extension) will be removed from the bot.27filename minus the extension) will be removed from the bot.
29If any of the facts contained in that pack were modified while loaded in the28If any of the facts contained in that pack were modified while loaded in
30bot, unloading will be aborted, unless the **-f** option is supplied.29the bot, unloading will be aborted, unless the ``-f`` option is
3130supplied.
32# OPTIONS31
3332OPTIONS
34**-r**, **-\-remove**33=======
35: Remove the named factpack, rather than importing.34
3635-r, --remove
37**-f**, **-\-force**36 Remove the named factpack, rather than importing.
38: Force removal, if facts in the factpack were modified by users.37
3938-f, --force
40**-s**, **-\-skip**39 Force removal, if facts in the factpack were modified by users.
41: Skip facts that clash with existing factoids, during import.40
4241-s, --skip
43**-h**, **-\-help**42 Skip facts that clash with existing factoids, during import.
44: Show a help message and exit.43
4544-h, --help
46# FACTPACKS45 Show a help message and exit.
46
47FACTPACKS
48=========
4749
48Factpacks are JSON-encoded text files containing a list of facts.50Factpacks are JSON-encoded text files containing a list of facts.
49Each fact is a tuple of two lists: fact-names, fact-values.51Each fact is a tuple of two lists: fact-names, fact-values.
50The same substitutions are available as in normal online Factoids.52The same substitutions are available as in normal online Factoids.
5153
52## Example:54Example:
5355--------
54 [56::
55 [["Hello", "Hi"], ["<reply> Hi There", "<action> waves"]],57
56 [["Bye"], ["<reply> kbye $who", "<reply> Cheers"]]58 [
57 ]59 [["Hello", "Hi"], ["<reply> Hi There", "<action> waves"]],
5860 [["Bye"], ["<reply> kbye $who", "<reply> Cheers"]]
59# FILES61 ]
6062
61*ibid.ini*63FILES
62: Locates the database to act upon by looking for the64=====
63 [**databases**].**ibid** value in the bot configuration file in the current65
64 directory.66ibid.ini
6567 Locates the database to act upon by looking for the
66# SEE ALSO68 [**databases**].\ **ibid** value in the bot configuration file in the
6769 current directory.
68`ibid` (1),70
69`ibid.ini` (5),71SEE ALSO
72========
73
74``ibid``\ (1),
75``ibid.ini``\ (5),
70http://ibid.omnia.za.net/76http://ibid.omnia.za.net/
77
78.. vi: set et sta sw=3 ts=3:
7179
=== renamed file 'man/ibid-knab-import.1.md' => 'docs/manpages/ibid-knab-import.1.rst'
--- man/ibid-knab-import.1.md 2010-03-20 10:37:01 +0000
+++ docs/manpages/ibid-knab-import.1.rst 2012-01-10 20:45:34 +0000
@@ -1,50 +1,54 @@
1% IBID-KNAB-IMPORT(1) Ibid Multi-protocol Bot | Ibid 0.11==================
2% Stefano Rivera2 ibid-knab-import
3% March 20103==================
44
5# NAME5SYNOPSIS
66========
7ibid-knab-import - Knab->Ibid Import utility7
88``ibid-knab-import`` *knab-sa-url* *source* [*config-file*]
9# SYNOPSIS9
1010DESCRIPTION
11**ibid-knab-import** *knab-sa-url* *source* [*config-file*]11===========
1212
13# DESCRIPTION13This utility imports users, last seen information, factoids, and URLs
1414from a Knab bot's database into an Ibid.
15This utility imports users, last seen information, factoids, and URLs from a
16Knab bot's database into an Ibid.
1715
18For best results, import directly into a brand new, clean Ibid install.16For best results, import directly into a brand new, clean Ibid install.
1917
20On import, strings are converted to Unicode, guessing UTF-8 and falling back to18On import, strings are converted to Unicode, guessing UTF-8 and falling
21detection.19back to detection.
2220
23# OPTIONS21OPTIONS
2422=======
25*knab-sa-url*23
26: The SQLAlchemy URI for the Knab's database.24knab-sa-url
27 The format is **mysql://**_user_**:**_pass_**@**_hostname_**/**_dbname_25 The SQLAlchemy URI for the Knab's database.
2826 The format is
29*source*27 ``mysql://``\ *user*\ ``:``\ *pass*\ ``@``\ *hostname*\ ``/``\ *dbname*
30: The name in the Ibid bot for the source that the Knab was previously28
31 connected to.29source
3230 The name in the Ibid bot for the source that the Knab was previously
33*config-file*31 connected to.
34: If supplied, this is configuration file is used for locating the Ibid's32
35 database rather than **ibid.ini**.33config-file
3634 If supplied, this is configuration file is used for locating the
37# FILES35 Ibid's database rather than ``ibid.ini``.
3836
39*ibid.ini*37FILES
40: Locates the database to act upon by looking for the38=====
41 [**databases**].**ibid** value in the bot configuration file in the current39
42 directory.40ibid.ini
4341 Locates the database to act upon by looking for the
44# SEE ALSO42 [**databases**].\ **ibid** value in the bot configuration file in the
4543 current directory.
46`ibid` (1),44
47`ibid.ini` (5),45SEE ALSO
48`ibid-setup` (1),46========
47
48``ibid``\ (1),
49``ibid.ini``\ (5),
50``ibid-setup``\ (1),
49http://ibid.omnia.za.net/,51http://ibid.omnia.za.net/,
50http://knab.omnia.za.net/52http://knab.omnia.za.net/
53
54.. vi: set et sta sw=3 ts=3:
5155
=== renamed file 'man/ibid-memgraph.1.md' => 'docs/manpages/ibid-memgraph.1.rst'
--- man/ibid-memgraph.1.md 2010-03-20 10:37:24 +0000
+++ docs/manpages/ibid-memgraph.1.rst 2012-01-10 20:45:34 +0000
@@ -1,44 +1,48 @@
1% IBID-MEMGRAPH(1) Ibid Multi-protocol Bot | Ibid 0.11===============
2% Stefano Rivera2 ibid-memgraph
3% March 20103===============
44
5# NAME5SYNOPSIS
66========
7ibid-memgraph - Memory usage graph generation utility for Ibid7
88| ``ibid-memgraph`` [*options*...] *logfile*
9# SYNOPSIS9| ``ibid-memgraph`` ``-h``
1010
11**ibid-memgraph** [*options*...] *logfile* 11DESCRIPTION
12**ibid-memgraph** **-h**12===========
13
14# DESCRIPTION
1513
16This utility is for graphing memory usage from an Ibid bot configured to14This utility is for graphing memory usage from an Ibid bot configured to
17log such usage.15log such usage.
1816
19Matplotlib is required for graphing.17Matplotlib is required for graphing.
2018
21# OPTIONS19OPTIONS
2220=======
23**-o** *FILE*, **-\-output**=*FILE*21
24: Output to *FILE* instead of displaying interactive graph GUI.22-o FILE, --output=FILE
25 *FILE* can be any format supported by Matplotlib, detected by the file23 Output to *FILE* instead of displaying interactive graph GUI.
26 extension.24 *FILE* can be any format supported by Matplotlib, detected by the
2725 file extension.
28**-d** *DPI*, **-\-dpi**=*DPI*26
29 When outputting in raster formats, use *DPI* output DPI.27-d DPI, --dpi=DPI
3028 When outputting in raster formats, use *DPI* output DPI.
31**-h**, **-\-help**29
32 Show a help message and exit.30-h, --help
3331 Show a help message and exit.
34# FILES32
3533FILES
36*logfile*34=====
37: A log file generated by loading the **memory** plugin into Ibid, which will35
38 periodically log memory usage.36logfile
39 It can be gzip compressed, if the filename ends in **.gz**.37 A log file generated by loading the **memory** plugin into Ibid,
4038 which will periodically log memory usage.
41# SEE ALSO39 It can be gzip compressed, if the filename ends in ``.gz``.
42`ibid` (1),40
43`ibid-objgraph` (1),41SEE ALSO
42========
43
44``ibid``\ (1),
45``ibid-objgraph``\ (1),
44http://ibid.omnia.za.net/46http://ibid.omnia.za.net/
47
48.. vi: set et sta sw=3 ts=3:
4549
=== renamed file 'man/ibid-objgraph.1.md' => 'docs/manpages/ibid-objgraph.1.rst'
--- man/ibid-objgraph.1.md 2010-03-20 10:37:24 +0000
+++ docs/manpages/ibid-objgraph.1.rst 2012-01-10 20:45:34 +0000
@@ -1,51 +1,55 @@
1% IBID-OBJGRAPH(1) Ibid Multi-protocol Bot | Ibid 0.11===============
2% Stefano Rivera2 ibid-objgraph
3% March 20103===============
44
5# NAME5SYNOPSIS
66========
7ibid-objgraph - Memory usage graph generation utility for Ibid7
88| ``ibid-objgraph`` [*options*...] *logfile* *type*...
9# SYNOPSIS9| ``ibid-objgraph`` [*options*...] ``-e`` *TIME* *logfile*
1010| ``ibid-objgraph`` ``-h``
11**ibid-objgraph** [*options*...] *logfile* *type*... 11
12**ibid-objgraph** [*options*...] **-e** *TIME* *logfile* 12DESCRIPTION
13**ibid-objgraph** **-h**13===========
14
15# DESCRIPTION
1614
17This utility is for graphing object-type usage from an Ibid bot15This utility is for graphing object-type usage from an Ibid bot
18configured to log such usage.16configured to log such usage.
1917
20Matplotlib is required for graphing.18Matplotlib is required for graphing.
2119
22# OPTIONS20OPTIONS
2321=======
24**-e** *TIME*, **-\-examine**=*TIME*22
25: Examine the object usage at time *TIME*, and print a sorted list of type23-e TIME, --examine=TIME
26 statistics at that time.24 Examine the object usage at time *TIME*, and print a sorted list of
27 This function can be useful in determining which types to graph, when25 type statistics at that time.
28 chasing down a detected leak.26 This function can be useful in determining which types to graph, when
2927 chasing down a detected leak.
30**-o** *FILE*, **-\-output**=*FILE*28
31: Output to *FILE* instead of displaying interactive graph GUI.29-o FILE, --output=FILE
32 *FILE* can be any format supported by Matplotlib, detected by the file30 Output to *FILE* instead of displaying interactive graph GUI.
33 extension.31 *FILE* can be any format supported by Matplotlib, detected by the
3432 file extension.
35**-d** *DPI*, **-\-dpi**=*DPI*33
36: When outputting in raster formats, use *DPI* output DPI.34-d DPI, --dpi=DPI
3735 When outputting in raster formats, use *DPI* output DPI.
38**-h**, **-\-help**36
39 Show a help message and exit.37-h, --help
4038 Show a help message and exit.
41# FILES39
40FILES
41=====
4242
43*logfile*43*logfile*
44: A log file generated by loading the **memory** plugin into Ibid, which will44 A log file generated by loading the **memory** plugin into Ibid,
45 periodically log object usage.45 which will periodically log object usage.
46 It can be gzip compressed, if the filename ends in **.gz**.46 It can be gzip compressed, if the filename ends in ``.gz``.
4747
48# SEE ALSO48SEE ALSO
49`ibid` (1),49========
50`ibid-memgraph` (1),50
51``ibid``\ (1),
52``ibid-memgraph``\ (1),
51http://ibid.omnia.za.net/53http://ibid.omnia.za.net/
54
55.. vi: set et sta sw=3 ts=3:
5256
=== renamed file 'man/ibid-pb-client.1.md' => 'docs/manpages/ibid-pb-client.1.rst'
--- man/ibid-pb-client.1.md 2010-03-20 10:37:24 +0000
+++ docs/manpages/ibid-pb-client.1.rst 2012-01-10 20:45:34 +0000
@@ -1,18 +1,16 @@
1% IBID-PB-CLIENT(1) Ibid Multi-protocol Bot | Ibid 0.11================
2% Stefano Rivera2 ibid-pb-client
3% March 20103================
44
5# NAME5SYNOPSIS
66========
7ibid-pb-client - RPC Client for Ibid7
88| ``ibid-pb-client`` [*options*...] ``message`` *message*
9# SYNOPSIS9| ``ibid-pb-client`` [*options*...] ``plugin`` *feature* *method* [*parameter*...]
1010| ``ibid-pb-client`` ``-h``
11**ibid-pb-client** [*options*...] **message** *message* 11
12**ibid-pb-client** [*options*...] **plugin** *feature* *method* [*parameter*...] 12DESCRIPTION
13**ibid-pb-client** **-h**13===========
14
15# DESCRIPTION
1614
17This utility is for passing events to a running Ibid bot, or executing15This utility is for passing events to a running Ibid bot, or executing
18RPC-exposed functions remotely.16RPC-exposed functions remotely.
@@ -22,29 +20,33 @@
22*message* is a text message as could be sent to the bot by an IM source.20*message* is a text message as could be sent to the bot by an IM source.
23The message is processed normally by the bot.21The message is processed normally by the bot.
2422
25*feature* is the name of the feature to invoke exposed method **method** on,23*feature* is the name of the feature to invoke exposed method *method*
26directly.24on, directly.
27*parameter*s are passed directly to the method.25*parameter*\ s are passed directly to the method.
28They can be specified positionally or by key, using the same syntax as Python:26They can be specified positionally or by key, using the same syntax as
29_key_**=**_value_.27Python: *key*\ ``=``\ *value*.
30They may be encoded in JSON, if not valid JSON they will be treated as28They may be encoded in JSON, if not valid JSON they will be treated as
31strings.29strings.
3230
33The output is a JSON-encoded response.31The output is a JSON-encoded response.
3432
35# OPTIONS33OPTIONS
3634=======
37**-s** *SERVER*, **-\-server**=*SERVER*35
38: Connect to the Ibid running on *SERVER*, by default it connects to36-s SERVER, --server=SERVER
39 *localhost*.37 Connect to the Ibid running on *SERVER*, by default it connects to
4038 *localhost*.
41**-p** *PORT*, **-\-port**=*PORT*39
42: Connect to the **pb** source running on port *PORT*, by default 8789.40-p PORT, --port=PORT
4341 Connect to the **pb** source running on port *PORT*, by default 8789.
44**-h**, **-\-help**42
45: Show a help message and exit.43-h, --help
4644 Show a help message and exit.
47# SEE ALSO45
4846SEE ALSO
49`ibid` (1),47========
48
49``ibid``\ (1),
50http://ibid.omnia.za.net/50http://ibid.omnia.za.net/
51
52.. vi: set et sta sw=3 ts=3:
5153
=== renamed file 'man/ibid-plugin.1.md' => 'docs/manpages/ibid-plugin.1.rst'
--- man/ibid-plugin.1.md 2010-03-20 10:37:24 +0000
+++ docs/manpages/ibid-plugin.1.rst 2012-01-10 20:45:34 +0000
@@ -1,71 +1,77 @@
1% IBID-PLUGIN(1) Ibid Multi-protocol Bot | Ibid 0.11=============
2% Stefano Rivera2 ibid-plugin
3% March 20103=============
44
5# NAME5SYNOPSIS
66========
7ibid-plugin \- Plugin testing developer environment for Ibid7
88``ibid-plugin`` [*options*...] [*plugin*\ [``-``]|\ *plugin*\ ``.``\ *Processor*\ [``-``]...]
9# SYNOPSIS9
1010DESCRIPTION
11**ibid-plugin** [*options*...] [*plugin*[**-**]|_plugin_**.**_Processor_[**-**]...]11===========
1212
13# DESCRIPTION13This utility is for testing Ibid plugins without the full bot
1414environment. This means testing can be performed offline and without
15This utility is for testing Ibid plugins without the full bot environment.15loading all the available plugins.
16This means testing can be performed offline and without loading all the
17available plugins.
1816
19This should be run in a configured Ibid bot directory.17This should be run in a configured Ibid bot directory.
2018
21All the listed plugins and Processors will be loaded on start-up.19All the listed plugins and Processors will be loaded on start-up.
22Naming a plugin loads the complete plugin.20Naming a plugin loads the complete plugin.
23Suffixing a **-** to the name, ignores that plugin or Processor instead of21Suffixing a ``-`` to the name, ignores that plugin or Processor instead
24loading it.22of loading it.
2523
26# OPTIONS24OPTIONS
2725=======
28**-c**, **-\-configured**26
29: Load all configured plugins, instead of only the core and requested27-c, --configured
30 plugins.28 Load all configured plugins, instead of only the core and requested
3129 plugins.
32**-o**, **-\-only**30
33: Don't load the Ibid core plugins, only the plugins requested.31-o, --only
34 Note that without the **core** plugin to pre- and post-process events, most32 Don't load the Ibid core plugins, only the plugins requested.
35 other plugins won't function correctly.33 Note that without the **core** plugin to pre- and post-process
3634 events, most other plugins won't function correctly.
37**-p**, **-\-public**35
38: By default, **ibid-plugin** emulates a private conversation with the bot.36-p, --public
39 With this option, the conversation is considered to be public and the37 By default, **ibid-plugin** emulates a private conversation with the
40 bot will have to be addressed to provoke a response.38 bot.
4139 With this option, the conversation is considered to be public and the
42**-v**, **-\-verbose**40 bot will have to be addressed to provoke a response.
43: Increase verbosity.41
44 The final form of each *Event* object will be displayed before any42-v, --verbose
45 responses.43 Increase verbosity.
4644 The final form of each *Event* object will be displayed before any
47**-h**, **-\-help**45 responses.
48Show a help message and exit.46
4947-h, --help
50# FILES48 Show a help message and exit.
5149
52*ibid.ini*50FILES
53: Locates the database to act upon by looking for the51=====
54 [**databases**].**ibid** value in the bot configuration file in the current52
55 directory.53ibid.ini
5654 Locates the database to act upon by looking for the
57# BUGS55 [**databases**].\ **ibid** value in the bot configuration file in the
5856 current directory.
59**ibid-plugin** doesn't emulate a complete Ibid environment, and will ignore57
60all of the following:58BUGS
6159====
62* Delayed and periodically executed functions.60
63* Messages to alternate sources.61**ibid-plugin** doesn't emulate a complete Ibid environment, and will
64* Messages directly dispatched, rather than added to responses.62ignore all of the following:
65* Permissions. All permissions are granted to the user.63
6664 * Delayed and periodically executed functions.
67# SEE ALSO65 * Messages to alternate sources.
68`ibid` (1),66 * Messages directly dispatched, rather than added to responses.
69`ibid.ini` (5),67 * Permissions. All permissions are granted to the user.
70`ibid-setup` (1),68
69SEE ALSO
70========
71
72``ibid``\ (1),
73``ibid.ini``\ (5),
74``ibid-setup``\ (1),
71http://ibid.omnia.za.net/75http://ibid.omnia.za.net/
76
77.. vi: set et sta sw=3 ts=3:
7278
=== renamed file 'man/ibid-setup.1.md' => 'docs/manpages/ibid-setup.1.rst'
--- man/ibid-setup.1.md 2010-03-15 20:23:11 +0000
+++ docs/manpages/ibid-setup.1.rst 2012-01-10 20:45:34 +0000
@@ -1,36 +1,40 @@
1% IBID-SETUP(1) Ibid Multi-protocol Bot | Ibid 0.11============
2% Stefano Rivera2 ibid-setup
3% March 20103============
44
5# NAME5SYNOPSIS
66========
7ibid-setup - Create a basic configuration file and database for an Ibid bot
8
9# SYNOPSIS
107
11**ibid-setup**8**ibid-setup**
129
13# DESCRIPTION10DESCRIPTION
11===========
1412
15This program sets up everything that a new Ibid bot needs before it can run.13This program sets up everything that a new Ibid bot needs before it can run.
16It asks a series of questions about the new bot, and writes out a basic14It asks a series of questions about the new bot, and writes out a basic
17configuration file - `ibid.ini` (5) - to the current directory.15configuration file - ``ibid.ini``\ (5) - to the current directory.
18It also creates a database for the bot, by default a SQLite database in the16It also creates a database for the bot, by default a SQLite database in
19current directory.17the current directory.
2018
21This should be run in the directory which will become the new Ibid bot's base.19This should be run in the directory which will become the new Ibid bot's
2220base.
23Should there be an existing **ibid.ini** in the current directory, it will be21
24used, and the only questions asked will be for adding an administrative user.22Should there be an existing ``ibid.ini`` in the current directory, it
25These can safely be skipped with a **^C**.23will be used, and the only questions asked will be for adding an
2624administrative user.
27# FILES25These can safely be skipped with a ``^C``.
2826
29*ibid.ini*27FILES
30: The Ibid bot's configuration file, will be created if it doesn't exist.28=====
3129
32# SEE ALSO30ibid.ini
3331 The Ibid bot's configuration file, will be created if it doesn't exist.
34`ibid` (1),32
35`ibid.ini` (5),33SEE ALSO
34========
35
36``ibid``\ (1),
37``ibid.ini``\ (5),
36http://ibid.omnia.za.net/38http://ibid.omnia.za.net/
39
40.. vi: set et sta sw=3 ts=3:
3741
=== renamed file 'man/ibid.1.md' => 'docs/manpages/ibid.1.rst'
--- man/ibid.1.md 2010-03-15 20:23:11 +0000
+++ docs/manpages/ibid.1.rst 2012-01-10 20:45:34 +0000
@@ -1,41 +1,44 @@
1% IBID(1) Ibid Multi-protocol Bot | Ibid 0.11======
2% Stefano Rivera2 ibid
3% March 20103======
44
5# NAME5SYNOPSIS
66========
7ibid - Run an Ibid bot7
88``ibid`` [*config-file*]
9# SYNOPSIS9
1010DESCRIPTION
11**ibid** [*config-file*]11===========
12
13# DESCRIPTION
1412
15This runs an Ibid bot in the foreground.13This runs an Ibid bot in the foreground.
1614
17There should there be an existing **ibid.ini** (created by15There should there be an existing ``ibid.ini`` (created by
18`ibid-setup` (1))16``ibid-setup``\ (1))
19in the current directory or one should be provided on the command line.17in the current directory or one should be provided on the command line.
2018
21Where possible, you should run **twistd -n ibid** instead of this19Where possible, you should run ``twistd -n ibid`` instead of this
22program, as otherwise some classes of errors go unreported.20program, as otherwise some classes of errors go unreported.
23See **BUGS**.21See **BUGS**.
2422
25# BUGS23BUGS
24====
2625
27Exceptions in twisted callbacks can go unnoticed in this program.26Exceptions in twisted callbacks can go unnoticed in this program.
28That has no harmful effects, but the developers may miss out on some27That has no harmful effects, but the developers may miss out on some
29good bug reports.28good bug reports.
3029
31# FILES30FILES
31=====
3232
33*ibid.ini*33*ibid.ini*
34: The Ibid bot's configuration file, will be created if it doesn't exist.34 The Ibid bot's configuration file, will be created if it doesn't exist.
3535
36# SEE ALSO36SEE ALSO
3737========
38`ibid.ini` (5),38
39`ibid-setup` (1),39``ibid.ini``\ (5),
40`twistd` (1),40``ibid-setup``\ (1),
41``twistd``\ (1),
41http://ibid.omnia.za.net/42http://ibid.omnia.za.net/
43
44.. vi: set et sta sw=3 ts=3:
4245
=== renamed file 'man/ibid.ini.5.md' => 'docs/manpages/ibid.ini.5.rst'
--- man/ibid.ini.5.md 2011-06-13 11:51:01 +0000
+++ docs/manpages/ibid.ini.5.rst 2012-01-10 20:45:34 +0000
@@ -1,119 +1,130 @@
1% IBID.INI(5) Ibid Multi-protocol Bot | Ibid 0.11==========
2% Stefano Rivera2 ibid.ini
3% March 20103==========
44
5# NAME5NAME
66====
7ibid.ini - Configuration file for Ibid7
88DESCRIPTION
9# DESCRIPTION9===========
1010
11ibid.ini contains all the configuration for an Ibid bot.11``ibid.ini`` contains all the configuration for an Ibid bot.
1212
13A complete description of the contents of this file is out of the scope of this13A complete description of the contents of this file is out of the scope
14manpage.14of this manpage.
15For more details see the Ibid documentation: http://ibid.omnia.za.net/docs/15For more details see the Ibid HTML documentation:
1616http://ibid.omnia.za.net/docs/
17Lines beginning with **#** are considered to be comments and ignored.17
18To use a **#** symbol in an option (e.g. an IRC channel name), quote the18Lines beginning with ``#`` are considered to be comments and ignored.
19option with double-quotes, e.g. **channels**=**"#ibid",**19To use a ``#`` symbol in an option (e.g. an IRC channel name), quote the
20option with double-quotes, e.g. ``channels = "#ibid",``
2021
21This file will be written to by the bot when configuration settings are22This file will be written to by the bot when configuration settings are
22altered online.23altered online.
23It can also be edited manually and a running bot told to24It can also be edited manually and a running bot told to
24**"reload config"**.25``reload config``.
25Manual edits and comments will be preserved when the bot modifies its26Manual edits and comments will be preserved when the bot modifies its
26own configuration, provided that they have not been edited since bot27own configuration, provided that they have not been edited since bot
27start-up or the last config reload.28start-up or the last config reload.
2829
29# SECTIONS30SECTIONS
31========
3032
31## auth33auth
34----
3235
33Settings related to permissions and authentication.36Settings related to permissions and authentication.
34Permissions listed in **auth**.**permissions** are granted to all users unless37Permissions listed in **auth**.\ **permissions** are granted to all
35revoked by source or account.38users unless revoked by source or account.
3639
37## sources40sources
41-------
3842
39Sources are Ibid connections to an IM service.43Sources are Ibid connections to an IM service.
40They range from IRC networks to the bot's built-in HTTP server.44They range from IRC networks to the bot's built-in HTTP server.
4145
42Each source is configured in a section named after the source.46Each source is configured in a section named after the source.
43The source name will define the driver that the source should use, unless a47The source name will define the driver that the source should use,
44**type** option is provided.48unless a ``type`` option is provided.
4549
46Sources can be disabled by setting50Sources can be disabled by setting
47**disabled**=**True**.51``disabled = True``.
4852
49## plugins53plugins
54-------
5055
51Plugin configuration.56Plugin configuration.
52Each plugin is configured within a section named after the plugin.57Each plugin is configured within a section named after the plugin.
5358
54**cachedir**59cachedir
55: The directory that temporary files (such as downloaded data), useful to be60 The directory that temporary files (such as downloaded data), useful
56 the bot but expendable, is stored in.61 to be the bot but expendable, is stored in.
5762
58**autoload**63autoload
59: If **True**, all plugins not explicitly ignored will be loaded.64 If ``True``, all plugins not explicitly ignored will be loaded.
60 (Note that some plugins mark themselves as non-auto-loadable).65 (Note that some plugins mark themselves as non-auto-loadable).
61 Defaults to **True**.66 Defaults to ``True``.
6267
63**load**68load
64: The list of plugins (or **plugin**.**Processor**s) to load.69 The list of plugins (or **plugin**.\ **Processor**\ s) to load.
6570
66**noload**71noload
67: The list of plugins (or **plugin**.**Processor**s) to ignore and not load.72 The list of plugins (or **plugin**.\ **Processor**\ s) to ignore and
6873 not load.
69**core**.**names**74
70: The names that the bot should respond to.75core.names
7176 The names that the bot should respond to.
72**core**.**ignore**77
73: Nicks that the bot should completely ignore (e.g. other bots).78core.ignore
7479 Nicks that the bot should completely ignore (e.g. other bots).
75# EXAMPLE80
7681EXAMPLE
77 botname = joebot82=======
78 logging = logging.ini83::
7984
80 [auth]85 botname = joebot
81 methods = password,86 logging = logging.ini
82 timeout = 30087
83 permissions = +factoid, +karma, +sendmemo, +recvmemo, +feeds, +publicresponse88 [auth]
8489 methods = password,
85 [sources]90 timeout = 300
86 [[telnet]]91 permissions = +factoid, +karma, +sendmemo, +recvmemo, +feeds, +publicresponse
87 [[timer]]92
88 [[http]]93 [sources]
89 url = http://joebot.example.com94 [[telnet]]
90 [[smtp]]95 [[timer]]
91 [[pb]]96 [[http]]
92 [[atrum]]97 url = http://joebot.example.com
93 channels = "#ibid",98 [[smtp]]
94 nick = $botname99 [[pb]]
95 type = irc100 [[atrum]]
96 auth = hostmask, nickserv101 channels = "#ibid",
97 server = irc.atrum.org102 nick = $botname
98103 type = irc
99 [plugins]104 auth = hostmask, nickserv
100 cachedir = /tmp/ibid105 server = irc.atrum.org
101 [[core]]106
102 names = $botname, bot, ant107 [plugins]
103 ignore = ,108 cachedir = /tmp/ibid
104109 [[core]]
105 [databases]110 names = $botname, bot, ant
106 ibid = sqlite:///ibid.db111 ignore = ,
107112
108# FILES113 [databases]
109114 ibid = sqlite:///ibid.db
110*logging*.*ini*115
111: A standard Python **logging**.**config** configuration file describing116FILES
112 loggers, handlers, and formatters for log messages.117=====
113 See http://docs.python.org/library/logging.html118
114119logging.ini
115# SEE ALSO120 A standard Python **logging**.\ **config** configuration file describing
116`ibid` (1),121 loggers, handlers, and formatters for log messages.
117`ibid.ini` (5),122 See http://docs.python.org/library/logging.html
118`twistd` (1),123
124SEE ALSO
125========
126
127``ibid``\ (1),
119http://ibid.omnia.za.net/128http://ibid.omnia.za.net/
129
130.. vi: set et sta sw=3 ts=3:
120131
=== added file 'docs/manpages/index.rst'
--- docs/manpages/index.rst 1970-01-01 00:00:00 +0000
+++ docs/manpages/index.rst 2012-01-10 20:45:34 +0000
@@ -0,0 +1,18 @@
1Command line utility Reference
2==============================
3
4.. toctree::
5 :maxdepth: 2
6
7 ibid-db.1
8 ibid-factpack.1
9 ibid-knab-import.1
10 ibid-memgraph.1
11 ibid-objgraph.1
12 ibid-pb-client.1
13 ibid-plugin.1
14 ibid-setup.1
15 ibid.1
16 ibid.ini.5
17
18.. vi: set et sta sw=3 ts=3:
019
=== removed file 'man/Makefile'
--- man/Makefile 2010-03-15 20:23:11 +0000
+++ man/Makefile 1970-01-01 00:00:00 +0000
@@ -1,13 +0,0 @@
1MANPAGES=$(patsubst %.md,%,$(wildcard *.md))
2
3all: $(MANPAGES)
4
5clean:
6 rm -f $(MANPAGES)
7
8%: %.md
9# Incorrect escaping in code blocks:
10# http://code.google.com/p/pandoc/issues/detail?id=223
11 pandoc -s -t man $< | sed -e '/^[^.]/ s/\\"/"/g' > $@
12
13.PHONY: all clean
140
=== removed file 'man/README'
--- man/README 2010-03-15 20:23:11 +0000
+++ man/README 1970-01-01 00:00:00 +0000
@@ -1,4 +0,0 @@
1All files in this directory are:
2
3Copyright (c) 2010, Stefano Rivera
4Released under terms of the MIT/X/Expat Licence. See COPYING for details.

Subscribers

People subscribed via source and target branches

to all changes: