Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Allow dashes in startmeeting commandHEADproductionmasterAleksey Lim2010-09-301-1/+10
|
* Allow dashes in command nameAleksey Lim2010-09-301-2/+2
|
* Fix supybot meetings urlAleksey Lim2010-09-121-1/+1
|
* Remove logging to let MyLogger handle all logsAleksey Lim2010-09-104-74/+24
|
* Add %(channel) replacement to filenamesupstreamRichard Darst2009-11-254-8/+37
| | | | | | - Allows configuration of saving on a per-network basis. darcs-hash:20091125085704-82ea9-6068d1ae3eb521f19447c6e07f8dd46390ad6868.gz
* Fix case error in "class Config" exampleRichard Darst2009-11-251-1/+1
| | | | | | | | - 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
* Separate start/endmeeting variables into a replacements methodRichard Darst2009-11-241-12/+16
| | | | | | - The logic of generating replacement variables is only in one spot now. darcs-hash:20091124071505-82ea9-1e7c37da96e9463c29bfb32ee5eb81c8c5b3acea.gz
* Enable tests for template writersRichard Darst2009-11-241-2/+2
| | | | | | | - With bochecha's latest patches, the template writers pass all required tests. darcs-hash:20091124070331-82ea9-78ec4383cc80c102dc67ce794ea44043dbdc6cb6.gz
* Update template writers to use absolute/relative URLsRichard Darst2009-11-242-2/+2
| | | | | | | - This should bring the template writers in line with what the other writers do. darcs-hash:20091124065442-82ea9-61ecf0ee5343d0b679fa70f0f41e12eeb3a002c4.gz
* Special-case the LINK item type in the templates.Mathieu Bridon (bochecha)2009-11-232-7/+23
| | | | | | Ignore-this: f498bd061633fee9b83120e91433db7e darcs-hash:20091123214934-77622-cf80679228854bc8b727f575cc1a5d4bf24e047a.gz
* Tests: test non-ascii nicks/lines from supybotRichard Darst2009-10-112-5/+18
| | | | darcs-hash:20091011213745-82ea9-6218bec992e7615d30407d50153c07364a1826df.gz
* Warn when #chair'ing a nick that isn't in the channelRichard Darst2009-10-112-2/+9
| | | | darcs-hash:20091011213501-82ea9-3c525113fb5d54919bb81220143d64217c562fdb.gz
* MediaWiki writer: fix title levelsRichard Darst2009-09-301-1/+1
| | | | | | - Main page title now is " darcs-hash:20090930191728-82ea9-1bf2957cbebdd16ff09addcf77ed4091e1164ae0.gz
* Added a test of meeting output, and other reorganizationRichard Darst2009-09-241-18/+94
| | | | | | | | | - 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 two writers, select template by using templateRichard Darst2009-09-241-71/+48
| | | | | | | - Unify the TextTemplate and HTMLTemplate writers - Template writer depends on the genshi templating engine darcs-hash:20090924062930-82ea9-b77c45f717e110201231498557d568255699abbf.gz
* Move the two template files to template.*Richard Darst2009-09-242-0/+0
| | | | | | - This gives shorter and more unified names. darcs-hash:20090924062835-82ea9-3042ac2a6d83f7bd7cf9eb26b73dff25ac96da39.gz
* Add argument parsing for writer extensionsRichard Darst2009-09-241-1/+9
| | | | | | | - The syntax is this: writer_map[".txt|template darcs-hash:20090924061804-82ea9-3eb26b5e91373851376ef0895c070e9265843907.gz
* Template problem: Don't ever return none for ActionItemsPersonRichard Darst2009-09-241-2/+2
| | | | | | | | - 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
* Genshi text templatebochecha2009-09-232-1/+95
| | | | | | | | Ignore-this: fd659a7ae6fdf33393d5cbda81b614b3 This commit adds the possibility to control the text output with a Genshi text template. darcs-hash:20090923235257-fa9d6-2b1c550f26384e5a2418e251d9149c48eaa1a5c9.gz
* Implement a templating system with Genshibochecha2009-09-221-0/+88
| | | | | | | | 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
* Implement a templating system with Genshibochecha2009-09-221-2/+28
| | | | | | | | | 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
* Add templaning necessary for the soon-to-be genshi templatingRichard Darst2009-09-222-13/+151
| | | | | | | | | | | - 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
* Many manual updatesRichard Darst2009-09-191-78/+248
| | | | | | | | | | - 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
* Sentence-case section heading is the manualRichard Darst2009-09-191-10/+17
| | | | darcs-hash:20090919173023-82ea9-d263cb3c7591e133e417f95afdeca87627e68993.gz
* Add MediaWiki and PmWiki to list of all test writersRichard Darst2009-09-191-0/+2
| | | | darcs-hash:20090919042558-82ea9-df442efc647988cbedccd4fe4cd7d13f0cb78943.gz
* Add PmWiki writerRichard Darst2009-09-191-8/+20
| | | | | | | | | | - 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
* Documentation fix: docstring of Text classRichard Darst2009-09-191-1/+1
| | | | darcs-hash:20090919033046-82ea9-7f67d48e3151707d39343027cb190a2e0919b5f0.gz
* Have all writers say (none) for no action itemsRichard Darst2009-09-191-0/+8
| | | | darcs-hash:20090919033001-82ea9-2eba1daba5ea870df027d7985a341203ab62df9e.gz
* Fix up the MediaWiki writerRichard Darst2009-09-182-17/+34
| | | | | | - It should work now. darcs-hash:20090918234611-82ea9-1686b28b5cabc1d2f87874b7328b35c3504793c5.gz
* Add MediaWiki writer prototypeRichard Darst2009-09-141-0/+123
| | | | | | | | | - 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
* Greatly change the Text writer to me more modularRichard Darst2009-09-141-59/+52
| | | | | | | - 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
* Improve testing: runs all writers for all test scriptsRichard Darst2009-09-121-3/+32
| | | | | | | - 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
* Add an extra test to verify proper supybot testsRichard Darst2009-09-121-0/+1
| | | | | | | | | - 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
* Create ways for tests to disable meetingLocalConfigRichard Darst2009-09-122-0/+5
| | | | | | | | | - 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
* Shuffle around writer namesRichard Darst2009-09-121-2/+3
| | | | | | - Rename HTML -> HTML1, HTMLlog -> HTMLlog1. Set HTML darcs-hash:20090912021843-82ea9-e82a99401cf16dc6ffd9eab5819182d0c372f4e3.gz
* Move extraConfig for process_meeting to inside __init__Richard Darst2009-09-121-7/+11
| | | | | | | | | - 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
* Make ReST and Text writers not write (none) for unassigned action itemsRichard Darst2009-09-121-6/+14
| | | | | | - This ports the fix I made to the HTML2 writer to these writers, too. darcs-hash:20090912021300-82ea9-b9d7944864971c43089f9933a1e6d462bfdbfd7c.gz
* Change version to 0.1.40_1_4Richard Darst2009-09-111-1/+1
| | | | darcs-hash:20090911214859-82ea9-1e56c042363822cb5521c2751680678b232d0e5d.gz
* Don't show unassigned action items when there are none.Richard Darst2009-09-111-4/+7
| | | | | | | | - 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
* Rename "meeting log" to "meeting summary" since it's more accurateRichard Darst2009-09-111-5/+5
| | | | | | - In the various text-based writers. darcs-hash:20090911194043-82ea9-8747499b5d24ab23d5c92740ec23d198d6663fbb.gz
* Remove pygments import in meeting.pyRichard Darst2009-09-111-2/+0
| | | | | | | | | - 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
* Add manual documentation for CSS config variablesRichard Darst2009-09-111-0/+22
| | | | darcs-hash:20090911015757-82ea9-cf255870267b2fe296b3d9193c0011a51edbc160.gz
* Fix/improve CSS writers for the HTMLxxx2 writersRichard Darst2009-09-112-90/+57
| | | | | | - cssFile_*, cssEmbed_* config variables for {log, minutes} darcs-hash:20090911015629-82ea9-c3d400078be748da433269fabb3ba06be2f0ca1b.gz
* Add tests for CSS writers and config optionsRichard Darst2009-09-111-1/+84
| | | | | | | | - 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
* Add default CSS filesRichard Darst2009-09-112-0/+49
| | | | darcs-hash:20090911013317-82ea9-6f0e03ae26924eaa19ca41eb4aec241b9b7ee60f.gz
* Make test runner able to run single testsRichard Darst2009-09-111-10/+8
| | | | | | | | | - 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
* Add process_meeting function to replay a meetingRichard Darst2009-09-111-0/+30
| | | | | | | | | - 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
* add dontSave config variable test in .save()Richard Darst2009-09-111-0/+3
| | | | | | | | - 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
* Make .save() methods return the resultant textRichard Darst2009-09-111-1/+4
| | | | | | | - 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
* fix typo in run_tests.pyRichard Darst2009-09-111-1/+1
| | | | | | - runing_tests -> running_tests darcs-hash:20090911003104-82ea9-e99faebce3293a8d0aa51b6449c06ab2f4be1494.gz