<commit_before># Typedown CMS
Flat-File Markdown CMS built with Python 3

![Screenshot](http://i.imgur.com/54kntZi.png)

## Features
* Markdown
* Flat-file + Cloud-sync
* Disqus
* Statistics
* RSS
* Jinja2
* Mobile-First
* Printer-friendly
* FOSS

## Hello there, Welcome
I started out this project as a simple markdown document reader for my self as there was a lot of alternatives out there but I wanted something that would make publishing simple. A flat-file markdown is a great idea.  This is my first project with  Bottle as a Micro Web Framework for Python 3 and I liked it, during it's development it evolved into a CMS with a lot more features but still keep things simple, flexible and flat-file.

– <NAME> (renegadevi)

## Installation
the only requirement is Python3 which is the now and the future of Python language. It has been tested on following systems. See install-guides for Ubuntu, CentOS and OSX El Capitan down below including how to install python3.

| OS				| Python version	|
| :-----------------|------------------:|
| Ubuntu 16.04 LTS	| 3.4.3				|
| CentOS 7			| 3.4.3 			|
| FreeBSD 10.2		| 3.4.4				|
| OSX El Capitan	| 3.4.3				|

### Quickstart (TL;DR)
1. Clone repo
2. Create virtualenv
3. Install pip-requirements (modules)
4. Run main.py
5. Locate to [http://localhost:8080/](http://localhost:8080/ "http://localhost:8080/")


### Installation guide: Ubuntu 16.04 LTS

```sh
# Install required packages
sudo apt-get install -y python3-pip virtualenv git

# Clone git repo
git clone https://github.com/renegadevi/TypedownCMS.git

# Enter folder
cd TypedownCMS

# Create virtual (isolated) enviroment
virtualenv -p /usr/bin/python3 venv

# Enable enviroment<commit_msg>Updated for newer python version in OSX El Cap.<commit_after># Typedown CMS
Flat-File Markdown CMS built with Python 3

![Screenshot](http://i.imgur.com/54kntZi.png)

## Features
* Markdown
* Flat-file + Cloud-sync
* Disqus
* Statistics
* RSS
* Jinja2
* Mobile-First
* Printer-friendly
* FOSS

## Hello there, Welcome
I started out this project as a simple markdown document reader for my self as there was a lot of alternatives out there but I wanted something that would make publishing simple. A flat-file markdown is a great idea.  This is my first project with  Bottle as a Micro Web Framework for Python 3 and I liked it, during it's development it evolved into a CMS with a lot more features but still keep things simple, flexible and flat-file.

– <NAME> (renegadevi)

## Installation
the only requirement is Python3 which is the now and the future of Python language. It has been tested on following systems. See install-guides for Ubuntu, CentOS and OSX El Capitan down below including how to install python3.

| OS				| Python version	|
| :-----------------|------------------:|
| Ubuntu 16.04 LTS	| 3.4.3				|
| CentOS 7			| 3.4.3 			|
| FreeBSD 10.2		| 3.4.4				|
| OSX El Capitan	| 3.4.3	+ 3.6.0     |

### Quickstart (TL;DR)
1. Clone repo
2. Create virtualenv
3. Install pip-requirements (modules)
4. Run main.py
5. Locate to [http://localhost:8080/](http://localhost:8080/ "http://localhost:8080/")


### Installation guide: Ubuntu 16.04 LTS

```sh
# Install required packages
sudo apt-get install -y python3-pip virtualenv git

# Clone git repo
git clone https://github.com/renegadevi/TypedownCMS.git

# Enter folder
cd TypedownCMS

# Create virtual (isolated) enviroment
virtualenv -p /usr/bin/python3 venv

# Enable enviroment
{'fraction_non_alphanumeric': 0.10908035973310125, 'fraction_numerical': 0.029881055990716564, 'mean_word_length': 3.4035759897828863, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, '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': '5021136', 'n_tokens_mistral': 1197, 'n_tokens_neox': 1077, 'n_words': 446}