Commit graph

  • 8deb9da047 ability to see all messages of a thread Romain Bignon 2010-07-03 14:19:09 +02:00
  • 25b31f312b expand and collapse buttons Romain Bignon 2010-07-03 13:36:18 +02:00
  • 2337f2b171 fix parsing of contact name in a thread Romain Bignon 2010-07-03 13:26:57 +02:00
  • c0c6384066 sorting enabled Romain Bignon 2010-07-03 13:19:56 +02:00
  • 266aa2234d add the -S parameter to run a smtpd server Romain Bignon 2010-07-02 18:46:43 +02:00
  • fef6a3c30d correctly format date and ignore the locale Romain Bignon 2010-07-02 13:51:09 +02:00
  • d0ee7cbd49 new function utc2local Romain Bignon 2010-07-02 13:51:01 +02:00
  • 46d00b4c79 more portable solution of saving in a temp file Romain Bignon 2010-07-01 11:55:51 +02:00
  • 907973a041 firstly write config in a temporary file to avoid corruption Romain Bignon 2010-07-01 11:34:01 +02:00
  • 0b71ddfdcf when adding an item, check orphaned children items to move them under the new one Romain Bignon 2010-07-01 09:40:32 +02:00
  • e908d862c8 rewritten weboorrents Romain Bignon 2010-06-30 23:42:17 +02:00
  • a6c0636eb4 fix the regexp check Romain Bignon 2010-06-30 23:35:28 +02:00
  • 836452bb3b refresh button Romain Bignon 2010-06-30 22:49:25 +02:00
  • 9d83177672 use storage Romain Bignon 2010-06-30 22:49:21 +02:00
  • 9d9a22eabb when refresh() is recall, get only the new messages Romain Bignon 2010-06-30 22:37:49 +02:00
  • da47636e98 messages are organised by threads Romain Bignon 2010-06-30 22:31:01 +02:00
  • 97a245ea27 import the qboobmsg MessagesManager and include it in the 'Messages' tab Romain Bignon 2010-06-30 21:40:15 +02:00
  • e88e00a793 fetch and display messages Romain Bignon 2010-06-30 21:40:01 +02:00
  • 5bbe266c8c new HTML formatter using webkit Christophe Benz 2010-06-30 20:14:07 +02:00
  • b6cbd074b2 new frontend QBoobMsg Romain Bignon 2010-06-30 20:01:08 +02:00
  • 676d024da7 Makefile with 'qt' target to build every qt stuff Romain Bignon 2010-06-30 19:59:10 +02:00
  • 731d499f17 fix load of backends for specific caps Romain Bignon 2010-06-30 19:46:43 +02:00
  • f97320e620 add QHaveSex new frontend Romain Bignon 2010-06-30 19:46:35 +02:00
  • 00f1982c18 pyflakes cleanup Romain Bignon 2010-06-30 19:08:33 +02:00
  • ff67d9573c new frontend qweboobcfg Romain Bignon 2010-06-30 19:07:42 +02:00
  • 1a94a7b77f use the new id management system and writing (id@backend instead of backend.id) Romain Bignon 2010-06-30 10:51:14 +02:00
  • 8533c05e65 Weboob.do_backends() supports when the 'backends' argument is None Romain Bignon 2010-06-30 10:50:59 +02:00
  • c56020d814 do not start optimizations before initialization is finished Romain Bignon 2010-06-30 10:37:24 +02:00
  • 5344220edc add method wait() to block until every backends answered Romain Bignon 2010-06-30 10:35:09 +02:00
  • 0b7f310081 add config file and 'optimizations' field to auto-start them at launch Romain Bignon 2010-06-30 10:15:50 +02:00
  • a9364aa349 the optimization names are not case sensitive anymore Romain Bignon 2010-06-30 10:09:12 +02:00
  • a4a68d96bc new system to manage optimizations (and new optimization VISIBILITY) Romain Bignon 2010-06-30 03:19:38 +02:00
  • 3de979dd9b better way to apply the previous fix Romain Bignon 2010-06-30 01:57:18 +02:00
  • f4ef06a4e6 probably fix a problem with storage and backends Romain Bignon 2010-06-30 01:08:03 +02:00
  • e020f634bb when we are in waiting state, post_reply() retries every 30 minutes until it is posted Romain Bignon 2010-06-29 18:32:47 +02:00
  • 5e39cda3ab fix login on cragr Romain Bignon 2010-06-26 13:41:29 +02:00
  • d5b1105b9c mechanize 0.2 uses its own ControlNotFoundError exception Romain Bignon 2010-06-26 13:38:48 +02:00
  • e5a8c2e277 PLEASE CBENZ CHECK YOUR FUCKING COMMITS THANKS. Romain Bignon 2010-06-24 14:53:21 +02:00
  • 470f2a9fe2 use real comments for licence header Christophe Benz 2010-06-22 16:16:47 +02:00
  • af3ebade90 use properties for setters Christophe Benz 2010-06-22 15:57:14 +02:00
  • 406c42eb54 use snake case Christophe Benz 2010-06-22 15:57:00 +02:00
  • 504b6c4c77 return if no columns (if no results) Christophe Benz 2010-06-22 11:50:19 +02:00
  • c03d5edf44 force id to be a string Christophe Benz 2010-06-22 11:48:46 +02:00
  • 79231ee155 fix format() calls Romain Bignon 2010-06-22 10:47:36 +02:00
  • c1204057dc handle 'oops' error message Romain Bignon 2010-06-22 10:47:12 +02:00
  • 7b8798efd9 add backend.name param for new ConsoleApplication.format() method Christophe Benz 2010-06-22 10:44:52 +02:00
  • 6936a6fe63 add a regexp on gazelle parameter 'protocol' Romain Bignon 2010-06-21 23:00:02 +02:00
  • 39f5deb7db BackendsConfig methods: edit_backend() and get_backend() Romain Bignon 2010-06-21 22:59:44 +02:00
  • 4deb1398a8 new BackendCfg Qt dialog Romain Bignon 2010-06-21 22:59:24 +02:00
  • 2ed5c7f5e5 add more user-friendly message on condition parsing error Christophe Benz 2010-06-21 17:50:50 +02:00
  • 83f6fa21b6 handle case id is not a string Christophe Benz 2010-06-21 17:50:38 +02:00
  • 7158d9c97b port to the new format API (blame cbenz who has broken three frontends once) Romain Bignon 2010-06-21 11:06:34 +02:00
  • 1aad7e430f use To header field to know the backend to use (instead of In-Reply-To) Romain Bignon 2010-06-20 21:25:17 +02:00
  • b616a9aa5f support new sexo fields Romain Bignon 2010-06-19 15:52:28 +02:00
  • 10c9aa088f fix profile parsing Romain Bignon 2010-06-19 15:06:56 +02:00
  • e2544a157f remove dead code Christophe Benz 2010-06-17 17:04:19 +02:00
  • 9a8ffd971d constrain backend search Christophe Benz 2010-06-17 17:04:13 +02:00
  • a0f8137fc5 id decoration belongs to formatter Christophe Benz 2010-06-17 15:47:05 +02:00
  • cc610a5e12 add join_id Christophe Benz 2010-06-17 01:06:32 +02:00
  • d857f05a3b handle ids and providers frontend-side using helper Christophe Benz 2010-06-16 22:13:16 +02:00
  • df9341b64c add more explicit message on debug Christophe Benz 2010-06-02 17:46:40 +02:00
  • 947d50da4e better handle utf-8 Christophe Benz 2010-06-02 17:46:28 +02:00
  • 657e8fe407 bcall adds suffix to object, not the backend itself Christophe Benz 2010-06-02 17:46:17 +02:00
  • 72270f3596 print encoded string Christophe Benz 2010-06-02 17:18:10 +02:00
  • feebe42b81 QVideoBoob works again Antoine 2010-06-14 21:45:59 +02:00
  • 87f386a384 simplejson is bundled as json in python >2.5 Laurent Bachelier 2010-06-14 00:57:47 +02:00
  • 76e0cbe2ba new frontend: weboobtests Romain Bignon 2010-06-13 14:24:56 +02:00
  • d8824c99d6 Revert "new option 'backends' to set a restricted list of backends to load" Romain Bignon 2010-06-09 13:09:05 +02:00
  • 70c10e69a9 import with_statement Romain Bignon 2010-06-09 12:09:18 +02:00
  • a89141632f more portable way to display applications list (but the module name isn't necessarily the same than script) Romain Bignon 2010-06-09 00:17:14 +02:00
  • 959de0b1bf do not print result if it is None Romain Bignon 2010-06-08 23:50:53 +02:00
  • 1f7e590864 create qt/ dir instead of qt.py Romain Bignon 2010-06-08 23:50:07 +02:00
  • 02cbf9a202 correctly ask configuration to user Romain Bignon 2010-06-08 23:49:52 +02:00
  • d05b828bd4 remove the useless 'app_name' parameter from the Weboob class Romain Bignon 2010-06-08 22:44:12 +02:00
  • 110a975735 new option 'backends' to set a restricted list of backends to load Romain Bignon 2010-06-08 22:24:44 +02:00
  • 5be1d36beb new backend 'fourchan' (implements ICapMessages) Romain Bignon 2010-06-08 22:18:56 +02:00
  • 495f47d7f7 Revert "encole replies in utf-8" Romain Bignon 2010-06-08 16:47:01 +02:00
  • e304bbcd5b encole replies in utf-8 Romain Bignon 2010-06-08 16:39:37 +02:00
  • fe61b5ea3a oops Christophe Benz 2010-06-02 16:48:47 +02:00
  • 3e6ac8c53f handle import error for prettytable Christophe Benz 2010-06-02 16:48:44 +02:00
  • 676a95047d enhance formatters, add table formatter Christophe Benz 2010-06-02 02:01:33 +02:00
  • 8a86468677 renamed application.py to videoob.py Romain Bignon 2010-05-30 18:16:57 +02:00
  • 34cd8f50fb unused imports Romain Bignon 2010-05-30 18:10:36 +02:00
  • 076a4f44b9 s/ICapVideoProvider/ICapVideo Christophe Benz 2010-05-28 17:04:47 +02:00
  • 0780c5ac17 in debug mode, print backtrace in the error mail Romain Bignon 2010-05-28 15:10:04 +02:00
  • 1c118c8e52 fix posting messages on fucking old python versions Romain Bignon 2010-05-28 15:09:06 +02:00
  • 7a51e53faa fix CallErrors constructor (refs #290) Romain Bignon 2010-05-28 13:50:44 +02:00
  • 478ce235ed handle BrowserUnavailable exceptions in the enqueue_profiles task Romain Bignon 2010-05-28 13:45:27 +02:00
  • ceea7e45ea set application name (refs #289) Romain Bignon 2010-05-28 13:45:11 +02:00
  • ca89c3ce5f ooops Romain Bignon 2010-05-27 14:43:46 +02:00
  • 64f0b50d13 correctly set when a message is new Romain Bignon 2010-05-27 14:34:47 +02:00
  • dcfae72688 store values in integer instead of booleans Romain Bignon 2010-05-26 12:10:09 +02:00
  • c23edbc41e remove import to deleted module monfric Romain Bignon 2010-05-26 11:23:09 +02:00
  • e6d842dfc4 add -s "*" option allowing to display all fields without keys Christophe Benz 2010-05-21 19:21:06 +02:00
  • 2ddc249b2b enhance formatters Christophe Benz 2010-05-21 19:19:28 +02:00
  • fad7d2d56c add ability to add application specific options Christophe Benz 2010-05-21 19:18:46 +02:00
  • 6f1cec035d the first repeated task is run in a thread too Romain Bignon 2010-05-20 19:50:15 +02:00
  • 72e70e2ec6 ability to SIGINT/SIGTERM process (and be sure that any tasks are finished) Romain Bignon 2010-05-20 19:41:09 +02:00
  • c5fef77bc8 renamed application.py files to frontends name Romain Bignon 2010-05-20 19:27:20 +02:00
  • f7827c1e86 fix the profile link in mails signature Romain Bignon 2010-05-20 16:54:47 +02:00