Skip to content

lahtis/Bittinikkari

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🛠 Projektin osat ja versiot

Bittinikkari (Pääversio - bittinikkari-medium.py)

  • Käyttötarkoitus: Täysiverinen projektieditori.

Tärkeimmät ominaisuudet:

  • .cbp (CodeBlocks) -projektitiedostojen tuki ja XML-pohjainen lukeminen.
  • Sivupalkki projektin tiedostojen hallintaan.
  • Välilehdet useille tiedostoille.
  • Laajennettu työkalupalkki ja kontekstivalikot (oikea hiiren nappi).
  • Integroitu LICENSE.txt -lukija (GPLv3).

Bittinikkari Lite (bittinikkari-lite.py)

  • Käyttötarkoitus: Kevyt, yhden tiedoston "standalone" -editori.
  • Tärkeimmät ominaisuudet:
  • Kaikki logiikka yhdessä tiedostossa (ei riippuvuuksia).
  • Tummataustainen editori perustoiminnoilla (Avaa/Tallenna).
  • Nopea ja varma käynnistys hätämuokkauksiin.

Bittinikkarin hienosäätötoiminnot (Integroituna molempiin)

  • Varmuuskopiot: Automaattinen .bak-tiedoston luonti ennen jokaista tallennusta [cite: 2026-01-05].
  • Kevyt muistinhallinta (C-kieli): Ohjelma analysoi koodia ja varoittaa, jos se löytää malloc-kutsun ilman vastaavaa free-kutsua [cite: 2026-01-05].
  • Yhden komennon taktiikka: ⚡-painike tai Ctrl+Shift+B suorittaa massahienosäädön (sisennykset, tyhjien välilyöntien poisto ja varmuuskopiointi) koko projektille kerralla [cite: 2026-01-05].
  • Lisenssi: Molemmat versiot noudattavat GPL-lisenssiä, mikä mahdollistaa avoimen kehityksen jatkossa [cite: 2026-01-05].

📍 Huomioita jatkoa varten

  • Engine-moduuli: Pääversiossa on varaus erilliselle engine.py-tiedostolle, johon massakorjauslogiikka voidaan keskittää.
  • Polut: Muista, että ohjelma etsii oletuksena Bittinikkari.cbp -tiedostoa samasta kansiosta.
  • Riippuvuudet: Ohjelma käyttää vain Pythonin vakioalusta (Tkinter), joten se ei vaadi erillisiä asennuksia (pip).

About

Python based project editor Bittinikkari. Bigger and lite version. Support Python and C.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages