/vicco

Microblogging software in a single file

Primary LanguagePHPBSD 2-Clause "Simplified" LicenseBSD-2-Clause

vicco

vicco is minimalist microblogging software contained in a single PHP file.

It’s supposed to be some kind of personal notebook, not a full-featured CMS.

Features

  • Horrendous code
  • Responsive & brutalist interface
  • PageSpeed score of 100
  • Text formatting
  • Drawing functionality
  • Atom feed

Target audiences

  • Hackers — It’s easy to customize.
  • Hipsters — It’s crappy, you could use it as a joke.

Requirements

  • A web server with PHP

Installation

  1. Adjust the config variables in index.php. Remember to change your credentials.
  2. Upload it to your server and make the directory writable.
  3. Open the site in your browser.
  4. It should work.

You can login with your credentials at /?login.

Text formatting

There is some Markdown-inspired formatting. No block elements, though.

Input Output
**strong** / __strong__ strong
*italic* / _italic_ italic
~delete~ delete
:"quote": quote
@code@ code
[https://example.org] / [title](https://example.org) https://example.org / title

FAQ

Are there any dependencies? Should I use Composer?
What the fuck? This is literally one PHP file.

Given that you released PHP software, you know how to write PHP, right?
Haha, no. Basically, I stole this script and improved it for the worse.

Uh… follow-up question: Is vicco secure?
Probably not.

Testimonials

I’m a huge fan of your blog, but I get the creeps from the PHP code.
sternenseemann

cute readme
riotbib

To-do

  • Fix Atom feed

License

vicco is licensed under the BSD-2-Clause license.