<commit_before><?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  <!--
      This web site is (c) 2009 <NAME>

      Original copyright :
      uShare web site is (c) 2005-2006 <NAME>
      HomePage for the uShare UPnP Media Server Project (http://ushare.geexbox.org/)
      Feel free to get inspiration from this site, as long as you leave this comment here.
    -->
  <head>
    <title>GeeXboX Valhalla (or libvalhalla)</title>
    <meta http-equiv="Content-language" content="en"/>
    <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8"/>
    <meta name="description" content="GeeXboX Valhalla (or libvalhalla)"/>
    <meta name="author" content="<NAME>, <NAME>"/>
    <meta name="robots" content="index, follow"/>
    <meta name="keywords" content=""/>
    <link type="text/css" rel="stylesheet" href="style.css"/>
  </head>
  <body>
    <div id="page">

    <h1 id="top" style="text-align: center">
      <tt>GeeXboX Valhalla</tt><br/>
      A tiny media scanner API.
    </h1>

    <div id="adsense">
<!-- Google AdSense -->
<script type="text/javascript"><!--
google_ad_client = "pub-8177632591767420";
//200x200, date de création 21/12/07
google_ad_slot = "8252219206";
google_ad_width = 200;
google_ad_height = 200;
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
    </div>

    <div style="float: right; margin-right: 20px; margin-top: 40px">
      <img src="valhalla.png" alt="libvalhalla" title="libvalhalla" />
    </div>

    <fieldset id="contents">
      <legend>Contents</legend>
      <ul>
        <li><a href="#Introduction">Introduction</a></li>
        <li><a href="#Latest_News">Latest News</a></li>
        <li><a href="#Copyright_and_License">Copyright and License</a></li>
        <li><a href="#Documentation">Documentation</a></li>
        <li><a href="#Download">Download</a></li>
        <li><a href="#Feedback">Feedback</a></li>
        <li><a href="#Links">Links</a></li>
      </ul>
    </fieldset>

    <div id="content">
    <h2 id="Introduction">
      <span class="top"><a href="#top">top</a></span>
      Introduction
    </h2>
      <p>
      libvalhalla is a library written in C. It is a media scanner, that stores
      various information in an <a href="http://www.sqlite.org">SQLite</a>
      database and relies on <a href="http://www.ffmpeg.org">FFmpeg</a>
      (libavformat and libavutil) and <a href="http://curl.haxx.se">libcurl</a>.
      It features many Internet grabbers that allows automatic download of
      covers, lyrics, informations on media files, tags retrival in video and
      music files and so on.
      </p>
      <p>
      It is a free software - it is licensed under the terms of the
      <a href="http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">
      GNU Lesser General Public License</a> (GNU/LGPL) version 2.1.
      </p>

    <h2 id="Latest_News">
      <span class="top"><a href="#top">top</a></span>
      Latest News
    </h2>
      <p>
      libvalhalla is work in progress right now. If you're interested in its
      development, you're highly welcomed to join in.
      </p>
      <p>
      Current release is 1.0.0, featuring with the following changes :
      </p>
      <ul>
        <li>Initial project release</li>
        <li>Full scanning, parsing and grabbing support</li>
      </ul>
      <p>Supported grabbers :</p>
      <ul>
        <li><b><a href="http://www.allocine.fr">Allocine</a></b></li>
        <li><b><a href="http://webservices.amazon.com">Amazon</a></b></li>
        <li><b>EXIF</b><br />
            relies on <a href="http://libexif.sourceforge.net">libexif</a></li>
        <li><b>FFmpeg</b><br />
            relies on <a href="http://ffmpeg.org">libavcodec</a></li>
        <li><b><a href="http://www.imdb.com">ImDB</a></b></li>
        <li><b><a href="http://www.last.fm">Last.fm</a></b></li>
        <li><b>localfiles</b></li>
        <li><b><a href="http://lyricsfly.com">LyricsFly.com</a></b></li>
        <li><b><a href="http://lyrics.wikia.com">LyricWiki.org</a></b></li>
        <li><b>NFO</b><br />
            relies on <a href="http://libnfo.geexbox.org">libnfo</a></li>
        <li><b><a href="http://thetvdb.com">TheTVDB.com</a></b></li>
        <li><b><a href="http://www.themoviedb.org">TheMovieDB.org</a></b></li>
        <li><b><a href="http://tvrage.com">TVRage.com</a></b></li>
      </ul>

    <h2 id="Copyright_and_License">
      <span class="top"><a href="#top">top</a></span>
      Copyright and License
    </h2>
      <p>
      libvalhalla is copyright (C) 2009 <NAME>, <NAME>.
      </p>
      <p>
      This library is free software; you can redistribute it and/or modify it
      under the terms of the GNU Lesser General Public License as published by
      the Free Software Foundation; either version 2.1 of the License, or
      (at your option) any later version.
      </p>
      <p>
      This library is distributed in the hope that it will be useful, but
      WITHOUT ANY WARRANTY; without even the implied warranty of
      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser
      General Public License for more details.
      </p>
      <p>
      You should have received a copy of the GNU Lesser General Public License
      along with this library; If not, see &lt;http://www.gnu.org/licenses/&gt;.
      </p>

    <h2 id="Documentation">
      <span class="top"><a href="#top">top</a></span>
      Documentation
    </h2>
      <p>
      More documentation will be provided in some time.<br />
      You can find the public API documentation
      <a href="http://libvalhalla.geexbox.org/doxygen/html/index.html">HTML</a>
      /
      <a href="http://libvalhalla.geexbox.org/doxygen/pdf/libvalhalla-1.0.0.pdf">
      PDF</a> automatically generated from the libvalhalla source code, using
      <a href="http://www.doxygen.org">Doxygen</a>.
      </p>

    <h2 id="Download">
      <span class="top"><a href="#top">top</a></span>
      Download
    </h2>
      <p>
      The currently available libvalhalla release is 1.0.0.<br />
      Sources can be downloaded
      <a href="http://libvalhalla.geexbox.org/releases/libvalhalla-1.0.0.tar.bz2">
      here</a>.
      </p>

      <h3>Packages</h3>
        <p>
        If you're using Ubuntu 9.10 (Karmic) GNU/Linux distribution, libvalhalla
        packages are available through your packet manager for your i386 and
        amd64 architectures.
        </p>
        <p>Simply add the following line to your /etc/apt/sources.list file :</p>
        <pre>deb http://packages.geexbox.org/ karmic main</pre>
        <p>and install libvalhalla with : </p>
        <pre>sudo aptitude update &amp;&amp; sudo aptitude install libvalhalla</pre>

      <h3>Development Tree</h3>
        <p>
        The latest libvalhalla development tree can be grabbed using
        <a href="http://www.selenic.com/mercurial/">Mercurial</a>, a revision
        control system, similar in purpose to tools such as CVS, SCCS, SVN and
        Arch. It is used to keep track of the changes made to a source tree
        and to help programmers combine and otherwise manipulate changes made
        by multiple people or at different times.
        </p>
        <p>
        There are currently 2 ways of accessing the Mercurial tree :
        via command-line or (to just have a look to some changes on a specific
        file, for example) You can directly access to the web interface with
        your browser from :
        </p>
        <p>
        <a href="http://hg.geexbox.org/libvalhalla/">libvalhalla Mercurial</a>
        </p>
        <p>
        In order to access to Mercurial via command line, create and enter a
        new directory and do the following (be sure that you have installed the
        mercurial package).<br/>
        </p>
        <ul>
          <li>
            To get a local copy of the libvalhalla Mercurial repository :
            <pre>hg clone http://hg.geexbox.org/libvalhalla</pre>
          </li>
          <li>
            To update your local copy of the Mercurial, synchronizing with
            our server :
            <pre>hg pull -u</pre>
          </li>
        </ul>

    <h2 id="Feedback"><span class="top"><a href="#top">top</a></span>Feedback</h2>
      <p>
      The author of libvalhalla and this document, <i><NAME></i>,
      can be contacted by
      <a href="mailto:<EMAIL>">e-mail</a>.
      </p>
      <p>
      Please send bug reports, suggestions, ideas, comments or patches to the
      GeeXboX <a href="https://www.geexbox.org/sympa/info/devel">devel mailing
      list</a> : <a href="mailto:<EMAIL>"><EMAIL></a>
      </p>

    <h2 id="Links">
      <span class="top"><a href="#top">top</a></span>
      Links
    </h2>
      <ul>
        <li><b><a href="http://www.geexbox.org">GeeXboX</a></b></li>
        <li><b><a href="http://enna.geexbox.org">Enna Media Center</a></b></li>
      </ul>

    </div>
    </div>
  </body>
</html>
<commit_msg>add google analytics support<commit_after><?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  <!--
      This web site is (c) 2009 <NAME>

      Original copyright :
      uShare web site is (c) 2005-2006 <NAME>
      HomePage for the uShare UPnP Media Server Project (http://ushare.geexbox.org/)
      Feel free to get inspiration from this site, as long as you leave this comment here.
    -->
  <head>
    <title>GeeXboX Valhalla (or libvalhalla)</title>
    <meta http-equiv="Content-language" content="en"/>
    <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8"/>
    <meta name="description" content="GeeXboX Valhalla (or libvalhalla)"/>
    <meta name="author" content="<NAME>, <NAME>"/>
    <meta name="robots" content="index, follow"/>
    <meta name="keywords" content=""/>
    <link type="text/css" rel="stylesheet" href="style.css"/>

    <!-- Google Analytics stats -->
    <script type="text/javascript">
      var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
      document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
    </script>
    <script type="text/javascript">
      try {
      var pageTracker = _gat._getTracker("UA-3497964-5");
      pageTracker._trackPageview();
      } catch(err) {}
    </script>
    <script type="text/javascript">
      window.google_analytics_uacct = "UA-3497964-5";
    </script>

  </head>
  <body>
    <div id="page">

    <h1 id="top" style="text-align: center">
      <tt>GeeXboX Valhalla</tt><br/>
      A tiny media scanner API.
    </h1>

    <div id="adsense">
<!-- Google AdSense -->
<script type="text/javascript"><!--
google_ad_client = "pub-8177632591767420";
//200x200, date de création 21/12/07
google_ad_slot = "8252219206";
google_ad_width = 200;
google_ad_height = 200;
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
    </div>

    <div style="float: right; margin-right: 20px; margin-top: 40px">
      <img src="valhalla.png" alt="libvalhalla" title="libvalhalla" />
    </div>

    <fieldset id="contents">
      <legend>Contents</legend>
      <ul>
        <li><a href="#Introduction">Introduction</a></li>
        <li><a href="#Latest_News">Latest News</a></li>
        <li><a href="#Copyright_and_License">Copyright and License</a></li>
        <li><a href="#Documentation">Documentation</a></li>
        <li><a href="#Download">Download</a></li>
        <li><a href="#Feedback">Feedback</a></li>
        <li><a href="#Links">Links</a></li>
      </ul>
    </fieldset>

    <div id="content">
    <h2 id="Introduction">
      <span class="top"><a href="#top">top</a></span>
      Introduction
    </h2>
      <p>
      libvalhalla is a library written in C. It is a media scanner, that stores
      various information in an <a href="http://www.sqlite.org">SQLite</a>
      database and relies on <a href="http://www.ffmpeg.org">FFmpeg</a>
      (libavformat and libavutil) and <a href="http://curl.haxx.se">libcurl</a>.
      It features many Internet grabbers that allows automatic download of
      covers, lyrics, informations on media files, tags retrival in video and
      music files and so on.
      </p>
      <p>
      It is a free software - it is licensed under the terms of the
      <a href="http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">
      GNU Lesser General Public License</a> (GNU/LGPL) version 2.1.
      </p>

    <h2 id="Latest_News">
      <span class="top"><a href="#top">top</a></span>
      Latest News
    </h2>
      <p>
      libvalhalla is work in progress right now. If you're interested in its
      development, you're highly welcomed to join in.
      </p>
      <p>
      Current release is 1.0.0, featuring with the following changes :
      </p>
      <ul>
        <li>Initial project release</li>
        <li>Full scanning, parsing and grabbing support</li>
      </ul>
      <p>Supported grabbers :</p>
      <ul>
        <li><b><a href="http://www.allocine.fr">Allocine</a></b></li>
        <li><b><a href="http://webservices.amazon.com">Amazon</a></b></li>
        <li><b>EXIF</b><br />
            relies on <a href="http://libexif.sourceforge.net">libexif</a></li>
        <li><b>FFmpeg</b><br />
            relies on <a href="http://ffmpeg.org">libavcodec</a></li>
        <li><b><a href="http://www.imdb.com">ImDB</a></b></li>
        <li><b><a href="http://www.last.fm">Last.fm</a></b></li>
        <li><b>localfiles</b></li>
        <li><b><a href="http://lyricsfly.com">LyricsFly.com</a></b></li>
        <li><b><a href="http://lyrics.wikia.com">LyricWiki.org</a></b></li>
        <li><b>NFO</b><br />
            relies on <a href="http://libnfo.geexbox.org">libnfo</a></li>
        <li><b><a href="http://thetvdb.com">TheTVDB.com</a></b></li>
        <li><b><a href="http://www.themoviedb.org">TheMovieDB.org</a></b></li>
        <li><b><a href="http://tvrage.com">TVRage.com</a></b></li>
      </ul>

    <h2 id="Copyright_and_License">
      <span class="top"><a href="#top">top</a></span>
      Copyright and License
    </h2>
      <p>
      libvalhalla is copyright (C) 2009 <NAME>, <NAME>.
      </p>
      <p>
      This library is free software; you can redistribute it and/or modify it
      under the terms of the GNU Lesser General Public License as published by
      the Free Software Foundation; either version 2.1 of the License, or
      (at your option) any later version.
      </p>
      <p>
      This library is distributed in the hope that it will be useful, but
      WITHOUT ANY WARRANTY; without even the implied warranty of
      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser
      General Public License for more details.
      </p>
      <p>
      You should have received a copy of the GNU Lesser General Public License
      along with this library; If not, see &lt;http://www.gnu.org/licenses/&gt;.
      </p>

    <h2 id="Documentation">
      <span class="top"><a href="#top">top</a></span>
      Documentation
    </h2>
      <p>
      More documentation will be provided in some time.<br />
      You can find the public API documentation
      <a href="http://libvalhalla.geexbox.org/doxygen/html/index.html">HTML</a>
      /
      <a href="http://libvalhalla.geexbox.org/doxygen/pdf/libvalhalla-1.0.0.pdf">
      PDF</a> automatically generated from the libvalhalla source code, using
      <a href="http://www.doxygen.org">Doxygen</a>.
      </p>

    <h2 id="Download">
      <span class="top"><a href="#top">top</a></span>
      Download
    </h2>
      <p>
      The currently available libvalhalla release is 1.0.0.<br />
      Sources can be downloaded
      <a href="http://libvalhalla.geexbox.org/releases/libvalhalla-1.0.0.tar.bz2">
      here</a>.
      </p>

      <h3>Packages</h3>
        <p>
        If you're using Ubuntu 9.10 (Karmic) GNU/Linux distribution, libvalhalla
        packages are available through your packet manager for your i386 and
        amd64 architectures.
        </p>
        <p>Simply add the following line to your /etc/apt/sources.list file :</p>
        <pre>deb http://packages.geexbox.org/ karmic main</pre>
        <p>and install libvalhalla with : </p>
        <pre>sudo aptitude update &amp;&amp; sudo aptitude install libvalhalla</pre>

      <h3>Development Tree</h3>
        <p>
        The latest libvalhalla development tree can be grabbed using
        <a href="http://www.selenic.com/mercurial/">Mercurial</a>, a revision
        control system, similar in purpose to tools such as CVS, SCCS, SVN and
        Arch. It is used to keep track of the changes made to a source tree
        and to help programmers combine and otherwise manipulate changes made
        by multiple people or at different times.
        </p>
        <p>
        There are currently 2 ways of accessing the Mercurial tree :
        via command-line or (to just have a look to some changes on a specific
        file, for example) You can directly access to the web interface with
        your browser from :
        </p>
        <p>
        <a href="http://hg.geexbox.org/libvalhalla/">libvalhalla Mercurial</a>
        </p>
        <p>
        In order to access to Mercurial via command line, create and enter a
        new directory and do the following (be sure that you have installed the
        mercurial package).<br/>
        </p>
        <ul>
          <li>
            To get a local copy of the libvalhalla Mercurial repository :
            <pre>hg clone http://hg.geexbox.org/libvalhalla</pre>
          </li>
          <li>
            To update your local copy of the Mercurial, synchronizing with
            our server :
            <pre>hg pull -u</pre>
          </li>
        </ul>

    <h2 id="Feedback"><span class="top"><a href="#top">top</a></span>Feedback</h2>
      <p>
      The author of libvalhalla and this document, <i><NAME></i>,
      can be contacted by
      <a href="mailto:<EMAIL>">e-mail</a>.
      </p>
      <p>
      Please send bug reports, suggestions, ideas, comments or patches to the
      GeeXboX <a href="https://www.geexbox.org/sympa/info/devel">devel mailing
      list</a> : <a href="mailto:<EMAIL>"><EMAIL></a>
      </p>

    <h2 id="Links">
      <span class="top"><a href="#top">top</a></span>
      Links
    </h2>
      <ul>
        <li><b><a href="http://www.geexbox.org">GeeXboX</a></b></li>
        <li><b><a href="http://enna.geexbox.org">Enna Media Center</a></b></li>
      </ul>

    </div>
    </div>
  </body>
</html>

{'fraction_non_alphanumeric': 0.16124432238301467, 'fraction_numerical': 0.014788211682687229, 'mean_word_length': 2.5445526020217146, 'pattern_counts': {'":': 0, '<': 638, '<?xml version=': 2, '>': 638, 'https://': 3, 'lorem ipsum': 0, 'www.': 29, 'xml': 8}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 14, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4352117', 'n_tokens_mistral': 6503, 'n_tokens_neox': 6202, 'n_words': 1668}