| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
- Allows configuration of saving on a per-network basis.
darcs-hash:20091125085704-82ea9-6068d1ae3eb521f19447c6e07f8dd46390ad6868.gz
|
|
|
|
|
|
|
|
| |
- This is a very bad error, considering people will try to directly
copy and paste this, and "class" must be lowercase in python (of
course).
darcs-hash:20091125065414-82ea9-ffb3a36cc91173c79199c721ef59dfc1863ad995.gz
|
|
|
|
|
|
| |
- The logic of generating replacement variables is only in one spot now.
darcs-hash:20091124071505-82ea9-1e7c37da96e9463c29bfb32ee5eb81c8c5b3acea.gz
|
|
|
|
|
|
|
| |
- With bochecha's latest patches, the template writers pass all
required tests.
darcs-hash:20091124070331-82ea9-78ec4383cc80c102dc67ce794ea44043dbdc6cb6.gz
|
|
|
|
|
|
|
| |
- This should bring the template writers in line with what the other
writers do.
darcs-hash:20091124065442-82ea9-61ecf0ee5343d0b679fa70f0f41e12eeb3a002c4.gz
|
|
|
|
|
|
| |
Ignore-this: f498bd061633fee9b83120e91433db7e
darcs-hash:20091123214934-77622-cf80679228854bc8b727f575cc1a5d4bf24e047a.gz
|
|
|
|
| |
darcs-hash:20091011213745-82ea9-6218bec992e7615d30407d50153c07364a1826df.gz
|
|
|
|
| |
darcs-hash:20091011213501-82ea9-3c525113fb5d54919bb81220143d64217c562fdb.gz
|
|
|
|
|
|
| |
- Main page title now is "
darcs-hash:20090930191728-82ea9-1bf2957cbebdd16ff09addcf77ed4091e1164ae0.gz
|
|
|
|
|
|
|
|
|
| |
- This patch reorganizes some tests, cleans it up.
- Also adds test_contents_test, which replays a test meeting and then
looks in all outputs to ensure that the specific items appear (or
don't appear) in the output files.
darcs-hash:20090924203756-82ea9-510faab6775a5ab12baaa3411a47e22a617797e4.gz
|
|
|
|
|
|
|
| |
- Unify the TextTemplate and HTMLTemplate writers
- Template writer depends on the genshi templating engine
darcs-hash:20090924062930-82ea9-b77c45f717e110201231498557d568255699abbf.gz
|
|
|
|
|
|
| |
- This gives shorter and more unified names.
darcs-hash:20090924062835-82ea9-3042ac2a6d83f7bd7cf9eb26b73dff25ac96da39.gz
|
|
|
|
|
|
|
| |
- The syntax is this:
writer_map[".txt|template
darcs-hash:20090924061804-82ea9-3eb26b5e91373851376ef0895c070e9265843907.gz
|
|
|
|
|
|
|
|
| |
- For previous work, ActionItemsPerson was returned as None, which
meant to not include it in the final output. This needs to not
happen for the templates, or else it causes exceptions.
darcs-hash:20090924060414-82ea9-350d8b6fd92e086088a681821aaaa0987e84069d.gz
|
|
|
|
|
|
|
|
| |
Ignore-this: fd659a7ae6fdf33393d5cbda81b614b3
This commit adds the possibility to control the text output with a Genshi text template.
darcs-hash:20090923235257-fa9d6-2b1c550f26384e5a2418e251d9149c48eaa1a5c9.gz
|
|
|
|
|
|
|
|
| |
Ignore-this: 691139664a64911d4f875e6f15d58945
This commit adds a default and very simple template as an example of what can be done.
darcs-hash:20090922225023-fa9d6-05f574608858f51a870625045c892cbe244bb3b3.gz
|
|
|
|
|
|
|
|
|
| |
Ignore-this: dc565ec2e3087ffec03d44c8786be875
This commit enables the first steps towards the use of the Genshi templating system.
A templating system makes it possible to control totally the formatted output without any Python skills.
darcs-hash:20090922224326-fa9d6-899b1080212c02f2ea74bf2b9b7fad82b18e6066.gz
|
|
|
|
|
|
|
|
|
|
|
| |
- This adds .get_template method on the _BaseWriter which gives a big
data structure object that can be used with genshi templates to
write custom HTML.
- Template writer added - place to add the new writer code.
- For information on how this works, search for these two names in
the code and read the comments in them.
darcs-hash:20090922183039-82ea9-c403d1e748e13ee79afc8dbdf7f8ee286000797a.gz
|
|
|
|
|
|
|
|
|
|
| |
- Reorganize Administratiors section.
- Explain the meeting.py / supybot divide.
- Document writer_map config variable and all writers.
- Document replay functionality.
- Fix other random errors.
darcs-hash:20090919190015-82ea9-f6ad04b2311ea0dfe4737311b58b524e8485a37a.gz
|
|
|
|
| |
darcs-hash:20090919173023-82ea9-d263cb3c7591e133e417f95afdeca87627e68993.gz
|
|
|
|
| |
darcs-hash:20090919042558-82ea9-df442efc647988cbedccd4fe4cd7d13f0cb78943.gz
|
|
|
|
|
|
|
|
|
|
| |
- Alter MediaWiki writer to be subclassable to suit the PmWiki changes.
- Make a trivial subclass of MediaWiki to produce PmWiki.
- PmWiki (like MediaWiki) still needs to be enabled by using the
writer_map config variable.
- I should look into unifying all of the differennt writers even more.
darcs-hash:20090919035738-82ea9-e662bd934f895012a5fc27c3b6ccaa0842348c0b.gz
|
|
|
|
| |
darcs-hash:20090919033046-82ea9-7f67d48e3151707d39343027cb190a2e0919b5f0.gz
|
|
|
|
| |
darcs-hash:20090919033001-82ea9-2eba1daba5ea870df027d7985a341203ab62df9e.gz
|
|
|
|
|
|
| |
- It should work now.
darcs-hash:20090918234611-82ea9-1686b28b5cabc1d2f87874b7328b35c3504793c5.gz
|
|
|
|
|
|
|
|
|
| |
- This is just a copy of the Text writer for now, no changes have
been made for the MediaWiki syntax yet.
- This will allow a nice diff of how Text has to be changed to
become MediaWiki once I make the next commit.
darcs-hash:20090914155337-82ea9-1e1fe08d58d85f8da6189a75b105f20cf3d41f8b.gz
|
|
|
|
|
|
|
| |
- Functionality should be the same, but now has the moduler mechanism
that I recently added to the HTML2 writer.
darcs-hash:20090914155022-82ea9-5b8bc05ca6516661c1aef8913b863ba61fb6808e.gz
|
|
|
|
|
|
|
| |
- Gives better test coverage, but still this is just a "run the test
scripts", not a "test specific things in the output".
darcs-hash:20090912040746-82ea9-e26b3c12e768ba92b0b15c890a205cda1f020713.gz
|
|
|
|
|
|
|
|
|
| |
- Ensures that we have OK in the output, instead of just lack of FAILED,
to have supybot-test pass.
- This is neededbecause the external supybot-test command doesn't have
a useful return code.
darcs-hash:20090912032358-82ea9-bc6d4818a15ed87dccd52e7926c14c4c4465963a.gz
|
|
|
|
|
|
|
|
|
| |
- We have the __main__.running_tests that can disable it, for things
running in the same python process.
- We have an environment variable MEETBOT_RUNNING_TESTS for different
python processes.
darcs-hash:20090912031547-82ea9-2eaee7f221b6fc07e42fdd0bb04e4c11c6037154.gz
|
|
|
|
|
|
| |
- Rename HTML -> HTML1, HTMLlog -> HTMLlog1. Set HTML
darcs-hash:20090912021843-82ea9-e82a99401cf16dc6ffd9eab5819182d0c372f4e3.gz
|
|
|
|
|
|
|
|
|
| |
- This means that we can use extraConfig to set writer_map (as well as
other things that need to be set sooner).
- extraConfig was originally added to aid in testing: you can use this
to test different config options.
darcs-hash:20090912021429-82ea9-8711fd18f0ed10b2241f492b911b1fc8f70401e5.gz
|
|
|
|
|
|
| |
- This ports the fix I made to the HTML2 writer to these writers, too.
darcs-hash:20090912021300-82ea9-b9d7944864971c43089f9933a1e6d462bfdbfd7c.gz
|
|
|
|
| |
darcs-hash:20090911214859-82ea9-1e56c042363822cb5521c2751680678b232d0e5d.gz
|
|
|
|
|
|
|
|
| |
- I had left this here since "explicit is better than implicit", but
because of requests (and also "less is better than more"), I'm
removing it.
darcs-hash:20090911212639-82ea9-eb11d665119f434148f4362a2082f6cf9fd9112f.gz
|
|
|
|
|
|
| |
- In the various text-based writers.
darcs-hash:20090911194043-82ea9-8747499b5d24ab23d5c92740ec23d198d6663fbb.gz
|
|
|
|
|
|
|
|
|
| |
- Pygments is no longer a dependency for MeetBot.
- HTML logs can now use a custom processing method, instead of the
pygments-using processing method. The pygments method still exists, but
does the import only when necessary, if the old method is enabled.
darcs-hash:20090911020204-82ea9-e7d5d1acabb6adc59d3cd4ef355ca7c68f65d3b6.gz
|
|
|
|
| |
darcs-hash:20090911015757-82ea9-cf255870267b2fe296b3d9193c0011a51edbc160.gz
|
|
|
|
|
|
| |
- cssFile_*, cssEmbed_* config variables for {log, minutes}
darcs-hash:20090911015629-82ea9-c3d400078be748da433269fabb3ba06be2f0ca1b.gz
|
|
|
|
|
|
|
|
| |
- These tests use the new test mechanisms recorded in recent patches.
- Tests cover all options of css {embedding, not embedding} and
{default file, not default file}.
darcs-hash:20090911014918-82ea9-2ecae35d293edee09b3723d12cfbf334204cedde.gz
|
|
|
|
| |
darcs-hash:20090911013317-82ea9-6f0e03ae26924eaa19ca41eb4aec241b9b7ee60f.gz
|
|
|
|
|
|
|
|
|
| |
- Now, test names can be specified on the command line, and only these
tests will be run.
- This is imperfect and doesn't handle all cases, but works for now which
is what matters.
darcs-hash:20090911012615-82ea9-5cf454e2ddcc3cf7d4565856e20ffd1f51c29b33.gz
|
|
|
|
|
|
|
|
|
| |
- The process_meeting method takes the contents of a file, runs it
through the Meeting object, and returns the resulting Meeting object.
This is useful for doing tests - the Meeting object can be analyzed
to make sure the meeting performed as expected.
darcs-hash:20090911011646-82ea9-59cea8a934d082d45bf45585b798eac9a430ed59.gz
|
|
|
|
|
|
|
|
| |
- If dontSave is True, then do not write any physical files to disk.
The output is only returned. This also helps tests run quickly and
without too many side effects.
darcs-hash:20090911011253-82ea9-6c9eae67aef7f8549fc374344fafcf2794b391e7.gz
|
|
|
|
|
|
|
| |
- This allows us to make tests which check the output files from
meetings, makeing it so that tests can actually perform useful tasks.
darcs-hash:20090911010958-82ea9-64ef270bd49aff09880207f32f7b985cf469e808.gz
|
|
|
|
|
|
| |
- runing_tests -> running_tests
darcs-hash:20090911003104-82ea9-e99faebce3293a8d0aa51b6449c06ab2f4be1494.gz
|