Git Product home page Git Product logo

ny2014's Introduction

ny2014

New Year congratulations server

Deployment

git clone https://github.com/vden/ny2014 ny2014
cd ny2014

# run virtualenv
virtualenv .
. bin/activate

# install requirements
pip install -r requirements.txt

# add config to nginx
# /etc/nginx/sites-enabled on debian-based
# /etc/nginx/conf.d on rhel/centos/fedora
cp etc/ny2014 /etc/nginx/sites-enabled/ny2014-server.conf
sudo edit /etc/nginx/sites-enabled/ny2014-server.conf

# (optional) add uwsgi startup file to supervisor
# cp etc/ny2014.conf /etc/supervisor/conf.d/

API

GET /messages/<client_id>/next/

This will return last 20 messages in cycle. Here `client_id' is a random string, it's needed only to identify last shown message to this particular client.

GET /messages/ — shows every message one by one.
GET /message/<id>/ — shows message by number `id'.

POST /messages/ [param `text'] — post message to feed.

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.