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

Block or report michael-genson

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
michael-genson/README.md

Hey, I'm Michael Genson! 👋

from models._base import Michael
from typing import TYPE_CHECKING

if TYPE_CHECKING:
    from models.work import Project


class Worker(Michael):
    def __init__(self, current_project: Project = None, **kwargs) -> None:
        super().__init__(**kwargs)
        self.current_project = current_project
        
        if self.working or self.bored:
            self.start_work()

    def start_work(self) -> None:
        if not self.current_project:
            """
            If I'm not writing some custom systems integration at work,
            I'm probably tinkering with some open source software to save
            myself 5-10 seconds of manual effort
            """
            self.current_project = self.find_something_to_work_on()

        self.current_project.do_work(self)

Popular repositories

  1. Unified-Shopping-List Unified-Shopping-List Public

    The Unified Shopping List is an open source app to connect your shopping lists in real time.

    Python 10

  2. simpletkgui simpletkgui Public

    A collection of tools wrapped around tkinter to make good-looking GUIs quickly

    Python

  3. tvplaylistapp tvplaylistapp Public

    Simple, lightweight application to generate a playlist of episodes with commercials.

    Python

  4. progresslogger progresslogger Public

    Simple, lightweight logger for your Python loops.

    Python

  5. mealie mealie Public

    Forked from mealie-recipes/mealie

    Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recip…

    Python

  6. michael-genson michael-genson Public

    Config files for my GitHub profile.