Porządkowanie plikówProgramy na zamówienie

Program do porządkowania plików w Pythonie z oknem: sortuje bałagan w folderze według typu, daty lub nazwy, najpierw z podglądem

Zwykle gotowe w ok. 15 minutPoprawki w cenieKontrola jakości
Pakiety
Ochrona płatnościSzczegóły
  • Poprawki w ramach pakietu są bezpłatne.
  • Jeśli nie odpowiesz w ciągu 3 dni od dostarczenia pracy, zostanie ona zaakceptowana automatycznie.

Pieniądze są rezerwowane w chwili płatności i przekazywane dopiero po akceptacji pracy.

Program do porządkowania plików w Pythonie z oknem: sortuje bałagan w folderze według typu, daty lub nazwy, najpierw z podglądem

Przykładowy rezultat

Przykład dla pakietu Standard

Program na komputer: wystawianie faktur dla jednoosobowego biura rachunkowego

Okna

  1. Faktury: lista wystawionych faktur z numerem, klientem, datą i kwotą; przyciski Nowa, Otwórz i Zapisz jako PDF.
  2. Nowa faktura: klient z listy rozwijanej, pozycje z opisem, liczbą godzin i stawką, stawka podatku oraz suma aktualizowana w trakcie pisania.
  3. Klienci: nazwa, adres i e-mail, dodawane raz i potem wybierane z listy.

Fragment kodu

def update_total(self, *_):
    """Adds up the lines and the tax and shows the total under the table."""
    subtotal = sum(line.hours * line.rate for line in self.lines)
    tax = round(subtotal * self.tax_rate.get() / 100, 2)
    self.subtotal_label.config(text=f"Subtotal: {subtotal:,.2f}")
    self.tax_label.config(text=f"Tax: {tax:,.2f}")
    self.total_label.config(text=f"Total: {subtotal + tax:,.2f}")

W archiwum

  • invoice_maker.py, sam program, około 700 wierszy;
  • invoices.db, tworzony przy pierwszym uruchomieniu, przechowuje klientów i faktury;
  • settings.example.ini na twoje dane, adres i format numeru faktury;
  • requirements.txt z jedną dodatkową biblioteką, reportlab, która tworzy PDF;
  • README: jak zainstalować Pythona, uruchomić program i zbudować plik .exe za pomocą PyInstallera.

Program działa na własnym komputerze klienta. Nie tworzymy instalatorów, nie podpisujemy programu i nie publikujemy go.

Klient: księgowa prowadząca własną działalność, która wystawia 20–30 faktur miesięcznie w edytorze tekstu. Zadanie: mały program z oknem: wybierz klienta, dodaj pozycje, zobacz sumę z podatkiem, zapisz fakturę jako PDF i prowadź listę klientów. Pakiet Standard: do 3 okien i 800 wierszy kodu, dane w SQLite.

Klient i wszystkie dane są wymyślone.

O usłudze

Pobrane pliki, skany, zdjęcia i dokumenty gromadzą się w jednym folderze, aż nic nie można znaleźć. Ten program sortuje je dla Ciebie w swoim oknie: wybierasz folder, wskazujesz regułę, na przykład według typu pliku, według roku i miesiąca albo według słowa w nazwie, widzisz podgląd, dokąd trafi każdy plik, a potem naciskasz Sortuj. Od pakietu Standard ustawiasz własne reguły, a program je zapamiętuje; w pakiecie Premium dodaje więcej reguł, raport każdego przeniesienia eksportowany do pliku, dziennik błędów i możliwość cofnięcia plików na miejsce. Piszemy go w Pythonie z Tkinter, z użyciem wbudowanych narzędzi Pythona do plików, z plikiem README. Przenosi lub kopiuje pliki, jak wybierzesz, i nigdy ich nie usuwa, chyba że wyraźnie o to poprosisz w briefie. Nie uruchamiamy go na Twoich plikach, więc najpierw wypróbuj na kopii folderu.

Co obejmuje usługa

  • Co dostajeszArchiwum ZIP z kodem w Pythonie, plikiem README o instalacji Pythona, uruchomieniu programu i budowaniu pliku .exe oraz przykładowy plik reguł; kod jest też pokazany na stronie zamówienia. Od pakietu Standard Twoje reguły zapisywane do pliku ustawień i lista przeniesień; w pakiecie Premium raport eksportowany do pliku i dziennik błędów.
  • Najpierw podglądZobacz, dokąd trafi każdy plik, zanim cokolwiek się przesunie
  • Twoje regułyWedług typu, daty, nazwy lub rozmiaru
  • Nic nie jest usuwanePliki są przenoszone lub kopiowane, nigdy kasowane
  • Działa offlineTylko Twój komputer i Twoje foldery
  • Czytelny kodZ komentarzami, łatwy do późniejszej zmiany

