sergei-bondarenko / poster

A simple blog platform for ZeroNet.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Poster

Description

A simple blog platform for ZeroNet written from scratch using Vue.js and Bulma. This project available online (you need a ZeroNet client running to view the site).

Key features

  • Mobile friendly
  • Endless newsfeed (no pages) with dynamic post appending when the page bottom has been reached
  • Editable posts and comments
  • Post editor supports uploading of images, videos and audio files
  • Filtering by last comments and most liked posts by day, week, month, year or all the time
  • Direct links to posts are available (click on the post date to get it)
  • Vertical wrapping of long posts
  • Easily clonable
  • Site title and description configurable via content.json file (or via the sidebar)

Utils

There are currently two utils in the utils/ folder:

  • cleaner.py - cleaner for the files in uploads/ directory: Deletes files which are not included in the data/data.json. Also finds duplicates.
  • poster.py - for creating multiple blog posts using files from a specified directory. One file per post. Reqires a python-magic installed.

Screenshots

About

A simple blog platform for ZeroNet.


Languages

Language:JavaScript 96.9%Language:CSS 1.4%Language:Python 1.3%Language:HTML 0.4%