Comment on
One man
2deep14me
Comment on
One man
2deep14me
Comment on
People with terminal illnesses/in their last days should be allowed to have any drugs they want.
Reply in thread
Based enabler
Comment on
In lemmy communities, l often come across people who're not only unkind but short of tolerance of an opinion of a different kind.
Stand back bud, I'm about to be unkind.
At least read the name of the community you're planning on posting in before doing it.
This is not a shower thought 🧑⚖️
Comment on
Recommendations for after installing Linux (Mint) coming from Windows for best practices for a casual user ?
Best practices?
Don't copy paste commands into the terminal you don't understand.
RTFM
Use the computer like a computer. Linux is not a lifestyle; it's a tool you use to shitpost, watch videos, play games, etc.
Comment on
2meirl4meirl
Bitch, clean yourself.
Comment on
This site is so much fun
Comment on
Kibby rule
Comment on
Cone rule
Reply in thread
It's a very anime way of portraying, "what the fuck....".
Comment on
Roses are Red... I read the front-page... Microsoft quietly deletes Windows 11 doc pushing 32GB RAM for gaming after outrage
Reply in thread
It's called click bait, sweaty.
Comment on
Whoopsy rulesies
Reply in thread
I have no sense of humor and I must let everyone know
Comment on
Prescription
Reply in thread
too long; abused xanax
Comment on
Roses are Red... I read the front-page... Microsoft quietly deletes Windows 11 doc pushing 32GB RAM for gaming after outrage
Reply in thread
Body types are still relevant in this meme.
Comment on
*Permanently Deleted*
Reply in thread
Men love some swamp-pussy.
Comment on
sorry, i don't make the rules ¯\\\_(ツ)\_/¯
Reply in thread
It's not an assumption, it's a command.
Comment on
Bun is being rewritten to Rust
lmfao vibe coded mess
Comment on
Ask Jeeves just shut down after 29 years, and nobody noticed
WAHHHH Ask Jeeves needs your attention
I hate people like this
Comment on
Alternative to Magic Earth?
It was also asking for a subscription to use android auto. Never uninstalled an app so fast.
Comment on
Some fantasies are achievable
Reply in thread
Relaxation. Or, if you're a masochist, getting moist and stepping out into the cold bathroom.
Comment on
Prulies
Reply in thread
Priscilla, Queen of the Desert was a documentary you fucking bigot
Comment on
A tiny terminal Pomodoro timer I made for myself in Python
import time
import os
import platform
import sys
from datetime import datetime
_old_settings = None
_buffer = ""
YELLOW = "\033[93m"
GREEN = "\033[92m"
RESET = "\033[0m"
def clear_console():
if platform.system() == "Windows":
os.system("cls")
else:
os.system("clear")
def enable_keyboard_input():
if sys.platform.startswith("win"):
pass
else:
global _old_settings
global _termios_imported
if termios is None:
import termios
if _old_settings is not None:
fd = sys.stdin.fileno()
termios.tcsetattr(fd, termios.TCSADRAIN, _old_settings)
def disable_keyboard_input():
if sys.platform.startswith("win"):
pass
else:
global _old_settings
global _termios_imported
if termios is None:
import termios
fd = sys.stdin.fileno()
_old_settings = termios.tcgetattr(fd)
new = termios.tcgetattr(fd)
new[3] = new[3] & ~termios.ECHO & ~termios.ICANON
termios.tcsetattr(fd, termios.TCSADRAIN, new)
def input_title(title):
# enable_keyboard_input()
in_value = input(title)
# disable_keyboard_input()
return in_value
def input_uint(title):
while True:
# enable_keyboard_input()
in_value = input(title)
# disable_keyboard_input()
if in_value.isdigit():
return int(in_value)
def print_buffer():
global _buffer
print(_buffer, end="")
def print_in_buffer(printable):
global _buffer
_buffer += printable + "\n"
def main():
title = input_title("Title: ")
work_time_minutes = input_uint("Work interval time in Minutes: ")
break_time_minutes = input_uint("Break interval time in Minutes: ")
work_time_seconds = work_time_minutes * 60
break_time_seconds = break_time_minutes * 60
intervals = input_uint("Intervals Count: ")
duration = intervals * (work_time_minutes + break_time_minutes)
clear_console()
txt_report = ""
json_report = dict()
pdf_report = None
print_in_buffer(F"MPomidoro")
print_in_buffer(F"{title}")
print_in_buffer(F"{intervals} x {work_time_minutes}min {break_time_minutes}min")
print_in_buffer(F"")
begin = datetime.now()
for interval_i in range(0, intervals):
for work_i in range(0, work_time_seconds):
time.sleep(1)
clear_console()
print_buffer()
ml = (work_time_seconds - work_i) // 60
ml = F"0{ml}" if ml < 10 else ml
ms = (work_time_seconds - work_i) % 60
ms = F"0{ms}" if ms < 10 else ms
print(f"{YELLOW}WORK #{interval_i+1} {ml}:{ms}{RESET}")
clear_console()
print_in_buffer(F"{GREEN}WORK #{interval_i+1} {work_time_minutes}min{RESET}")
print_buffer()
for break_i in range(0, break_time_seconds):
time.sleep(1)
clear_console()
print_buffer()
ml = (break_time_seconds - break_i) // 60
ml = F"0{ml}" if ml < 10 else ml
ms = (break_time_seconds - break_i) % 60
ms = F"0{ms}" if ms < 10 else ms
print(f"{YELLOW}BREAK #{interval_i+1} {ml}:{ms}{RESET}")
clear_console()
print_in_buffer(F"{GREEN}BREAK #{interval_i+1} {break_time_minutes}min{RESET}")
print_buffer()
clear_console()
print_in_buffer(F"")
print_buffer()
end = datetime.now()
begin_year = begin.strftime("%Y")
begin_month = begin.strftime("%m")
begin_day = begin.strftime("%d")
begin_hour = begin.strftime("%H")
begin_minute = begin.strftime("%M")
end_year = end.strftime("%Y")
end_month = end.strftime("%m")
end_day = end.strftime("%d")
end_hour = end.strftime("%H")
end_minute = end.strftime("%M")
conclusions = input_title("Conclusions: ")
txt_report += F"MPomidoro Report\n"
txt_report += F"Title: {title}\n"
txt_report += F"Date: {begin.strftime("%Y.%m.%d")}\n"
txt_report += F"Begin: {begin_hour}:{begin_minute}\n"
txt_report += F"End: {end_hour}:{end_minute}\n"
txt_report += F"Duration: {duration}min\n"
txt_report += F"Conclusions: {conclusions}\n"
txt_report += F"\n"
for i in range(0, intervals):
txt_report += F"✓ WORK #{i+1} {work_time_minutes}min\n"
txt_report += F"✓ BREAK #{i+1} {break_time_minutes}min\n"
filepath = F"./Reports/{begin_year}/{begin_month}/{begin_year}_{begin_month}_{begin_day}_{begin_hour}{begin_minute}_{title.replace(" ", "_")}.txt"
os.makedirs(os.path.dirname(filepath), exist_ok=True)
with open(filepath, "w", encoding="utf-8") as file:
file.write(txt_report)
if __name__ == "__main__":
main()