<commit_before><!DOCTYPE html>
<html lang="en"
      xmlns:tal="http://xml.zope.org/namespaces/tal"
      xmlns:metal="http://xml.zope.org/namespaces/metal"
      xmlns:i18n="http://xml.zope.org/namespaces/i18n"
      i18n:domain="yithlibraryserver"
      metal:use-macro="base.macros['base']">

<tal:block metal:fill-slot="header-title" i18n:translate="">Home</tal:block>

<tal:block metal:fill-slot="content">

  <a href="https://github.com/Yaco-Sistemas/yith-library-server" class="ribbon" target="_blank">
    <img src="${request.static_path('yithlibraryserver:static/img/forkme_right_gray_6d6d6d.png')}" alt="Fork us on GitHub!" i18n:attributes="alt" />
  </a>

  <div class="hero-unit main-banner banner">
    <h1 i18n:translate="">Web password manager</h1>
    <p i18n:translate="">Yith Library is an online password manager. It will help you to keep
      your secrets under control in a secure and easy way. Your online data is
      too valuable to avoid protecting it seriously.</p>
    <p>
      <a tal:condition="not request.user" class="btn btn-primary btn-large" href="${request.route_path('login')}">
	    <strong i18n:translate="">Start using it today</strong>
	    <small i18n:translate="">at no cost</small>
      </a>
      <a tal:condition="request.user" class="btn btn-primary btn-large" href="${request.route_path('oauth2_clients')}">
	    <strong i18n:translate="">Get your passwords</strong>
      </a>
    </p>
  </div>

  <div class="row block-header">
    <div class="span12">
      <h2 i18n:translate="">Why do you need a password manager?</h2>
    </div>
  </div>

  <div class="row row-no-margin marketing-block marketing-block-right">
    <div class="span6">
      <img src="${request.static_path('yithlibraryserver:static/img/lock.png')}" width="175" height="175" alt="" />
    </div>

    <div class="span6">
      <h3 i18n:translate="">Using one
        <strong i18n:name="password" i18n:translate="">password</strong>
        for everything is a bad idea</h3>
      <p i18n:translate="">Today, most Internet services force you to use an username and a
	    password as your credentials to identify yourself. Since we are not very
	    good at remembering a lot of different passwords, we usually have only one.
	    But what if one of those service's security is compromised and an attacker
	    can get the passwords used at that service? Well, that means the
	    attacker can access all the services where you use the same password.
	    Scary, isn't it?
      </p>
    </div>
  </div>

  <div class="row row-no-margin marketing-block marketing-block-left">
    <div class="span6">
      <h3 style="margin-top: 34px" i18n:translate="">Manage your passwords
        <strong i18n:name="easily" i18n:translate="">easily</strong></h3>
      <p i18n:translate="">It's not as easy as using the same password for everything but you
	    already know you should never do that. The Yith Library is super easy
	    to use: just remember your master password is only stored in your
	    brain and you should always use the same one. You can access your
	    passwords from
        <a href="${request.route_path('oauth2_clients')}" i18n:name="any-device" i18n:translate="">any device!</a>
      </p>
    </div>

    <div class="span6">
      <img src="${request.static_path('yithlibraryserver:static/img/hand-button.png')}" width="175" height="175" alt="" />
    </div>
  </div>

  <div class="row row-no-margin marketing-block marketing-block-right">
    <div class="span6">
      <img src="${request.static_path('yithlibraryserver:static/img/safe-deposit-box.png')}" width="175" height="175" alt="" />
    </div>

    <div class="span6">
      <h3 style="margin-top: 42px" i18n:translate="">Keep your secrets
        <strong i18n:name="secure" i18n:translate="">secure</strong></h3>
      <p i18n:translate="">Your passwords are transmitted over the network using the TLS
	    protocol and they are stored on the server encrypted. Even the
	    yithians who run this service can't read them! Not even with
	    their time machine...
      </p>
    </div>
  </div>

  <div class="row row-no-margin marketing-block marketing-block-left marketing-block-last">
    <div class="span6">
      <h3 i18n:translate="">Yith Library is a
        <strong i18n:name="free" i18n:translate="">free</strong> service</h3>
      <div class="row row-no-margin">
	    <div class="span3">
	      <p><strong i18n:translate="">Free as in freedom</strong></p>
	      <ul class="unstyled">
	        <li i18n:translate="">You can use it any way you want</li>
	        <li i18n:translate="">You can run your own server or clients</li>
	        <li><a href="https://github.com/Yaco-Sistemas/yith-library-server" target="_blank" i18n:translate="">You can modify it</a></li>
	        <li i18n:translate="">You can distribute it</li>
	        <li i18n:translate="">We are happy with all of this</li>
	      </ul>
	    </div>
	    <div class="span3">
	      <p><strong i18n:translate="">Free as in beer</strong></p>
	      <ul class="unstyled">
	        <li i18n:translate="">You can use our server and clients without paying a dime</li>
	        <li i18n:translate="">If you like it a lot, we are happy to accept
              <a href="#" rel="tooltip" title="Coming soon" i18n:name="donations" i18n:translate="">donations</a></li>
	      </ul>
	    </div>
      </div>
    </div>

    <div class="span6">
      <img src="${request.static_path('yithlibraryserver:static/img/condor.png')}" width="175" height="175" alt="" />
    </div>
  </div>

  <div class="row row-no-margin marketing-block marketing-block-left marketing-block-big marketing-block-first marketing-block-last">
    <div class="span6">
      <h3 i18n:translate="">How it works</h3>
      <ol class="fancy-list">
	    <li i18n:translate="">When you access the Yith Library the server sends your
	      ciphered password collection to your browser using secure
	      protocols such as TLS. This means that nobody can sniff
	      this traffic and see your ciphered secrets.</li>
	    <li i18n:translate="">Yith Library asks you for the<commit_msg>Add link to contributions on the home page<commit_after><!DOCTYPE html>
