This commit is contained in:
waldek 2022-05-23 19:22:45 +02:00
parent b40e4d8eb4
commit e6a747a22f
4 changed files with 21 additions and 4 deletions

View File

@ -6,6 +6,7 @@ OUTPUT = "readme.md"
OUTLINE = "outline.md" OUTLINE = "outline.md"
INPUT = [ INPUT = [
"learning_python3.md", "learning_python3.md",
"introduction_to_solid.md",
"learning_python3_gui.md", "learning_python3_gui.md",
"learning_git.md", "learning_git.md",
"what_is_next.md", "what_is_next.md",
@ -28,10 +29,13 @@ if __name__ == "__main__":
output, err = p.communicate() output, err = p.communicate()
output = output.decode().split("\n") output = output.decode().split("\n")
for line in output: for line in output:
if CMD in line:
continue
if FILTER in line: if FILTER in line:
line = line.replace(FILTER, "(./{}#".format(f)) line = line.replace(FILTER, "(./{}#".format(f))
if TITLE in line: if TITLE in line:
title = " ".join(f.replace(".md", "").split("_")).capitalize() title = " ".join(f.replace(".md", "").split("_")).capitalize()
title = title.replace("/", ": ")
line = title line = title
CONTENT.append(line) CONTENT.append(line)
p = subprocess.Popen(["cp", OUTLINE, OUTPUT], stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE) p = subprocess.Popen(["cp", OUTLINE, OUTPUT], stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)

4
links.md Normal file
View File

@ -0,0 +1,4 @@
# Some links
* [MVC with tkinter](https://www.pythontutorial.net/tkinter/tkinter-mvc/)
* [principles of OOP](https://www.freecodecamp.org/news/solid-principles-explained-in-plain-english/)

View File

@ -119,7 +119,19 @@ Learning python3
* [Introduction to the requests library](./learning_python3.md#introduction-to-the-requests-library) * [Introduction to the requests library](./learning_python3.md#introduction-to-the-requests-library)
* [Threading](./learning_python3.md#threading) * [Threading](./learning_python3.md#threading)
Created by [gh-md-toc](https://github.com/ekalinin/github-markdown-toc)
Introduction to solid
=================
* [Object-Oriented class design](./introduction_to_solid.md#object-oriented-class-design)
* [SOLID](./introduction_to_solid.md#solid)
* [Single-Responsibility](./introduction_to_solid.md#single-responsibility)
* [Open-Closed Principle](./introduction_to_solid.md#open-closed-principle)
* [Liskov Substitution Principle](./introduction_to_solid.md#liskov-substitution-principle)
* [Interface Segregation Principle](./introduction_to_solid.md#interface-segregation-principle)
* [Dependency Inversion Principle](./introduction_to_solid.md#dependency-inversion-principle)
Learning python3 gui Learning python3 gui
@ -140,7 +152,6 @@ Learning python3 gui
* [Coding challenge - Login generator with GUI](./learning_python3_gui.md#coding-challenge---login-generator-with-gui-1) * [Coding challenge - Login generator with GUI](./learning_python3_gui.md#coding-challenge---login-generator-with-gui-1)
* [Coding challenge - Trivial pursuit with GUI](./learning_python3_gui.md#coding-challenge---trivial-pursuit-with-gui-1) * [Coding challenge - Trivial pursuit with GUI](./learning_python3_gui.md#coding-challenge---trivial-pursuit-with-gui-1)
Created by [gh-md-toc](https://github.com/ekalinin/github-markdown-toc)
Learning git Learning git
@ -160,7 +171,6 @@ Learning git
* [Cloning the remote project into a new project](./learning_git.md#cloning-the-remote-project-into-a-new-project) * [Cloning the remote project into a new project](./learning_git.md#cloning-the-remote-project-into-a-new-project)
* [Updating the original project](./learning_git.md#updating-the-original-project) * [Updating the original project](./learning_git.md#updating-the-original-project)
Created by [gh-md-toc](https://github.com/ekalinin/github-markdown-toc)
What is next What is next
@ -173,5 +183,4 @@ What is next
* [Books](./what_is_next.md#books) * [Books](./what_is_next.md#books)
* [Linux](./what_is_next.md#linux) * [Linux](./what_is_next.md#linux)
Created by [gh-md-toc](https://github.com/ekalinin/github-markdown-toc)