<commit_before>## What can Chyrp Lite do for me?
With Chyrp Lite you can run your own blog on your own web server with minimal fuss.
Chyrp Lite provides three beautiful blog themes and a friendly administration environment,
all fully navigable on desktop computers and mobile devices, thanks to the power of
responsive HTML5. Semantic markup and comprehensive ARIA labelling ensure your blog will
be accessible to visitors who use assistive technologies.

Chyrp Lite is powered by a unique Feathers system that allows you to make your blog
whatever you want it to be: you can have a traditional blog, a tumbleblog, or add oodles
of customisation and build a fully-featured web publishing platform. With the addition
of the bundled Homepage module you can use Chyrp Lite as the CMS for a static website,
with blogging features on the side.

Specifically, Chyrp Lite offers the following "out of the box" features:

#### Core:
* Responsive and accessible HTML5 for all blog and admin pages.
* Universal support for plain text, Markdown, or raw HTML.
* One-click markup/markdown previews for posts and pages.
* Send and receive trackbacks and pingbacks on your blog posts.
* Personalise your blog using powerful extensions.
* Semantic markup makes it easy to customise themes or write your own.
* A comprehensive rights model for managing your users and visitors.
* Fully internationalized, with `getttext` localization support.

#### Feathers:
* Text: write textual blog entries.
* Photo: upload an image.
* Quote: make a quotation.
* Link: link to another website.
* Video: upload a video file.
* Audio: upload an audio file.
* Uploader: upload multiple files.

#### Modules:
* Cacher: cache your blog pages for reduced server load.
* Categorize: give each of your blog entries a category.
* Tags: apply multiple searchable tags to your blog entries.
* Comments: a comprehensive comments system for your blog.
* Likes: allow your visitors to show their appreciation.
* Read More: excerpt long blog entries on the blog index.
* Rights: set attribution and copyright/left for your entries.
* Cascade: ajax-powered infinite scrolling for your blog.
* Lightbox: on-page image viewer with image protection.
* Sitemap: index your blog for search engines.
* Homepage: replace the blog index with a homepage.
* reCAPTCHA/MAPTCHA: prevent spam.
* Highlighter: syntax highlighting for your code snippets.

## Requirements

* PHP 5.3.2+
* MySQL:
  - MySQL 4.1+
  - MySQLi or PDO
* SQLite:
  - SQLite 3+
  - PDO
* PostgreSQL:
  - PostgreSQL 7.1+
  - PDO

## Installation
You can install Chyrp Lite in four steps:

