<commit_before>PASSY
---
[![GitHub release](https://img.shields.io/github/release/PASSYpw/PASSY.svg)](https://github.com/PASSYpw/PASSY/releases)
[![GitHub issues](https://img.shields.io/github/issues/PASSYpw/PASSY.svg)](https://github.com/PASSYpw/PASSY/issues)
[![Join the Discord](https://discordapp.com/api/guilds/324602899839844352/widget.png?style=shield)](https://discord.gg/5K6XDnR)
[![GitHub license](https://img.shields.io/badge/license-GPL%203.0-blue.svg)](https://raw.githubusercontent.com/PASSYpw/PASSY/master/LICENSE)

[Official hosted version](https://app.passy.pw)

A password manager written in PHP to serve you over the internet.

# Table of Contents
 - [Requirements](#requirements)
 - [Installation](#installation)
   - [Latest](#latest)
   - [Below 2.0.3](#below-2.0.3)
 - [Contributing](#contributing)
 - [License](#license)

## Requirements
 - MySQL Server (mysqld, mariadb-server)
 - Web Server (nginx / Apache 2 / lighttpd / ...)
 - PHP 7.0
 - PHP 7.0-openssl module (often included with PHP 7.0)
 - PHP 7.0-mysql module
 - PHP 7.0-json module
 - PHP 7.0-curl module (only needed for ReCaptcha support)
 - [Composer](https://getcomposer.org/download/) (For Ubuntu 16.04 and newer: `apt install composer`)
 - [npm](https://docs.npmjs.com/getting-started/installing-node) (For Ubuntu 14.04 and newer: `apt install npm`)
 - [Yarn](https://yarnpkg.com) (`npm install -g yarn`)
 
## Installation
### Latest
 - [Download](https://github.com/PASSYpw/PASSY/releases/latest) a version of PASSY in your preferred format (zip / tar.gz).
 - Unzip it in your web root.
 - Run the following command: `yarn`
 - Edit the `config.inc.php`

Walkthrough (Ubuntu 16.04.3):
[![asciicast](https://asciinema.org/a/153044.png)](https://asciinema.org/a/153044)

### Below 2.0.3
 - [Download](https://github.com/PASSYpw/PASSY/releases/latest) a version of PASSY in your preferred format (zip / tar.gz).
 - Unzip it in your web root.
 - Run the following command: `composer install`
 - Edit the `config.inc.php`

## Contributing
More information on how to contribute to PASSY can be found under [CONTRIBUTING](CONTRIBUTING.md). Please also refer to the [CODE OF CONDUCT](CODE_OF_CONDUCT.md) file.

## License
This project is licensed under the GNU General Public License v3.
You can find more information about it in the [LICENSE](LICENSE) file.
<commit_msg>Fix Table of Contents (README)<commit_after>PASSY
---
[![GitHub release](https://img.shields.io/github/release/PASSYpw/PASSY.svg)](https://github.com/PASSYpw/PASSY/releases)
[![GitHub issues](https://img.shields.io/github/issues/PASSYpw/PASSY.svg)](https://github.com/PASSYpw/PASSY/issues)
[![Join the Discord](https://discordapp.com/api/guilds/324602899839844352/widget.png?style=shield)](https://discord.gg/5K6XDnR)
[![GitHub license](https://img.shields.io/badge/license-GPL%203.0-blue.svg)](https://raw.githubusercontent.com/PASSYpw/PASSY/master/LICENSE)

[Official hosted version](https://app.passy.pw)

A password manager written in PHP to serve you over the internet.

# Table of Contents
 - [Requirements](#requirements)
 - [Installation](#installation)
   - [Latest](#latest)
   - [Below 2.0.3](#below-203)
 - [Contributing](#contributing)
 - [License](#license)

## Requirements
 - MySQL Server (mysqld, mariadb-server)
 - Web Server (nginx / Apache 2 / lighttpd / ...)
 - PHP 7.0
 - PHP 7.0-openssl module (often included with PHP 7.0)
 - PHP 7.0-mysql module
 - PHP 7.0-json module
 - PHP 7.0-curl module (only needed for ReCaptcha support)
 - [Composer](https://getcomposer.org/download/) (For Ubuntu 16.04 and newer: `apt install composer`)
 - [npm](https://docs.npmjs.com/getting-started/installing-node) (For Ubuntu 14.04 and newer: `apt install npm`)
 - [Yarn](https://yarnpkg.com) (`npm install -g yarn`)
 
## Installation
### Latest
 - [Download](https://github.com/PASSYpw/PASSY/releases/latest) a version of PASSY in your preferred format (zip / tar.gz).
 - Unzip it in your web root.
 - Run the following command: `yarn`
 - Edit the `config.inc.php`

Walkthrough (Ubuntu 16.04.3):
[![asciicast](https://asciinema.org/a/153044.png)](https://asciinema.org/a/153044)

### Below 2.0.3
 - [Download](https://github.com/PASSYpw/PASSY/releases/latest) a version of PASSY in your preferred format (zip / tar.gz).
 - Unzip it in your web root.
 - Run the following command: `composer install`
 - Edit the `config.inc.php`

## Contributing
More information on how to contribute to PASSY can be found under [CONTRIBUTING](CONTRIBUTING.md). Please also refer to the [CODE OF CONDUCT](CODE_OF_CONDUCT.md) file.

## License
This project is licensed under the GNU General Public License v3.
You can find more information about it in the [LICENSE](LICENSE) file.

{'fraction_non_alphanumeric': 0.15583315689180605, 'fraction_numerical': 0.030489095913614227, 'mean_word_length': 4.185510428100988, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 32, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3533846', 'n_tokens_mistral': 1767, 'n_tokens_neox': 1592, 'n_words': 400}