Skip to content

Instantly share code, notes, and snippets.

View firdavsDev's full-sized avatar
🪐
building

Davronbek SWE firdavsDev

🪐
building
View GitHub Profile
@firdavsDev
firdavsDev / uv-guide.md
Created August 10, 2026 21:51
UV cheat sheet: new/existing projects, requirements.txt migration, Docker + docker-compose

macOS terminali uchun foydali CLI tool'lar

Bu qo‘llanma macOS va iTerm2’da ishlaydigan dasturchilar uchun tayyorlangan. Maqsad — terminalni chiroyli qilish emas, balki kundalik ishlarni tezlashtiradigan tool’lardan to‘g‘ri foydalanish.

Har bir bo‘limda:

  • tool nima qilishi;
  • qachon kerak bo‘lishi;
  • Homebrew orqali o‘rnatish;
  • oddiy foydalanish misollari;
@firdavsDev
firdavsDev / sentry-claude-command.md
Last active May 6, 2026 04:54
Claude Code Custom Command for Sentry Issue Review & Auto-Fix

Claude Code Custom Command for Sentry Issue Review & Auto-Fix

A custom Claude Code slash command that fetches unresolved Sentry errors, lets you pick which ones to fix, and commits the fixes automatically.

Usage

/sentry # last 7 days (default) /sentry 14 # last 14 days /sentry 30 # last 30 days

Problem

Oldingi loyihalarimda frontendchilar bilan muayyan response formatiga kelishib olib ishlardik. Ya’ni har bir response quyidagicha bo‘lishi kerak edi:

{
    "message": "All good",
    "status_code": 200,
    "data": [{...}]
}
@firdavsDev
firdavsDev / django-top-100.py
Created January 30, 2025 17:42 — forked from wsvincent/django-top-100.py
Top 100 Django Packages by PyPI Downloads
"""
$ wget https://hugovk.github.io/top-pypi-packages/top-pypi-packages-30-days.json
$ python django-top-100.py
"""
import json
from pathlib import Path
@firdavsDev
firdavsDev / Readme.md
Created October 7, 2024 10:11 — forked from PierreThiollent/Readme.md
iTerm2 and Oh-my-zsh config

Setup iTerm2 and oh-my-zsh

Enjoy ! 😄

Install iTerm 2

Download iTerm2 here.

services:
odoo:
image: odoo:17.0
container_name: odoo
restart: unless-stopped
links:
- db:db
depends_on:
- db
@firdavsDev
firdavsDev / cache_function.py
Created August 23, 2024 13:35
Python Function Caching
from functools import lru_cache, wraps
from time import monotonic
def lru_cache_with_ttl(maxsize=128, typed=False, ttl=60):
"""Least-recently used cache with time-to-live (ttl) limit."""
class Result:
__slots__ = ("value", "death")

Mobile = /^9989[012345789][0-9]{7}$/

All = /^998(9[012345789]|6[125679]|7[01234569])[0-9]{7}$/

@firdavsDev
firdavsDev / main.py
Last active August 28, 2024 11:03
Generate PDF + QrCode .pdf file in Django projects. (hard coding)
from pdf_generator import PDFGenerator
instance = Model.objacts.get(id=1) #example
context = {
"data": instance
} #use as {{ data }} in html_file_path
#Create object
pdf = PDFGenerator(