Skip to content

January of 2022

Projects

  • New: Add two more solutions to the voice recognition project.

    For offline voice recognition, vosk-api can be used. Or voiceliner once it supports offline voice recognition.

Life Management

News Management

  • New: Introduce news management.

    The information world of today is overwhelming. It can reach a point that you just want to disconnect so as to avoid the continuous bombardment, but that leads to loosing connection with what's happening in the world. Without knowing what's going on it's impossible to act to shape it better.

    I've started analyzing how to filter the content.

  • New: News management workflow explained.

Coding

Python

  • New: Add the di library to explore.

    di: a modern dependency injection system, modeled around the simplicity of FastAPI's dependency injection.

asyncio

  • New: Add asyncer as interesting library.

Type Hints

Package Management

  • New: Tweak Poetry evaluation and add PDM.

    Check PDM's review, it's awesome!

Pytest

  • New: Introduce pytest-httpserver.

    pytest-httpserver is a python package which allows you to start a real HTTP server for your tests. The server can be configured programmatically to how to respond to requests.

DevOps

Infrastructure as Code

Ansible Snippets

  • New: Stop running docker containers.

    - name: Get running containers
      docker_host_info:
        containers: yes
      register: docker_info
    
    - name: Stop running containers
      docker_container:
        name: "{{ item }}"
        state: stopped
      loop: "{{ docker_info.containers | map(attribute='Id') | list }}"
    
  • New: Moving a file remotely.

Operative Systems

Linux

Linux Snippets

goaccess

  • New: Introduce goaccess.

    goaccess is a fast terminal-based log analyzer.

    Its core idea is to quickly analyze and view web server statistics in real time without needing to use your browser (great if you want to do a quick analysis of your access log via SSH, or if you simply love working in the terminal).

    While the terminal output is the default output, it has the capability to generate a complete, self-contained real-time HTML report (great for analytics, monitoring and data visualization), as well as a JSON, and CSV report.

Profanity

  • New: Introduce profanity.

    profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi.

Wallabag

  • New: Introduce wallabag.

    Wallabag is a self-hosted read-it-later application: it saves a web page by keeping content only. Elements like navigation or ads are deleted.

Arts

Meditation