Wprowadzenie
Trzeba szanować swój czas i w miarę możliwości automatyzować wszystko, co jest uciążliwe, monotonne, często powtarzalne.
Postanowiłem ułatwić sobie pracę przy tworzeniu nowego projektu, a także szybkie rozpoczęcie pisania nawet testowego skryptu.
Przy tworzeniu projektu musiałbym wpierw utworzyć odpowiedni folder, zalogować się na github.com w celu utworzenia repozytorium, zainicjowanie go, utworzenie pliku README i przesłanie na platformę github. Dodatkowo utworzenie pustego pliku python i uruchomienie VS Code.
Trochę to czasu zajmuje, a gdyby to wszystko zastąpić wyłącznie komendą w cmd
, lub powershell
w formie komendy z dowolnego miejsca w systemie?
|
|
Ułatwienie niesamowite, dlatego czas zająć się tym.
Repozytorium projektu: Auto_create
Uruchamianie skryptów
Aby uruchomić skrypt z dowolnego miejsca w systemie należy lokalizację folderu dodać do PATH
- zmiennych środowiskowych systemu Windows.
Proponuję utworzyć folder, gdzie będą znajdować się wszystkie skrypty, które chcemy uruchomić w ten sposób.
- W pierwszej kolejności w
Panelu sterowania
wybieramySystem
:
- Następnie klikamy w
Zmienne środowiskowe
:
- Wybieramy
Path
i edytujemy:
- Dodajemy nowy wpis i podajemy pełną ścieżkę do folderu
Ważne, by ustawić uruchamianie plików .py
bezpośrednio przez Python
(właściwości -> uruchamiany jako Python
)
Skrypt do tworzenia projektów
Zgodnie z tym, co wypisałem na początku, chcemy utworzyć folder z nowym projektem, utworzyć repozytorium, przesłać go do githuba,
oraz utworzyć pliki readme i skryptu wraz z otwarciem VS Code w folderze.
Do tworzenia miejsca dla naszego repozytorium na githubie, przyda nam się biblioteka PyGithub
pip install PyGithub
Importujemy potrzebne biblioteki i tworzymy zmienne zawierające dane do logowania na platformę github, oraz lokalizację folderu, gdzie trafiać będą wszystkie nasze utworzone projekty.
|
|
Chcemy mieć możliwość szybkiego tworzenia projektów, dlatego nazwę będziemy przekazywać argumentem, przy uruchamianiu skryptu.
Dodamy oczywiście opcję defaultową, by tworzył projekt z ustaloną na starcie nazwą, gdybyśmy nie podali argumentu.
Tworzymy folder i “przechodzimy” do jego lokalizacji:
|
|
Na swoim koncie na Githubie tworzymy nowe repozytorium
|
|
I standardowo inicjujemy lokalne repozytorium, tworzymy plik README.md
i przesyłamy do wcześniej utworzonego repo na Githubie:
|
|
Na koniec tworzymy pusty plik Python
i uruchamiamy folder z projektem w VS Code
:
|
|
Zapisujemy skrypt w folderze, który na początku dodaliśmy do Path
.
Od teraz będzie możliwe uruchamianie z dowolnego miejsca w systemie skryptu poleceniem:
nazwa_skryptu.py NAZWA_PROJEKTU
Skrypt do szybkiej pracy z kodem
Bardzo często nie chcemy tworzyć dużego projektu z repozytorium na githubie,
lecz tylko rozpocząć kodowanie z małym skryptem.
Prosty skrypcik będzie okrojoną wersją poprzedniego:
|
|