Skip to content
  1. Sep 04, 2014
  2. Sep 03, 2014
  3. Jul 29, 2014
  4. Jul 05, 2014
  5. Jun 18, 2014
  6. Jun 17, 2014
  7. May 19, 2014
  8. May 06, 2014
  9. Jan 23, 2014
  10. Jan 16, 2014
  11. Jan 08, 2014
  12. Dec 05, 2013
  13. Nov 21, 2013
  14. Sep 11, 2013
  15. Sep 09, 2013
  16. Aug 03, 2013
  17. Jul 27, 2013
  18. Mar 26, 2013
  19. Mar 15, 2013
  20. Mar 09, 2013
  21. Feb 12, 2013
  22. Jan 25, 2013
  23. Dec 10, 2012
  24. Nov 06, 2012
    • theo's avatar
      Add -e to rtmpdump options · cf603518
      theo authored
      Adding -e to rtmpdump.
      
      So instead of:
          rtmpdump -r <url> -o <file>
      we will have
          rtmpdump -e -r <url> -o <file>
      
      If <file> doesn't exist, it will be created. So the -e switch doesn't
      change anything.
      
      If <file> alredy exists, then rtmpdump will try to complete a previous
      download.
      
      That way, if videoob download <id> fails, running the command again
      will complete the download without starting again from scratch.
      cf603518
  25. Oct 28, 2012
  26. Oct 27, 2012
  27. May 04, 2012
  28. Apr 03, 2012
  29. Mar 27, 2012
  30. Mar 16, 2012
    • Laurent Bachelier's avatar
      Move the "empty search for latest" to collections · e958c229
      Laurent Bachelier authored
      There is now a "latest" collection (or "latest_nsfw").
      The feature didn't look much used, since it didn't work on many
      backends.
      Using collections will make it easy to support other things
      like most viewed, featured, etc.
      As a bonus, I added tests for every backend with the feature.
      e958c229
  31. Mar 14, 2012
  32. Mar 13, 2012
    • Laurent Bachelier's avatar
      Make Collection more safe and sane · b4b71829
      Laurent Bachelier authored
      * Remove callbacks in Collection object
        Make Collection a "dumb" object (and also a base object,
        though it isn't very useful for now)
      * Rename Path to WorkingPath, because it is more about managing state
        than being a single path.
      * Rewrite almost all WorkingPath, because the code was overly
        complicated for no reason (I tried some special cases and it turned
        out that fromstring didn't handle them, and that the
        quote-escape-unquote was just unecessary). I also rewrote it to be
        more pythonic (no more lambdas and maps) and added tests.
      * Require the full split path when creating a Collection. Because, come to
        think of it, an object needs an unique identifier; in the case of
        Collections, it is the full path, not only its last part.
        I might even replace the id by the full split path in the future.
      * There is now only one way to get items of a Collection: calling
        iter_resources().
      * Rewrite flatten_resources to iter_resources_flat(), which just calls
        iter_resources() recursively.
      * Rewrite the collection part of the canalplus module. There is no more
        callback or a page calling the browser to check another page!
        The logic is only in iter_resources().
        The resulting code is not very pretty, but it should get better.
        As a bonus, avoid to reload the main XML file when we already have it
        open.
      * change_path() now expects a split path and not a string.
      * up/home special cases for "cd" are handled in the same place, and
        store the previous place properly (but are not yet exploitable by
        an user command).
      
      This is a big commit but it would be hard to split it in *working*
      commits.
      
      If you read this entire commit message, I will buy you a beer.
      
      refs #774
      fixes #773
      b4b71829