Skip to content

searge/Searge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4,605 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hi, I'm Searge Vulcan salute

DevOps Engineer at Smile Ukraine

Stand With Ukraine @Searge@hachyderm.io

# %%
"""Creating a class for keeping track of knowledge."""
import json
from dataclasses import asdict, make_dataclass

from rich import print

person = make_dataclass(
    "Person",
    [
        ("nick", str),
        ("name", str),
        ("pipelines", list[str]),
        ("web_services", list[str]),
        ("languages", list[str]),
        ("databases", list[str]),
        ("misc", list[str]),
        ("ongoing", list[str]),
    ],
    namespace={"to_json": lambda self: json.dumps(asdict(self), indent=4)},
)

# %%
# @title Initializing classes and creating lists
if __name__ == "__main__":
    pipelines    = ['GitLab Ci', 'GitHub Actions', 'AWS CodePipeline', 'Jenkins']
    web_services = ['nginx', 'apache', 'varnish', 'fastly', 'elastic', 'solr']
    languages    = ['YAML', 'Bash', 'Python', 'JS', 'Web']
    databases    = ['SQLite', 'PostgreSQL', 'Percona', 'DynamoDB', 'Redis']
    misc         = ['Ansible', 'Linux', 'LXC', 'Docker', 'Terraform', 'AWS']
    ongoing      = ['LPIC', 'Full Stack Web', 'AWS']

    me = person('@Searge', 'Sergij Boremchuk',
                pipelines, web_services, languages, databases, misc, ongoing)

    print(me.to_json())

# %%

Thanks @rednafi for idea of script 😉

Statistics

Skyline for 2021

Visitors

I'm an Early 🐤

🌞 Morning                3368 commits        ██████░░░░░░░░░░░░░░░░░░░   25.96 % 
🌆 Daytime                5912 commits        ███████████░░░░░░░░░░░░░░   45.57 % 
🌃 Evening                3373 commits        ██████░░░░░░░░░░░░░░░░░░░   26.00 % 
🌙 Night                  320 commits         █░░░░░░░░░░░░░░░░░░░░░░░░   02.47 % 

📊 This Week I Spent My Time On

🕑︎ Time Zone: Europe/Kyiv

💬 Programming Languages: 
YAML                     7 hrs 8 mins        ██████████░░░░░░░░░░░░░░░   41.74 % 
Markdown                 4 hrs 40 mins       ███████░░░░░░░░░░░░░░░░░░   27.33 % 
Other                    1 hr 38 mins        ██░░░░░░░░░░░░░░░░░░░░░░░   09.59 % 
Org                      1 hr 13 mins        ██░░░░░░░░░░░░░░░░░░░░░░░   07.13 % 
Bash                     55 mins             █░░░░░░░░░░░░░░░░░░░░░░░░   05.36 % 

🔥 Editors: 
Claude Code              8 hrs 58 mins       █████████████░░░░░░░░░░░░   52.43 % 
Zed                      4 hrs 19 mins       ██████░░░░░░░░░░░░░░░░░░░   25.29 % 
VS Code                  1 hr 42 mins        ██░░░░░░░░░░░░░░░░░░░░░░░   09.98 % 
Unknown Wakatime         1 hr 23 mins        ██░░░░░░░░░░░░░░░░░░░░░░░   08.16 % 
Emacs                    32 mins             █░░░░░░░░░░░░░░░░░░░░░░░░   03.17 % 

💻 Operating System: 
Linux                    17 hrs 6 mins       █████████████████████████   100.00 % 

Last Updated on 05/07/2026 00:29:21 UTC

footer

About

About me

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Contributors