<commit_before># Sistema Nacional de Cultura
O Sistema Nacional de Cultura é um modelo de gestão e promoção de políticas públicas de cultura que pressupõe a ação conjunta dos entes da federação (governos federal, estadual e municipal) para democratização do setor. (http://pt.wikipedia.org/wiki/Sistema_Nacional_de_Cultura)

Este aplicativo cadastra os entes federados e coordena o processo de adesao desses no SNC. Por meio deste cadastro, os estados e municípios podem gerar seus acordos de cooperação técnica para a entrada no SNC, e também manter atualizados os dados de monitoramentos das metas pactuadas no ACT.

#Da Tecnologia
O cadastro do SNC é feito sobre o framework Python-Django, Python3, com banco de dados Postgres. É possível rodar em qualquer banco de dados, basta ajustar as settings.
As dependencias de pacotes estão no requirements.txt


##Requisitos

* Python3
* PIP
* python3-virtualenv
* Postgresql
* libmagic-dev
* python-magic
* wkhtmltopdf

##Passos da Instalação

1. Instale o python3
    ```
    sudo apt-get install python3.4
    ```

2. Instale o PIP no python3

    Baixe o arquivo get-pip.py que é um arquivo instalador executado pelo Python. O arquivo se encontra no link https://bootstrap.pypa.io/get-pip.py. 
O arquivo pode ser baixado de forma direta e rápida utilizando o comando wget -c.

    ```
    wget -c https://bootstrap.pypa.io/get-pip.py

    sudo python3 get-pip.py
    ```

3. Instale o construtor de ambiente virtual
    ```
    sudo apt-get install python3-virtualenv
    ```

4. Instale o Postgre
    ```
    sudo apt-get install postgresql-9.4
    ```

5. Instale a libmagic e o python magic
    ```
    sudo apt-get install libmagic-dev
    sudo apt-get install python-magic
    ```

6. Instale o wkhtmltopdf
    ```
    sudo apt-get install wkhtmltopdf
    ```

7. Instale as bibliotecas de desenvolvimento do servidor PostgreSQL
    ```
    apt-get install postgresql-server-dev-9.4
    ```

8. Instale as dependências python do projeto
    ```
    sudo pip3 install -r requirements.txt
    ```<commit_msg>Correção do tutorial para detalhamento da instalação.<commit_after># Sistema Nacional de Cultura
O Sistema Nacional de Cultura é um modelo de gestão e promoção de políticas públicas de cultura que pressupõe a ação conjunta dos entes da federação (governos federal, estadual e municipal) para democratização do setor. (http://pt.wikipedia.org/wiki/Sistema_Nacional_de_Cultura)

Este aplicativo cadastra os entes federados e coordena o processo de adesao desses no SNC. Por meio deste cadastro, os estados e municípios podem gerar seus acordos de cooperação técnica para a entrada no SNC, e também manter atualizados os dados de monitoramentos das metas pactuadas no ACT.

#Da Tecnologia
O cadastro do SNC é feito sobre o framework Python-Django, Python3, com banco de dados Postgres. É possível rodar em qualquer banco de dados, basta ajustar as settings.
As dependencias de pacotes estão no requirements.txt


##Requisitos

* Python3
* PIP
* python3-virtualenv
* Postgresql
* libmagic-dev
* python-magic
* wkhtmltopdf

##Passos da Instalação

1. Instale o python3.4
    ```
    sudo apt-get install python3.4
    ```

2. Instale o PIP que é o instalador de pacotes do python3

    Baixe o arquivo get-pip.py que é um arquivo instalador executado pelo Python. O arquivo se encontra no link https://bootstrap.pypa.io/get-pip.py. 
O arquivo pode ser baixado de forma direta e rápida utilizando o comando wget -c. A opção -c tem a função de continuar o download em caso de perda de conexão.

    ```
    wget -c https://bootstrap.pypa.io/get-pip.py

    sudo python3 get-pip.py
    ```

3. Instale o construtor de ambiente virtual
    ```
    sudo apt-get install python3-virtualenv python3-venv
    ```

4. Instale a biblioteca de manipulação de imagem libmagic e o python magic
    ```
    sudo apt-get install libmagic-dev python-magic
    ```

5. Instale o wkhtmltopdf que é o aplicativo para renderizar html em pdf 
    ```
    sudo apt-get install wkhtmltopdf
    ```

6. Instale o PostgreSQL e as bibliotecas de desenvolvimento
    ```
    sudo apt-get install postgresql-9.4 postgresql-server-dev-9.4
 
    ```    

7. Instale as dependências python do projeto
    ```
    sudo pip3 install -r requirements.txt

    ```
{'fraction_non_alphanumeric': 0.06582633053221289, 'fraction_numerical': 0.01050420168067227, 'mean_word_length': 3.417525773195876, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5651014', 'n_tokens_mistral': 1484, 'n_tokens_neox': 1426, 'n_words': 550}