Skip to content
View murilopolese's full-sized avatar
Block or Report

Block or report murilopolese

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
murilopolese/README.md

Personal website, portfolio and blog

Hey! This is my personal website.

Check murilopolese.com to see how it looks like.

I used to have a very complicated javascript website but now it's a less complicated static thing built with python.

Building

Create a virtual environment (venv) for installing the libraries locally.

python -m venv venv
source venv/bin/activate

Make sure you have markdown, frontmatter and Pillow installed.

pip install markdown python-frontmatter Pillow

Generate the thumbnails:

python generate_thumbnails.py

Generate html pages:

python generate_pages.py

Deploy

aws s3 sync ./ s3://www.murilopolese.com/ --exclude '.*' --exclude './venv' --acl public-read

Pinned

  1. arduino/lab-micropython-editor arduino/lab-micropython-editor Public

    Arduino Lab for MicroPython is an Integrated Development Environment (IDE) for MicroPython.

    JavaScript 194 25

  2. webrepl-client webrepl-client Public

    Javascript client to interact with MicroPython's WebREPL

    JavaScript 6 4

  3. RTP_SFPC_SUMMER20 RTP_SFPC_SUMMER20 Public

    Forked from ofZach/RTP_SFPC_SUMMER20

    recreating the past / SFPC summer 2020

    C 4

  4. gallery gallery Public

    Learning from the past, present and future.

    HTML 2

  5. punanimation-directory punanimation-directory Public

    A directory of women, trans and non-binary friends working with animation and motion graphics.

    JavaScript

  6. Framework Framework
    1
    function isPlainObject(value) {
    2
    	if (Object.prototype.toString.call(value) !== '[object Object]') {
    3
    		return false;
    4
    	}
    5
    	const prototype = Object.getPrototypeOf(value);