Yaroslav de la Peña Smirnov

Posts in Python

Packaging and distributing python apps and modules

Published on Jan. 31, 2019, 8:10 p.m., by


There may come a time after some hacking and playing around with python that you feel like the piece of code you just created needs to be shared with the world, and so you might be thinking "Man, wouldn't it be sweet if anyone could install my app/module just by typing 'pip install stuffimade'". Well, it is actually easier than you might think (it certainly was in my case).


New w3blog release, version 0.5

Published on Oct. 10, 2018, 12:04 a.m., by


After some months without much free time, I finally could sit down a week ago and start working on an update to my blog engine that had been sitting on my to-do list for quite some time. This update brings improvements and new features to w3blog.


How to break pip, and how to repair it...

Published on Aug. 3, 2018, 10 p.m., by


Sometimes a program may suggest to you something, and you may following said program's suggestion, because, why not, you trust the devs because they've done an amazing job developing the program, and heck, they should know what they are doing with their tools.


w3blog, a simple blog engine

Published on July 23, 2018, 2:05 a.m., by


In this post I will be explaining how to use my blog engine for the Django framework, w3blog.


Building and deploying a personal site with blog. Part 2

Published on July 21, 2018, 10:26 p.m., by


Welcome back, this post is a continuation of the previous post in which I wrote about how to initialize and setup a Django project for a personal site with blog locally. Now we will be focusing on the juicy part, getting your site deployed so that everyone on the interwebz can get to see your nice new dank memes in your very own site! the fruits of your sweat and blood.


Building and deploying a personal site with blog. Part 1

Published on July 21, 2018, 9:46 p.m., by


I will be explaining in this guide how I built, and how I deployed this site. This will be a really simple tutorial, on how to do it using Python and Django. You might want to have a little knowledge of Django and Python previous to attempting to follow the instructions laid out in this tutorial, as the goal of this tutorial is not to teach you the basic principles of either the Python programming language, or Django framework. It is just meant as a little guide on the basic workflow when building and deploying sites with Django.