All Projects → joelewis → Hexopress

joelewis / Hexopress

A tiny blogging platform that lets you write posts in Google Docs and syncs with a Google Drive directory.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Hexopress

Qblog
🐍A blog base on Python+Django.
Stars: ✭ 72 (-29.41%)
Mutual labels:  blog-engine, django
Myblog
python 博客系统,基于django
Stars: ✭ 70 (-31.37%)
Mutual labels:  blog-engine, django
Sciblog
A blog made with django designed like a scientific paper written in Latex.
Stars: ✭ 145 (+42.16%)
Mutual labels:  blog-engine, django
Dpress
A simple blog powered by Django
Stars: ✭ 85 (-16.67%)
Mutual labels:  blog-engine, django
Django Rq
A simple app that provides django integration for RQ (Redis Queue)
Stars: ✭ 1,361 (+1234.31%)
Mutual labels:  django
Elastiquill
Modern blog engine running on Elasticsearch
Stars: ✭ 98 (-3.92%)
Mutual labels:  blog-engine
Nessus map
Parse .nessus file(s) and shows output in interactive UI
Stars: ✭ 97 (-4.9%)
Mutual labels:  django
Wagtail Personalisation
Rule-based personalisation for Wagtail CMS
Stars: ✭ 96 (-5.88%)
Mutual labels:  django
Wq.db
☁🌐 wq's db library, extending Django REST framework to support apps for geospatial field data collection, citizen science, and crowdsourcing.
Stars: ✭ 101 (-0.98%)
Mutual labels:  django
Django Project Template
Django project layout to quickly start build fantastic websites! (included npm, libsass, frontend setup and base Django apps)
Stars: ✭ 100 (-1.96%)
Mutual labels:  django
Osm Export Tool
Web service to download customised OSM data in various file formats
Stars: ✭ 99 (-2.94%)
Mutual labels:  django
Django Apps Checklist
Useful checklist for build great Django apps. Feel free to contribute!
Stars: ✭ 98 (-3.92%)
Mutual labels:  django
Awx
AWX Project
Stars: ✭ 10,469 (+10163.73%)
Mutual labels:  django
Pootle
Online translation tool
Stars: ✭ 1,346 (+1219.61%)
Mutual labels:  django
Covid19 Dashboard
🦠 Django + Plotly Coronavirus dashboard. Powerful data driven Python web-app, with an awesome UI. Contributions welcomed! Featured on 🕶Awesome-list
Stars: ✭ 100 (-1.96%)
Mutual labels:  django
Django Eventtools
A lightweight library designed to handle repeating and one-off event occurrences for display on a website.
Stars: ✭ 96 (-5.88%)
Mutual labels:  django
Drf Cheat Sheet
Cheat sheet / quick reference guide for Django REST Framework.
Stars: ✭ 99 (-2.94%)
Mutual labels:  django
Django Tables2
django-tables2 - An app for creating HTML tables
Stars: ✭ 1,360 (+1233.33%)
Mutual labels:  django
Django Auth0 Vue
A Django REST Framework + Vue.js CRUD Demo Secured Using Auth0
Stars: ✭ 99 (-2.94%)
Mutual labels:  django
Wjcat Release
问卷喵——vue和django开发的问卷调查网站。
Stars: ✭ 99 (-2.94%)
Mutual labels:  django

hexopress

A tiny blogging platform that lets you write posts in Google Docs and syncs with a Google Drive directory.

This project is directly based upon the amazing Octopress project. However, I wanted a way to keep writing my posts in Google Docs, which is a good place to write & retain blog posts, and publish a Octopress blog out them. This project is a way forward, towards scratching that itch.

What is HexoPress?

HexoPress is a web layer that authenticates the user with google, takes their blog posts from a folder in their google drive, generate a static blog out of it and serves them at a URL.

Dev Setup

Install dependencies:

Project Setup:

Clone the repo $ git clone https://github.com/joelewis/hexopress

Create a python virtual env and install python dependencies into it.
$ virtualenv --distribute venv
$ . venv/bin/activate
$ pip install -r requirements.txt

Setup an Octopress instance - http://octopress.org/docs/setup/.

Rename hexopress/sample_settings.py to hexopress/settings.py

Edit settings.py to suit yours.

Run Server

Run Interface Server:
daphne hexopress.asgi:channel_layer -b 0.0.0.0 -p 8000

Run workers for websockets/http handling:
python manage.py runworker -v 2

Run celery worker:
celery -A hexopress worker

Now, pointing your browser to http://localhost:8000 should land it to your dev instance.

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].