<html lang="en"
      xmlns:tal="http://xml.zope.org/namespaces/tal"
      xmlns:metal="http://xml.zope.org/namespaces/metal"
      xmlns:i18n="http://xml.zope.org/namespaces/i18n"
      i18n:domain="yithlibraryserver"
      metal:use-macro="base.macros['base']">

<tal:block metal:fill-slot="header-title" i18n:translate="">Home</tal:block>

<tal:block metal:fill-slot="content">

  <a href="https://github.com/Yaco-Sistemas/yith-library-server" class="ribbon" target="_blank">
    <img src="${request.static_path('yithlibraryserver:static/img/forkme_right_gray_6d6d6d.png')}" alt="Fork us on GitHub!" i18n:attributes="alt" />
  </a>

  <div class="hero-unit main-banner banner">
    <h1 i18n:translate="">Web password manager</h1>
    <p i18n:translate="">Yith Library is an online password manager. It will help you to keep
      your secrets under control in a secure and easy way. Your online data is
      too valuable to avoid protecting it seriously.</p>
    <p>
      <a tal:condition="not request.user" class="btn btn-primary btn-large" href="${request.route_path('login')}">
	    <strong i18n:translate="">Start using it today</strong>
	    <small i18n:translate="">at no cost</small>
      </a>
      <a tal:condition="request.user" class="btn btn-primary btn-large" href="${request.route_path('oauth2_clients')}">
	    <strong i18n:translate="">Get your passwords</strong>
      </a>
    </p>
  </div>

  <div class="row block-header">
    <div class="span12">
      <h2 i18n:translate="">Why do you need a password manager?</h2>
    </div>
  </div>

  <div class="row row-no-margin marketing-block marketing-block-right">
    <div class="span6">
      <img src="${request.static_path('yithlibraryserver:static/img/lock.png')}" width="175" height="175" alt="" />
    </div>

    <div class="span6">
      <h3 i18n:translate="">Using one
        <strong i18n:name="password" i18n:translate="">password</strong>
        for everything is a bad idea</h3>
      <p i18n:translate="">Today, most Internet services force you to use an username and a
	    password as your credentials to identify yourself. Since we are not very
	    good at remembering a lot of different passwords, we usually have only one.
	    But what if one of those service's security is compromised and an attacker
	    can get the passwords used at that service? Well, that means the
	    attacker can access all the services where you use the same password.
	    Scary, isn't it?
      </p>
    </div>
  </div>

  <div class="row row-no-margin marketing-block marketing-block-left">
    <div class="span6">
      <h3 style="margin-top: 34px" i18n:translate="">Manage your passwords
        <strong i18n:name="easily" i18n:translate="">easily</strong></h3>
      <p i18n:translate="">It's not as easy as using the same password for everything but you
	    already know you should never do that. The Yith Library is super easy
	    to use: just remember your master password is only stored in your
	    brain and you should always use the same one. You can access your
	    passwords from
        <a href="${request.route_path('oauth2_clients')}" i18n:name="any-device" i18n:translate="">any device!</a>
      </p>
    </div>

    <div class="span6">
      <img src="${request.static_path('yithlibraryserver:static/img/hand-button.png')}" width="175" height="175" alt="" />
    </div>
  </div>

  <div class="row row-no-margin marketing-block marketing-block-right">
    <div class="span6">
      <img src="${request.static_path('yithlibraryserver:static/img/safe-deposit-box.png')}" width="175" height="175" alt="" />
    </div>

    <div class="span6">
      <h3 style="margin-top: 42px" i18n:translate="">Keep your secrets
        <strong i18n:name="secure" i18n:translate="">secure</strong></h3>
      <p i18n:translate="">Your passwords are transmitted over the network using the TLS
	    protocol and they are stored on the server encrypted. Even the
	    yithians who run this service can't read them! Not even with
	    their time machine...
      </p>
    </div>
  </div>

  <div class="row row-no-margin marketing-block marketing-block-left marketing-block-last">
    <div class="span6">
      <h3 i18n:translate="">Yith Library is a
        <strong i18n:name="free" i18n:translate="">free</strong> service</h3>
      <div class="row row-no-margin">
	    <div class="span3">
	      <p><strong i18n:translate="">Free as in freedom</strong></p>
	      <ul class="unstyled">
	        <li i18n:translate="">You can use it any way you want</li>
	        <li i18n:translate="">You can run your own server or clients</li>
	        <li><a href="https://github.com/Yaco-Sistemas/yith-library-server" target="_blank" i18n:translate="">You can modify it</a></li>
	        <li i18n:translate="">You can distribute it</li>
	        <li i18n:translate="">We are happy with all of this</li>
	      </ul>
	    </div>
	    <div class="span3">
	      <p><strong i18n:translate="">Free as in beer</strong></p>
	      <ul class="unstyled">
	        <li i18n:translate="">You can use our server and clients without paying a dime</li>
	        <li i18n:translate="">If you like it a lot, we are happy to accept
              <a href="${request.route_path('contributions_index')}" i18n:name="donations" i18n:translate="">donations</a></li>
	      </ul>
	    </div>
      </div>
    </div>

    <div class="span6">
      <img src="${request.static_path('yithlibraryserver:static/img/condor.png')}" width="175" height="175" alt="" />
    </div>
  </div>

  <div class="row row-no-margin marketing-block marketing-block-left marketing-block-big marketing-block-first marketing-block-last">
    <div class="span6">
      <h3 i18n:translate="">How it works</h3>
      <ol class="fancy-list">
	    <li i18n:translate="">When you access the Yith Library the server sends your
	      ciphered password collection to your browser using secure
	      protocols such as TLS. This means that nobody can sniff
	      this traffic and see your ciphered secrets.</li>
	    <li i18n:translate="">Yith Library asks you for the
{'fraction_non_alphanumeric': 0.14771615008156608, 'fraction_numerical': 0.023491027732463296, 'mean_word_length': 3.481359649122807, 'pattern_counts': {'":': 0, '<': 259, '<?xml version=': 0, '>': 259, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 12}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6628595', 'n_tokens_mistral': 4140, 'n_tokens_neox': 3800, 'n_words': 1109}