Jak to działa

  1. 1
    ZadanieOpisujesz folder i reguły sortowania
  2. 2
    KodPiszemy program i README
  3. 3
    WypróbowanieUruchamiasz go na kopii folderu
  4. 4
    ZmianyProsisz o zmiany w ramach pakietu i przesyłasz komunikat o błędzie

Czego potrzebujemy od Ciebie

Który folder chcesz posortować i co w nim jest (wystarczy opis lub zrzut ekranu folderu; nigdy nie wysyłaj samych plików) oraz reguły: jakie typy plików dokąd trafiają, nazwy folderów, jak używać dat, co robić z plikami o tej samej nazwie. Czy pliki mają być przenoszone, czy kopiowane, foldery, których nigdy nie wolno ruszać, Twój system (Windows, macOS lub Linux) i czy chcesz plik .exe.

Zapytamy Cię:

  • Który folder i co w nim jest?
  • Jak sortować pliki?
  • Przenosić czy kopiować?
  • Czegokolwiek, czego nigdy nie wolno robić
  • W jakim systemie ma działać?

Porównaj pakiety

PakietyPodstawowy1 okno, jedna reguła sortowania76 złStandardTwoje własne reguły, zapisane151 złPremiumPełny program do porządkowania271 zł
Termin1 dzień2 dni3 dni
Poprawki123
Koddo 300 wierszydo 800 wierszydo 1500 wierszy
Okna lub ekrany1do 3do 6
Funkcjedo 3do 6do 10
Ustawienia i zapisane daneNieCSV lub SQLiteCSV lub SQLite
Eksport i dziennik błędówNieNieTak
README z krokami budowania .exeTakTakTak
ProgramPorządkowanie plikówPorządkowanie plikówPorządkowanie plików
Zamów PodstawowyZamów StandardZamów Premium

Ochrona płatności

Płacisz przy składaniu zamówienia, ale pieniądze są przekazywane tylko za zaakceptowaną pracę.

  • Stała cenaCena pakietu nie zmienia się po zapłacie.
  • Pieniądze są zarezerwowanePrzy płatności kwota jest tylko rezerwowana. Serwis otrzymuje ją dopiero po akceptacji pracy.
  • Sprawdzone przed dostarczeniemKażdy wynik przechodzi kontrolę jakości, zanim do Ciebie trafi, a przed akceptacją widzisz go na stronie zamówienia.
  • Bezpłatne poprawkiProś o poprawki w ramach briefu tyle razy, ile przewiduje pakiet.
  • Akceptacja po 3 dniachJeśli w ciągu 3 dni od dostarczenia pracy ani jej nie zaakceptujesz, ani nie poprosisz o poprawki, zostanie zaakceptowana automatycznie. Jeśli po dostarczeniu napiszesz na czacie zamówienia, zamówienie czeka; po naszej odpowiedzi możemy ponownie uruchomić odliczanie 3 dni i poinformujemy o tym na czacie.
  • Ponowne wykonanie lub pełny zwrot pieniędzyJeśli wynik nie odpowiada Twojemu briefowi, a poprawki tego nie naprawiły, lub praca trwa ponad dwa razy dłużej niż termin, napisz na czacie zamówienia: wykonamy pracę ponownie albo zwrócimy całą płatność.
Jak to działa →

Pytania i odpowiedzi

Czy może usuwać duplikaty?

Może znajdować pliki o tej samej nazwie lub rozmiarze i odkładać je do osobnego folderu do sprawdzenia. Niczego nie usuwa, chyba że wyraźnie o to poprosisz w briefie.

Co, jeśli dwa pliki mają tę samą nazwę?

Program dodaje numer do nowej nazwy, więc nic nie zostaje nadpisane. W briefie możesz opisać inną regułę.

Czy może sortować nowe pliki, gdy tylko się pojawią?

Ten program sortuje po naciśnięciu przycisku; nie działa w tle. Otwórz go, gdy folder znów się zapełni.

Czy zadziała na folderach w chmurze lub sieciowych?

Działa na każdym folderze, który komputer pokazuje jako zwykły folder, na przykład zsynchronizowanym folderze w chmurze. Duże foldery trwają dłużej; najpierw wypróbuj kopię.

Czy dostanę instalator albo podpisany program?

Nie. Dostajesz kod i kroki do samodzielnego zbudowania pliku .exe z PyInstaller. Nie budujemy instalatorów, nie podpisujemy programu ani nigdzie go nie publikujemy, więc Windows lub macOS mogą ostrzec Cię przy pierwszym uruchomieniu.

Nie ma tu odpowiedzi?

Pakiety