All Projects → devxoul → graygram-web

devxoul / graygram-web

Licence: MIT license
www.graygram.com

Programming Languages

python
139335 projects - #7 most used programming language
Mako
254 projects

Projects that are alternatives of or similar to graygram-web

pyramid-cookiecutter-alchemy
[DEPRECATED - Please use https://github.com/pylons/pyramid-cookiecutter-starter instead] A Cookiecutter (project template) for creating a Pyramid project using SQLite for persistent storage, SQLAlchemy for an ORM, Alembic for database migrations, URL dispatch for routing, and Jinja2 for templating.
Stars: ✭ 39 (+143.75%)
Mutual labels:  sqlalchemy, alembic
fast-api-sqlalchemy-template
Dockerized web application on FastAPI, sqlalchemy1.4, PostgreSQL
Stars: ✭ 25 (+56.25%)
Mutual labels:  sqlalchemy, alembic
cloudrun-fastapi
FastAPI on Google Cloud Run
Stars: ✭ 112 (+600%)
Mutual labels:  sqlalchemy, alembic
alembic utils
An alembic/sqlalchemy extension for migrating sql views, functions, triggers, and policies
Stars: ✭ 105 (+556.25%)
Mutual labels:  sqlalchemy, alembic
flask-db
A Flask CLI extension to help migrate and manage your SQL database.
Stars: ✭ 56 (+250%)
Mutual labels:  sqlalchemy, alembic
mad-migration
Database migration tool for migrate different structured databases.
Stars: ✭ 29 (+81.25%)
Mutual labels:  sqlalchemy, alembic
sphinxcontrib-hdl-diagrams
Sphinx Extension which generates various types of diagrams from Verilog code.
Stars: ✭ 37 (+131.25%)
Mutual labels:  sphinx
pygameweb
🎮🕸️ pygame.org website. Python, PostgreSQL, Flask, sqlalchemy, JS.
Stars: ✭ 94 (+487.5%)
Mutual labels:  sqlalchemy
sphinx-toolbox
Box of handy tools for Sphinx 🧰 📔
Stars: ✭ 55 (+243.75%)
Mutual labels:  sphinx
sqlalchemy-citext
CITEXT type for SQLAlchemy
Stars: ✭ 26 (+62.5%)
Mutual labels:  sqlalchemy
AUCR
Analyst Unknown Cyber Range - a micro web service framework
Stars: ✭ 24 (+50%)
Mutual labels:  sqlalchemy
choldgraf.github.io
Website
Stars: ✭ 33 (+106.25%)
Mutual labels:  sphinx
roll.urown.net
How to roll your own private self-hosted internet services.
Stars: ✭ 63 (+293.75%)
Mutual labels:  sphinx
tutorials
Collection of tutorials for various libraries and technologies
Stars: ✭ 98 (+512.5%)
Mutual labels:  sqlalchemy
houdini additional python docs
🐍 Additional documentation of Houdini Python modules
Stars: ✭ 21 (+31.25%)
Mutual labels:  sphinx
futaba
Discord bot for the Programming server
Stars: ✭ 22 (+37.5%)
Mutual labels:  sqlalchemy
sphinx-server
Sphinx documentation Docker image with Python server and support for PlantUML and more.
Stars: ✭ 62 (+287.5%)
Mutual labels:  sphinx
sphinx press theme
A Sphinx-doc theme based on Vuepress
Stars: ✭ 113 (+606.25%)
Mutual labels:  sphinx
symbiflow-docs
FOSS Flow For FPGA
Stars: ✭ 163 (+918.75%)
Mutual labels:  sphinx
sphinxcontrib-programoutput
Sphinx extension for capturing program output
Stars: ✭ 29 (+81.25%)
Mutual labels:  sphinx

Graygram

Build Status Documentation Status

The backend server application for Graygram. Written in Python 2.7 and Flask.

Development

$ python setup.py develop
$ python manage.py -c YOUR_CONFIGURATION_FILE db upgrade
$ python manage.py -c YOUR_CONFIGURATION_FILE runserver

Graygram uses subdomain for its API host. I'd recommend you to add following to your /etc/hosts file.

127.0.0.1    graygram.local
127.0.0.1    www.graygram.local
127.0.0.1    api.graygram.local
127.0.0.1    usercontent.graygram.local

Then you'll be able to send a request to your local server: http://api.graygram.local:5000

Testing

$ pytest

Documentation

$ cd docs
$ make clean html
$ open build/html/index.html

Deployment

Graygram is being served on Heroku.

License

Graygram is under MIT license. See the LICENSE file for more info.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].