Coder Social home page Coder Social logo

pyarweb's Introduction

pyarweb

Es la implementación del sitio para PyAr / Python Argentina hecha con Django por su comunidad, wooohooo!.

Mas de 20 personas sprinteando en PyconAr!!!

Como arranco / instalo el proyecto en mi máquina?

Debes tener python 3.3 o 3.4, no hay compatibilidad con python 2.

1- Debes crear un nuevo virtualenv

Ej 1 usando pyvenv: pyvenv3-3 pyarweb

Ej 2 usando virtualenvwrapper:

    export VIRTUALENV_PYTHON=/usr/bin/python3

    mkvirtualenv pyarweb

Activas tu virtualenv

Ej 1: source pyarweb/bin/activate

Ej 2 usando virtualenvwrapper: workon pyarweb

Si no tenés pip instalado, descarga el .tar.gz desde https://pypi.python.org/pypi/setuptools e instalalo con el python3 de tu virtualenv. Luego de instalar setuptools hacer:

easy_install-3.3 pip

  1. sudo apt-get install python3-dev libxml2-dev libxlst1-dev

  2. Instalar las dependencias, ej: pip3 install -r ./requirements.txt

  3. (Para poder usar el Planeta PyAr): a. Instalar Redis, ej: sudo apt-get install redis-server b. Correr Celery (usando el comando dentro de tu virtualenv), ej: /bin/celery -A pyarweb worker -B --loglevel=INFO

  4. python manage.py syncdb

  5. python manage.py runserver

  6. Visitar con tu browser http://localhost:8000 y listo!

Para más información, si queres contribuír con el proyecto, no dejes de visitar:

https://github.com/samuelbustamante/pyarweb/wiki/Manual-b%C3%A1sico-de-supervivencia-para-colaborar-con-el-sitio-de-PyAr

Como obtener los datos de la Wiki

Ademas de la wiki en si, algunas paginas especiales son gestionadas con waliki, por lo que podrias querer los datos.

Para eso podes clonar el repo https://github.com/PyAr/wiki.git en el directorio waliki_data del root de tu proyecto (o el que indique la constante WALIKI_DATA_DIR de tu local_settings.py)

Luego de clonar el repo, tenes que sincronizar la base de datos ejecuntando

python manage sync_waliki

Cargar feeds del planeta.

El archivo /fixtures/planeta_pyar.json contiene los feeds del planeta actual, asociados al usuario con id 1.

Para cargarlos

$ python manage.py loaddata fixtures/planeta_pyar.json

Mas adelante habrá que asociar cada blog al usuario correspondiente

pyarweb's People

Contributors

carpe-diem avatar diegoduncan21 avatar edvm avatar fisadev avatar gseva avatar ihuro avatar jcarizza avatar leandrobrunner avatar matagus avatar mgaitan avatar missfilly avatar samuelbustamante avatar tomasdelvechio avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.