1. If using MySQL, create a MySQL database with a username and password.
2. Download the [latest release](https://github.com/xenocrat/chyrp-lite/releases), unzip, and upload to your web server.
3. Open your web browser and navigate to where you uploaded Chyrp Lite.
4. Follow through the installer at [install.php](install.php).

That's it! Chyrp Lite will be up and running and ready for you to use.

## Upgrading
Chyrp Lite will tell you when a new version is available. You can update in six steps:

1. __Backup your database before proceeding!__
2. Download the latest version of Chyrp Lite.
3. Copy your config file from `/includes/config.json.php` to somewhere safe.
4. Overwrite your current Chyrp installation files with the new ones, making sure to retain your `/uploads/` folder.
5. Restore your config file to `/includes/`.
6. Run the upgrade process by navigating to [upgrade.php](upgrade.php).

## Documentation
The Chyrp Lite [wiki](https://github.com/xenocrat/chyrp-lite/wiki) has comprehensive documentation
for users and developers.

## Authors

Chyrp Lite was created by the following people:

* Lite Developer: <NAME>
* Chyrp Developer: <NAME>
* Project Founder: <NAME>

## Licenses

#### Chyrp Lite

Copyright 2015 <NAME>, <NAME>, <NAME>,
and other contributors.

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.

Except as contained in this notice, the name(s) of the above
copyright holders shall not be used in advertising or otherwise
to promote the sale, use or other dealings in this Software
without prior written authorization.

#### Twig
Copyright 2008 <NAME>.
[BSD License](http://www.opensource.org/licenses/bsd-license.php)
(with portions [GNU General Public License v1.0](https://gnu.org/licenses/old-licenses/gpl-1.0.txt)).

#### jQuery
Copyright jQuery Foundation and other contributors.
[MIT License](https://raw.githubusercontent.com/jquery/jquery/master/LICENSE.txt).

#### Parsedown.php
Copyright 2013 <NAME>.
[MIT License](https://raw.githubusercontent.com/erusev/parsedown/master/LICENSE.txt).

#### Highlighter.js
Copyright 2006 <NAME>.
[BSD License](https://raw.githubusercontent.com/isagalaev/highlight.js/master/LICENSE).

#### Open Sans
Copyright 2010-2011 Google Corporation.
[Apache License v2.0](http://www.apache.org/licenses/LICENSE-2.0.txt).

#### Hack
Copyright 2015 <NAME>.
[Hack Open Font License](https://raw.githubusercontent.com/chrissimpkins/Hack/master/LICENSE.md).

#### gettext.php
Copyright 2003, 2009 <NAME>.
Copyright 2005 <NAME>.
[GNU General Public License v2.0](https://gnu.org/licenses/old-licenses/gpl-2.0.txt).

#### ixr.php
Copyright 2010 <NAME>.
[BSD License](http://www.opensource.org/licenses/bsd-license.php).

#### zip.php
Copyright phpMyAdmin.
[GNU General Public License v2.0](https://gnu.org/licenses/old-licenses/gpl-2.0.txt).

#### Akismet.php
Copyright <NAME>.
[BSD License](http://www.opensource.org/licenses/bsd-license.php BSD License).<commit_msg>Updated licence information in README.md<commit_after>## What can Chyrp Lite do for me?
With Chyrp Lite you can run your own blog on your own web server with minimal fuss.
Chyrp Lite provides three beautiful blog themes and a friendly administration environment,
all fully navigable on desktop computers and mobile devices, thanks to the power of
responsive HTML5. Semantic markup and comprehensive ARIA labelling ensure your blog will
be accessible to visitors who use assistive technologies.

Chyrp Lite is powered by a unique Feathers system that allows you to make your blog
whatever you want it to be: you can have a traditional blog, a tumbleblog, or add oodles
of customisation and build a fully-featured web publishing platform. With the addition
of the bundled Homepage module you can use Chyrp Lite as the CMS for a static website,
with blogging features on the side.

Specifically, Chyrp Lite offers the following "out of the box" features:

#### Core:
* Responsive and accessible HTML5 for all blog and admin pages.
* Universal support for plain text, Markdown, or raw HTML.
* One-click markup/markdown previews for posts and pages.
* Send and receive trackbacks and pingbacks on your blog posts.
* Personalise your blog using powerful extensions.
* Semantic markup makes it easy to customise themes or write your own.
* A comprehensive rights model for managing your users and visitors.
* Fully internationalized, with `getttext` localization support.

#### Feathers:
* Text: write textual blog entries.
* Photo: upload an image.
* Quote: make a quotation.
* Link: link to another website.
* Video: upload a video file.
* Audio: upload an audio file.
* Uploader: upload multiple files.

#### Modules:
* Cacher: cache your blog pages for reduced server load.
* Categorize: give each of your blog entries a category.
* Tags: apply multiple searchable tags to your blog entries.
* Comments: a comprehensive comments system for your blog.
* Likes: allow your visitors to show their appreciation.
* Read More: excerpt long blog entries on the blog index.
* Rights: set attribution and copyright/left for your entries.
* Cascade: ajax-powered infinite scrolling for your blog.
* Lightbox: on-page image viewer with image protection.
* Sitemap: index your blog for search engines.
* Homepage: replace the blog index with a homepage.
* reCAPTCHA/MAPTCHA: prevent spam.
* Highlighter: syntax highlighting for your code snippets.

## Requirements

* PHP 5.3.2+
* MySQL:
  - MySQL 4.1+
  - MySQLi or PDO
* SQLite:
  - SQLite 3+
  - PDO
* PostgreSQL:
  - PostgreSQL 7.1+
  - PDO

## Installation
You can install Chyrp Lite in four steps:

1. If using MySQL, create a MySQL database with a username and password.
2. Download the [latest release](https://github.com/xenocrat/chyrp-lite/releases), unzip, and upload to your web server.
3. Open your web browser and navigate to where you uploaded Chyrp Lite.
4. Follow through the installer at [install.php](install.php).

That's it! Chyrp Lite will be up and running and ready for you to use.

## Upgrading
Chyrp Lite will tell you when a new version is available. You can update in six steps:

1. __Backup your database before proceeding!__
2. Download the latest version of Chyrp Lite.
3. Copy your config file from `/includes/config.json.php` to somewhere safe.
4. Overwrite your current Chyrp installation files with the new ones, making sure to retain your `/uploads/` folder.
5. Restore your config file to `/includes/`.
6. Run the upgrade process by navigating to [upgrade.php](upgrade.php).

## Documentation
The Chyrp Lite [wiki](https://github.com/xenocrat/chyrp-lite/wiki) has comprehensive documentation
for users and developers.

## Authors

Chyrp Lite was created by the following people:

* Lite Developer: <NAME>
* Chyrp Developer: <NAME>
* Project Founder: <NAME>

## License

Chyrp Lite is Copyright 2015 <NAME>, <NAME>,
<NAME>, and other contributors.

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.

Except as contained in this notice, the name(s) of the above
copyright holders shall not be used in advertising or otherwise
to promote the sale, use or other dealings in this Software
without prior written authorization.

Twig is Copyright 2008 <NAME>,
distributed under the [BSD License](http://www.opensource.org/licenses/bsd-license.php)
with portions distributed under the [GNU General Public License v1.0](https://gnu.org/licenses/old-licenses/gpl-1.0.txt).
jQuery is Copyright jQuery Foundation and other contributors,
distributed under the [MIT License](https://raw.githubusercontent.com/jquery/jquery/master/LICENSE.txt).
Parsedown is Copyright 2013 <NAME>,
distributed under the [MIT License](https://raw.githubusercontent.com/erusev/parsedown/master/LICENSE.txt).
Highlighter.js is Copyright 2006 <NAME>,
distributed under the [BSD License](https://raw.githubusercontent.com/isagalaev/highlight.js/master/LICENSE).
Open Sans is Copyright 2010-2011 Google Corporation,
distributed under the [Apache License v2.0](http://www.apache.org/licenses/LICENSE-2.0.txt).
Open Sans is a trademark of Google and may be registered in certain jurisdictions.
Hack is Copyright 2015 <NAME>,
distributed under the [Hack Open Font License](https://raw.githubusercontent.com/chrissimpkins/Hack/master/LICENSE.md).
PHP-gettext is Copyright 2003-2009 <NAME>, Copyright 2005 <NAME>,
distributed under the [GNU General Public License v2.0](https://gnu.org/licenses/old-licenses/gpl-2.0.txt).
The Incutio XML-RPC Library is Copyright 2010 <NAME>,
distributed under the [BSD License](http://www.opensource.org/licenses/bsd-license.php).
zip.php is Copyright phpMyAdmin,
distributed under the [GNU General Public License v2.0](https://gnu.org/licenses/old-licenses/gpl-2.0.txt).
Akismet.php is Copyright <NAME>,
distributed under the [BSD License](http://www.opensource.org/licenses/bsd-license.php BSD License).
{'fraction_non_alphanumeric': 0.07872659176029963, 'fraction_numerical': 0.01198501872659176, 'mean_word_length': 4.569879015435961, 'pattern_counts': {'":': 0, '<': 31, '<?xml version=': 0, '>': 31, 'https://': 18, 'lorem ipsum': 0, 'www.': 8, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 8, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6375146', 'n_tokens_mistral': 3871, 'n_tokens_neox': 3601, 'n_words': 1745}