Commit graph

  • ccf81d54bc send mail for new baskets Romain Bignon 2010-05-20 16:45:09 +02:00
  • 746e9fcbb7 return None if ID is not numeric Christophe Benz 2010-05-20 16:28:35 +02:00
  • 15d253133b stricter id2url decorator Christophe Benz 2010-05-20 16:28:19 +02:00
  • 64e380635d display exceptions backtraces if debug mode enabled Christophe Benz 2010-05-20 16:26:29 +02:00
  • 70b8169a13 return None if URL not found Christophe Benz 2010-05-20 16:23:14 +02:00
  • 9995c34f5b fix call of AdopteUnMec.post_mail Romain Bignon 2010-05-20 14:58:49 +02:00
  • bbca6f3f81 send a mail when an error occured while posting a message Romain Bignon 2010-05-20 14:31:26 +02:00
  • baa2a7de51 store last message datetime for each slut Romain Bignon 2010-05-20 14:30:55 +02:00
  • 0de0f2a768 rewrite video decorators to be in browser Christophe Benz 2010-05-20 11:46:00 +02:00
  • 83ec57629b new method ContactItem.get_lastmsg_date() Romain Bignon 2010-05-20 11:40:25 +02:00
  • 89c11ca4a0 fix pyflakes errors Romain Bignon 2010-05-20 10:42:20 +02:00
  • c1279aa496 new API in BaseBackend to create browser Romain Bignon 2010-05-20 10:39:49 +02:00
  • 2b93eec3c9 better handle IDs in video backends, enhance user interaction Christophe Benz 2010-05-20 01:34:41 +02:00
  • a9c8c93965 add new lxmlsoup parser Christophe Benz 2010-05-20 01:33:54 +02:00
  • 4a1e7e7b99 fix youjizz parser Christophe Benz 2010-05-20 01:33:35 +02:00
  • 99c64d4849 ability to set a proxy address Romain Bignon 2010-05-11 15:12:16 +02:00
  • 51b5d00b6e load modules instead of backends Christophe Benz 2010-05-19 11:54:57 +02:00
  • da00520ad7 rewrite ConsoleApplication.ask with standard modules Christophe Benz 2010-05-19 11:54:49 +02:00
  • d3cb59b86a add weboobcfg edit command Christophe Benz 2010-05-19 11:54:30 +02:00
  • b6f3b39744 fix pyflakes errors Christophe Benz 2010-05-19 11:16:06 +02:00
  • 41a853dbad add launcher for pyreverse PDF diagrams generator Christophe Benz 2010-05-19 11:15:52 +02:00
  • eaf40e8c58 move pyflakes to tools dir Christophe Benz 2010-05-19 11:15:31 +02:00
  • 72981cdc30 do not use retry() with submit() and follow_link(), because the state is lost Romain Bignon 2010-05-18 12:53:52 +02:00
  • eb7a6b746c dlfp sucks Romain Bignon 2010-05-18 00:58:35 +02:00
  • 3f938a957b fix: function was called twice each times Romain Bignon 2010-05-17 11:24:46 +02:00
  • d913819c01 do not report shell arguments to embedded ipython shell Christophe Benz 2010-05-16 17:43:02 +02:00
  • 1953fb9e97 code simplify Christophe Benz 2010-05-16 17:42:45 +02:00
  • 09e2e74d34 add decorator to retry failed requests Christophe Benz 2010-05-16 17:42:39 +02:00
  • a4a74eda4f implement chatoob messages command Christophe Benz 2010-05-16 17:42:27 +02:00
  • dcaeb761aa no need to create an object to yield Christophe Benz 2010-05-16 16:17:46 +02:00
  • 4ecc942083 chatoob has no config Christophe Benz 2010-05-16 12:42:42 +02:00
  • 619770b90a simplify code Christophe Benz 2010-05-16 02:18:32 +02:00
  • 20850bc1a1 rename decorator Christophe Benz 2010-05-16 02:18:26 +02:00
  • 44221c4c9e [wip] work on chatoob frontend Christophe Benz 2010-05-16 02:18:19 +02:00
  • 8344824970 start working on chat capability Christophe Benz 2010-05-15 21:10:33 +02:00
  • 0c425a2e9b no more need to print format result Christophe Benz 2010-05-15 04:56:59 +02:00
  • 57b2243ada implement where condition Christophe Benz 2010-05-15 04:55:30 +02:00
  • 38f1166328 add default config values as empty strings when adding backend instance Christophe Benz 2010-05-14 19:18:06 +02:00
  • 0c82c3bd4c oops, bad arguments in user message Christophe Benz 2010-05-14 19:08:57 +02:00
  • dae7b65107 protect function argument Christophe Benz 2010-05-14 19:04:02 +02:00
  • 8763d20a08 add interactivity for adding backends Christophe Benz 2010-05-14 19:02:33 +02:00
  • fbc142981b display available backends to user if none was found Christophe Benz 2010-05-14 19:02:09 +02:00
  • eb2c25758d return loaded backends / modules Christophe Benz 2010-05-14 19:01:16 +02:00
  • cdc58a0afc use error instead of debug for import error Christophe Benz 2010-05-14 17:43:53 +02:00
  • 477c298131 print backtraces Christophe Benz 2010-05-14 00:44:27 +02:00
  • 5098c4c9d2 except CallErrors from ConsoleApplication Christophe Benz 2010-05-14 00:44:17 +02:00
  • 8316971aba use logging instead of stderr Christophe Benz 2010-05-14 00:44:07 +02:00
  • 91076a92e4 repeat calls function immediately without waiting for timer Christophe Benz 2010-05-13 22:54:02 +02:00
  • 5bdc7605e5 add backtraces to exceptions Christophe Benz 2010-05-13 22:52:34 +02:00
  • f3c8689d70 add more log messages to profile_walker Christophe Benz 2010-05-13 22:52:10 +02:00
  • bb6e15e6fd correctly set the reply_id Romain Bignon 2010-05-14 11:30:31 +02:00
  • 0ec9b6244c use lxml instead of elementtidy Romain Bignon 2010-05-12 20:40:02 +02:00
  • 0dbf00f7ac new method BaseBrowser.buildurl() Romain Bignon 2010-05-12 11:05:45 +02:00
  • b23de78b47 enabled spaced search in gazelle Juke 2010-05-11 18:44:52 +02:00
  • 27242e80ba fix imports Christophe Benz 2010-05-11 17:07:23 +02:00
  • 27c32c01b4 remove no-maintained dummy frontend Christophe Benz 2010-05-11 17:04:47 +02:00
  • 968ae48673 move monboob code to frontends dir Christophe Benz 2010-05-11 17:03:35 +02:00
  • f21e8b25b6 use right name for masstransit Christophe Benz 2010-05-11 17:00:45 +02:00
  • 683979a839 use logging instead of printing to stderr Christophe Benz 2010-05-11 16:59:48 +02:00
  • 7d698192f3 adapt frontends to new Results API Christophe Benz 2010-05-11 16:59:12 +02:00
  • e0eddf0299 beautify code Christophe Benz 2010-05-09 23:01:06 +02:00
  • 40d5cc3e0e change Results API Christophe Benz 2010-05-07 19:35:05 +02:00
  • 937e8ca370 fix parsing of crappy DLFP pages Romain Bignon 2010-05-11 15:08:40 +02:00
  • eb9118133b fix for not Results-API compliant frontends Christophe Benz 2010-05-11 15:07:17 +02:00
  • 92a2ebc417 remove deprecated application monfric Christophe Benz 2010-05-11 15:03:25 +02:00
  • 6013bb1247 fix a race condition in responses handling (some responses could be lost). Romain Bignon 2010-05-11 14:43:03 +02:00
  • 3f49908d86 new frontend weboob-debug Christophe Benz 2010-05-11 12:00:33 +02:00
  • 73ffa6c6f1 Results API Christophe Benz 2010-04-28 17:39:59 +02:00
  • bd833e189f fix import Romain Bignon 2010-05-03 21:03:20 +02:00
  • 707cd69e4b fix when I can't get articles Romain Bignon 2010-05-03 19:55:11 +02:00
  • f776214507 send messages returned by ICapMessagesReply.post_reply() Romain Bignon 2010-05-03 19:32:18 +02:00
  • 5fb975a3e1 enqueue new message when sending one Romain Bignon 2010-05-03 19:15:50 +02:00
  • 24276ff868 don't care if no table is found (it means that there is no result) Romain Bignon 2010-05-02 19:24:49 +02:00
  • 550fee93ba command 'getfile' to store torrent in a file (or to stdout with '-') Romain Bignon 2010-05-02 19:09:31 +02:00
  • bcc3079d41 display files in torrent Romain Bignon 2010-05-02 19:04:06 +02:00
  • 2ee1c761ea implement Gazelle.get_torrent() method Romain Bignon 2010-05-02 18:55:56 +02:00
  • 1c85848195 no default values for 'protocol' and 'domain' config fields Romain Bignon 2010-05-02 17:54:46 +02:00
  • 056dec231d add __future__ import Christophe Benz 2010-05-01 18:56:50 +02:00
  • f7db731878 new weboorrents application Romain Bignon 2010-05-01 16:52:48 +02:00
  • 85d78e9bdf new 'gazelle' backend (bittorrent trackers), implementing ICapTorrent Romain Bignon 2010-05-01 16:46:43 +02:00
  • 11cfc1d68b load backends config's values in raw Romain Bignon 2010-05-01 16:02:56 +02:00
  • 098c96c58f pop results in the correct order Romain Bignon 2010-05-01 16:02:42 +02:00
  • b4bcfd7593 do not freeze when a call is made with no backends Romain Bignon 2010-05-01 15:48:42 +02:00
  • fbf639993b misc Romain Bignon 2010-05-01 14:37:57 +02:00
  • 245c44987d new ICapTorrent capability Romain Bignon 2010-05-01 14:37:28 +02:00
  • 8a03778975 correctly follow symlinks (no unknown modules anymore) Romain Bignon 2010-05-01 11:08:38 +02:00
  • 3b6bca66ca fix loading modules Romain Bignon 2010-05-01 10:56:41 +02:00
  • 58b9e693ee fix encoding of sender name in the email's From field Romain Bignon 2010-04-30 23:49:40 +02:00
  • 16318dcbf6 use the lxml parser (elementtidy is now deprecated) Romain Bignon 2010-04-30 18:09:37 +02:00
  • 6edafa89a2 print a backtrace with debug() on each exception Romain Bignon 2010-04-30 18:09:11 +02:00
  • c77acdbef4 new getBacktrace() function Romain Bignon 2010-04-30 18:09:01 +02:00
  • cdfc6882f9 catch exceptions raised by iterators Romain Bignon 2010-04-30 17:38:31 +02:00
  • 1103e7f79b sometimes sys.stdin.encoding is None Romain Bignon 2010-04-30 14:02:59 +02:00
  • 404db79007 new checkbox 'SFW' Romain Bignon 2010-04-29 22:44:46 +02:00
  • f834bdabd9 QVideoob uses the Weboob.do API Romain Bignon 2010-04-29 22:24:21 +02:00
  • 35fa94e504 add the method Weboob.do_backends() Romain Bignon 2010-04-29 22:24:05 +02:00
  • d900375a39 using Weboob.do() Romain Bignon 2010-04-29 15:50:11 +02:00
  • 236a37481f install videoob_web data files Christophe Benz 2010-04-29 14:04:03 +02:00
  • dfadad33e5 change egg name to lowercase Christophe Benz 2010-04-29 14:03:14 +02:00
  • b49fb35d48 documentation Romain Bignon 2010-04-29 11:55:13 +02:00