• Stars
    star
    124
  • Rank 288,207 (Top 6 %)
  • Language
    Python
  • Created almost 2 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

My blog codebase

vas3k.blog

This repository contains the source code of my blog — https://vas3k.blog

It is completely custom and is not intended to be used as a universal blog engine. I keep his code here purely because why not. Open Source FTW!

⚠️ Use it at your own risk! I'm not responsible for any damages or your wasted time trying to get your blog up and running on this. Also, I don't provide any support for this code, sorry.

⚙️ Tech details

Backend:

  • Python 3.11+
  • Django 4+
  • PostgreSQL
  • Poetry as a package manager

Frontend:

  • htmx
  • Mostly pure JS, no webpack, no builders
  • No CSS framework

Blogging part:

CI/CD:

🏗️ How to build

If you like to build it from scratch:

$ pip3 install poetry
$ poetry install
$ poetry run manage.py migrate
$ poetry run manage.py runserver 8000

Don't forget to create an empty Postgres database called vas3k_blog or your migrations will fail.

Another option for those who prefer Docker:

$ docker-compose up

Then open http://localhost:8000 and see an empty page.

🤔 Contributions, etc

Well, like, who in their right mind contributes to other people's blogs? But feel free to use Github Issues if you want to repord bug or anything else :)

🧸 Repository mascot

More Repositories

1

btt-touchbar-presets

BetterTouchTool Touch Bar Presets
AppleScript
1,837
star
2

vas3k.club

No bullshit IT community with private membership
Python
809
star
3

infomate.club

RSS feed aggregator with collections and NLP article summarization
Python
445
star
4

GodMode2

Semi-automatic admin site generator for any SQL database
CSS
272
star
5

python-glr-parser

Попытка сделать свой GLR-парсер для русского языка на Python
Python
141
star
6

home-assistant-berlin-transport

Berlin (BVG) and Brandenburg (VBB) transport widget for Home Assistant
Python
114
star
7

pepic

Image and video proxy for my pet-projects
Go
90
star
8

stuff

Jupyter Notebook
44
star
9

i.vas3k.ru

One-page script for easy uploading, resizing and inserting pictures to blog
Python
17
star
10

poor-python-yandex-tomita-parser

Простая обертка на языке Python для яндексового Tomita Parser'а (больше не нужна, Яндекс открыл исходники)
Python
17
star
11

player.vas3k.ru

Open online music player with last.fm scrobbling
JavaScript
17
star
12

GodMode

Automatic admin interface for MySQL, PostgreSQL, MongoDB, etc
CSS
15
star
13

valyrics

Spotify and iTunes lyrics widget for Notification Center
Swift
13
star
14

lovelace-berlin-transport-card

Lovelace card for https://github.com/vas3k/home-assistant-berlin-transport
11
star
15

NGTMap

iOS-приложение для мониторинга общественного транспорта Новосибирска
Objective-C
7
star
16

geektool-gismeteo-parser

Parse gismeteo.ru and display current weather in you GeekTool app
Python
5
star
17

vas3k

Jupyter Notebook
4
star
18

FormValidator

Pure client-side javascript form validator
JavaScript
4
star
19

l100n

Unusual JavaScript library for pure client-side localization by css-selectors
JavaScript
3
star
20

loggy

Неудавшаяся попытка сделать Sentry. Сдохла.
Python
1
star