Permalink
Switch branches/tags
Nothing to show
Commits on Apr 16, 2015
  1. Add a README.

    shlomif committed Apr 16, 2015
Commits on Jun 3, 2011
  1. Merge pull request #4 from Zaba/master

    penma committed Jun 3, 2011
    Some changes and fixes
Commits on May 28, 2011
  1. Add an ugly kludge to ignore comments in wiki markup.

    Vsevolod Kozlov committed May 28, 2011
    This isn't really so ugly in the light of the rest of the code.  A real parser
    would be nice.
  2. Don't do global substitutions on every iteration.

    Vsevolod Kozlov committed May 28, 2011
    Being global, they seem to achieve everything they can after running once.
  3. Add cacheleaves, a tool that finds all pages in cache that are not li…

    Vsevolod Kozlov committed May 28, 2011
    …nked to by other pages.
  4. Preserve the case better in generated graphs.

    Vsevolod Kozlov committed May 28, 2011
  5. Merge pull request #3 from Zaba/master

    penma committed May 28, 2011
    A pull request
  6. Pass the cache as an argument to process_page instead of using global…

    Vsevolod Kozlov committed May 28, 2011
    … variables.
  7. Generate graphs with boxes for nodes by default.

    Vsevolod Kozlov committed May 28, 2011
  8. Reorganize code a bit.

    Vsevolod Kozlov committed May 28, 2011
  9. Be more fool-proof by ucfirst()ing the given target page.

    Vsevolod Kozlov committed May 28, 2011
  10. Make cache2dot Unicode-aware.

    Vsevolod Kozlov committed May 28, 2011
    This is kind of verbose, there might be a better way to achieve this.
  11. Treat @ARGV as UTF-8.

    Vsevolod Kozlov committed May 28, 2011
  12. Add an option that specifies the language of wikipedia that should be…

    Vsevolod Kozlov committed May 28, 2011
    … used.
  13. Do UTF-8 I/O properly.

    Vsevolod Kozlov committed May 28, 2011
Commits on May 27, 2011
  1. cache by ucfirst, not lc

    penma committed May 27, 2011
    This prevents false infinite loops when hitting redirects that only
    change the case of the title.
  2. extend success/fail messages

    penma committed May 27, 2011
  3. use /w/index.php instead of /wiki/

    penma committed May 27, 2011
    Otherwise might fail on some pages (like "Alfred L. Kroeger")
  4. Fix loop termination condition

    Vsevolod Kozlov committed with penma May 27, 2011
  5. Split wiki parsing into a separate function.

    Vsevolod Kozlov committed with penma May 27, 2011
  6. Add a tool that converts cache files into graphviz input files.

    Vsevolod Kozlov committed with penma May 27, 2011
  7. Add support for a cache file.

    Vsevolod Kozlov committed with penma May 27, 2011
  8. Use Getopt::Long and add an option for the target page.

    Vsevolod Kozlov committed with penma May 27, 2011
  9. Strip the fragment identifier from the page name.

    Vsevolod Kozlov committed with penma May 27, 2011
Commits on May 26, 2011
  1. Now detecting infinite loops.

    shlomif committed May 26, 2011
  2. Moved the @ARGV processing to use shift(@ARGV).

    shlomif committed May 26, 2011
    This way there are no hard-coded $ARGV[$idx] things.
  3. Add an empty line.

    shlomif committed May 26, 2011
    An empty line between the sha-bang and the use strict/warnings.
Commits on May 25, 2011
  1. Merge pull request #1 from mxey/master

    penma committed May 25, 2011