From 69bb4175f1617a1cfa2b657bb3fff2b852f96785 Mon Sep 17 00:00:00 2001 From: osiris account Date: Sun, 12 Mar 2023 15:29:57 -0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 35 ++++++++++-------- .../argparse}/main.py | 0 .../click}/Makefile | 0 .../click}/README.md | 0 .../click}/pytest.ini | 0 .../click}/requirements.txt | 0 .../click}/setup.py | 0 .../click}/src/yourapp.py | 0 .../concurrency}/README.md | 0 .../concurrency}/asyncio_simple_example.py | 0 .../concurrency}/concurrent_future_example.py | 0 .../concurrency}/daemon_example.py | 0 .../concurrency}/deadlock_example.py | 0 .../concurrency}/logging_example.py | 0 .../concurrency}/multiprocessing_example.py | 0 .../concurrency}/pool_example.py | 0 .../concurrency}/race_coditions.py | 0 .../concurrency}/thread_example.py | 0 .../concurrency}/threadpool_example.py | 0 .../concurrency}/threads_with_queues.py | 0 .../dash}/.env_example | 0 .../dash}/Makefile | 0 .../dash}/Procfile | 0 .../dash}/README.md | 0 .../dash}/app.py | 0 .../dash}/requirements.txt | 0 .../dash}/wrappers/settings.py | 0 .../dash}/wrappers/style.py | 0 .../optimization}/README.md | 0 .../orchestration}/k8s_wrapper.py | 0 .../python_sniff_scanner/icmp_example.py | 0 .../python_sniff_scanner/main_example.py | 0 .../python_sniff_scanner/sniff_example.py | 0 .../udp_sender_example.py | 0 .../security}/python_sockets/first_example.py | 0 .../python_sockets/netcat_example.py | 0 .../python_sockets/second_example.py | 0 .../security}/python_sockets/tcp_server.py | 0 .../security}/python_sockets/udp_client.py | 0 .../security}/python_sockets/udp_server.py | 0 .../python_ssh_modules/paramiko_example.py | 0 .../python_ssh_modules/server_example.py | 0 .../python_ssh_modules/ssh_client.py | 0 .../python_ssh_modules/usage_example.py | 0 .../tests}/Makefile | 0 .../tests}/README.md | 0 .../tests}/requirements.txt | 0 .../tests}/setup.py | 0 .../tests}/tests/example_test.py | 0 .../tests}/tox.ini | 0 ...Python 2 to 3_ What you need to know .pdf | Bin .../enconding-decimals/.gitkeep | 0 .../enconding-decimals/Makefile | 0 .../enconding-decimals/README.md | 0 .../enconding-decimals/data/ConvertedData.txt | 0 .../enconding-decimals/main_test.py | 0 .../enconding-decimals/requirements.txt | 0 .../enconding-decimals/setup.py | 0 .../enconding-decimals/src/__init__.py | 0 .../enconding-decimals/src/main.py | 0 .../enconding-decimals/test/__init__.py | 0 .../enconding-decimals/tox.ini | 0 .../fastapi-location-app}/.gitignore | 0 .../fastapi-location-app}/.vercelignore | 0 .../fastapi-location-app}/README.md | 0 .../fastapi-location-app}/api/__init__.py | 0 .../fastapi-location-app}/api/api.py | 0 .../fastapi-location-app}/api/methods.py | 0 .../fastapi-location-app}/api/routes.py | 0 .../fastapi-location-app}/main.py | 0 .../requirements-dev.txt | 0 .../fastapi-location-app}/requirements.txt | 0 .../fastapi-location-app}/vercel.json | 0 .../finding-blob-boundary/.gitignore | 0 .../finding-blob-boundary/Makefile | 0 .../find_glob_boundary.py | 0 .../magic-pen/.env_example | 0 .../magic-pen/.gitignore | 0 .../magic-pen/Makefile | 0 .../magic-pen/README.md | 0 .../magic-pen/data/ConvertedData.txt | 0 .../magic-pen/data/InputStream.txt | 0 .../magic-pen/requirements.txt | 0 .../magic-pen/setup.py | 0 .../magic-pen/src/Epen.py | 0 .../magic-pen/src/__init__.py | 0 .../magic-pen/src/encoder.py | 0 .../magic-pen/src/main.py | 0 .../magic-pen/src/settings.py | 0 .../magic-pen/src/utils.py | 0 .../magic-pen/tox.ini | 0 .../maze-puzzle/.gitkeep | 0 .../maze-puzzle/README.md | 0 .../src/clients/product_detail_client.py | 0 .../src/clients/product_search_client.py | 0 .../maze-puzzle/src/service.py | 0 .../maze-puzzle/tests/service_test.py | 0 .../medium/README.md | 0 .../medium/posts.py | 0 .../nft-traits-gen/LICENSE | 0 .../nft-traits-gen/README.md | 0 .../nft-traits-gen/gen_nfts.py | 0 .../nft-traits-gen/nfts/nft_1.png | Bin .../nft-traits-gen/nfts/nft_10.png | Bin .../nft-traits-gen/nfts/nft_2.png | Bin .../nft-traits-gen/nfts/nft_3.png | Bin .../nft-traits-gen/nfts/nft_4.png | Bin .../nft-traits-gen/nfts/nft_5.png | Bin .../nft-traits-gen/nfts/nft_6.png | Bin .../nft-traits-gen/nfts/nft_7.png | Bin .../nft-traits-gen/nfts/nft_8.png | Bin .../nft-traits-gen/nfts/nft_9.png | Bin .../nft-traits-gen/requirements.txt | 0 .../resources/Roboto-Medium.ttf | Bin .../nft-traits-gen/sample_env | 0 .../nft-traits-gen/traits/0.txt | 0 .../nft-traits-gen/traits/1.txt | 0 .../nft-traits-gen/traits/2.txt | 0 .../nft-traits-gen/traits/3.txt | 0 .../nft-traits-gen/traits/4.txt | 0 .../nft-traits-gen/traits/5.txt | 0 .../other-puzzles/README.md | 0 .../other-puzzles/falling-rain-On.py | 0 .../other-puzzles/falling-rain-On2.py | 0 124 files changed, 20 insertions(+), 15 deletions(-) rename {boilerplates-argparse => boilerplates/argparse}/main.py (100%) rename {boilerplates-click => boilerplates/click}/Makefile (100%) rename {boilerplates-click => boilerplates/click}/README.md (100%) rename {boilerplates-click => boilerplates/click}/pytest.ini (100%) rename {boilerplates-click => boilerplates/click}/requirements.txt (100%) rename {boilerplates-click => boilerplates/click}/setup.py (100%) rename {boilerplates-click => boilerplates/click}/src/yourapp.py (100%) rename {boilerplates-concurrency => boilerplates/concurrency}/README.md (100%) rename {boilerplates-concurrency => boilerplates/concurrency}/asyncio_simple_example.py (100%) rename {boilerplates-concurrency => boilerplates/concurrency}/concurrent_future_example.py (100%) rename {boilerplates-concurrency => boilerplates/concurrency}/daemon_example.py (100%) rename {boilerplates-concurrency => boilerplates/concurrency}/deadlock_example.py (100%) rename {boilerplates-concurrency => boilerplates/concurrency}/logging_example.py (100%) rename {boilerplates-concurrency => boilerplates/concurrency}/multiprocessing_example.py (100%) rename {boilerplates-concurrency => boilerplates/concurrency}/pool_example.py (100%) rename {boilerplates-concurrency => boilerplates/concurrency}/race_coditions.py (100%) rename {boilerplates-concurrency => boilerplates/concurrency}/thread_example.py (100%) rename {boilerplates-concurrency => boilerplates/concurrency}/threadpool_example.py (100%) rename {boilerplates-concurrency => boilerplates/concurrency}/threads_with_queues.py (100%) rename {boilerplates-dash => boilerplates/dash}/.env_example (100%) rename {boilerplates-dash => boilerplates/dash}/Makefile (100%) rename {boilerplates-dash => boilerplates/dash}/Procfile (100%) rename {boilerplates-dash => boilerplates/dash}/README.md (100%) rename {boilerplates-dash => boilerplates/dash}/app.py (100%) rename {boilerplates-dash => boilerplates/dash}/requirements.txt (100%) rename {boilerplates-dash => boilerplates/dash}/wrappers/settings.py (100%) rename {boilerplates-dash => boilerplates/dash}/wrappers/style.py (100%) rename {boilerplates-optimization => boilerplates/optimization}/README.md (100%) rename {boilerplates-orchestration => boilerplates/orchestration}/k8s_wrapper.py (100%) rename {boilerplates-security => boilerplates/security}/python_sniff_scanner/icmp_example.py (100%) rename {boilerplates-security => boilerplates/security}/python_sniff_scanner/main_example.py (100%) rename {boilerplates-security => boilerplates/security}/python_sniff_scanner/sniff_example.py (100%) rename {boilerplates-security => boilerplates/security}/python_sniff_scanner/udp_sender_example.py (100%) rename {boilerplates-security => boilerplates/security}/python_sockets/first_example.py (100%) rename {boilerplates-security => boilerplates/security}/python_sockets/netcat_example.py (100%) rename {boilerplates-security => boilerplates/security}/python_sockets/second_example.py (100%) rename {boilerplates-security => boilerplates/security}/python_sockets/tcp_server.py (100%) rename {boilerplates-security => boilerplates/security}/python_sockets/udp_client.py (100%) rename {boilerplates-security => boilerplates/security}/python_sockets/udp_server.py (100%) rename {boilerplates-security => boilerplates/security}/python_ssh_modules/paramiko_example.py (100%) rename {boilerplates-security => boilerplates/security}/python_ssh_modules/server_example.py (100%) rename {boilerplates-security => boilerplates/security}/python_ssh_modules/ssh_client.py (100%) rename {boilerplates-security => boilerplates/security}/python_ssh_modules/usage_example.py (100%) rename {boilerplates-tests => boilerplates/tests}/Makefile (100%) rename {boilerplates-tests => boilerplates/tests}/README.md (100%) rename {boilerplates-tests => boilerplates/tests}/requirements.txt (100%) rename {boilerplates-tests => boilerplates/tests}/setup.py (100%) rename {boilerplates-tests => boilerplates/tests}/tests/example_test.py (100%) rename {boilerplates-tests => boilerplates/tests}/tox.ini (100%) rename {small-projects => web2_projects}/WWCode - Python 2 to 3_ What you need to know .pdf (100%) rename {small-projects => web2_projects}/enconding-decimals/.gitkeep (100%) rename {small-projects => web2_projects}/enconding-decimals/Makefile (100%) rename {small-projects => web2_projects}/enconding-decimals/README.md (100%) rename {small-projects => web2_projects}/enconding-decimals/data/ConvertedData.txt (100%) rename {small-projects => web2_projects}/enconding-decimals/main_test.py (100%) rename {small-projects => web2_projects}/enconding-decimals/requirements.txt (100%) rename {small-projects => web2_projects}/enconding-decimals/setup.py (100%) rename {small-projects => web2_projects}/enconding-decimals/src/__init__.py (100%) rename {small-projects => web2_projects}/enconding-decimals/src/main.py (100%) rename {small-projects => web2_projects}/enconding-decimals/test/__init__.py (100%) rename {small-projects => web2_projects}/enconding-decimals/tox.ini (100%) rename {fastapi-location-app => web2_projects/fastapi-location-app}/.gitignore (100%) rename {fastapi-location-app => web2_projects/fastapi-location-app}/.vercelignore (100%) rename {fastapi-location-app => web2_projects/fastapi-location-app}/README.md (100%) rename {fastapi-location-app => web2_projects/fastapi-location-app}/api/__init__.py (100%) rename {fastapi-location-app => web2_projects/fastapi-location-app}/api/api.py (100%) rename {fastapi-location-app => web2_projects/fastapi-location-app}/api/methods.py (100%) rename {fastapi-location-app => web2_projects/fastapi-location-app}/api/routes.py (100%) rename {fastapi-location-app => web2_projects/fastapi-location-app}/main.py (100%) rename {fastapi-location-app => web2_projects/fastapi-location-app}/requirements-dev.txt (100%) rename {fastapi-location-app => web2_projects/fastapi-location-app}/requirements.txt (100%) rename {fastapi-location-app => web2_projects/fastapi-location-app}/vercel.json (100%) rename {small-projects => web2_projects}/finding-blob-boundary/.gitignore (100%) rename {small-projects => web2_projects}/finding-blob-boundary/Makefile (100%) rename {small-projects => web2_projects}/finding-blob-boundary/find_glob_boundary.py (100%) rename {small-projects => web2_projects}/magic-pen/.env_example (100%) rename {small-projects => web2_projects}/magic-pen/.gitignore (100%) rename {small-projects => web2_projects}/magic-pen/Makefile (100%) rename {small-projects => web2_projects}/magic-pen/README.md (100%) rename {small-projects => web2_projects}/magic-pen/data/ConvertedData.txt (100%) rename {small-projects => web2_projects}/magic-pen/data/InputStream.txt (100%) rename {small-projects => web2_projects}/magic-pen/requirements.txt (100%) rename {small-projects => web2_projects}/magic-pen/setup.py (100%) rename {small-projects => web2_projects}/magic-pen/src/Epen.py (100%) rename {small-projects => web2_projects}/magic-pen/src/__init__.py (100%) rename {small-projects => web2_projects}/magic-pen/src/encoder.py (100%) rename {small-projects => web2_projects}/magic-pen/src/main.py (100%) rename {small-projects => web2_projects}/magic-pen/src/settings.py (100%) rename {small-projects => web2_projects}/magic-pen/src/utils.py (100%) rename {small-projects => web2_projects}/magic-pen/tox.ini (100%) rename {small-projects => web2_projects}/maze-puzzle/.gitkeep (100%) rename {small-projects => web2_projects}/maze-puzzle/README.md (100%) rename {small-projects => web2_projects}/maze-puzzle/src/clients/product_detail_client.py (100%) rename {small-projects => web2_projects}/maze-puzzle/src/clients/product_search_client.py (100%) rename {small-projects => web2_projects}/maze-puzzle/src/service.py (100%) rename {small-projects => web2_projects}/maze-puzzle/tests/service_test.py (100%) rename {small-projects => web2_projects}/medium/README.md (100%) rename {small-projects => web2_projects}/medium/posts.py (100%) rename {small-projects => web2_projects}/nft-traits-gen/LICENSE (100%) rename {small-projects => web2_projects}/nft-traits-gen/README.md (100%) rename {small-projects => web2_projects}/nft-traits-gen/gen_nfts.py (100%) rename {small-projects => web2_projects}/nft-traits-gen/nfts/nft_1.png (100%) rename {small-projects => web2_projects}/nft-traits-gen/nfts/nft_10.png (100%) rename {small-projects => web2_projects}/nft-traits-gen/nfts/nft_2.png (100%) rename {small-projects => web2_projects}/nft-traits-gen/nfts/nft_3.png (100%) rename {small-projects => web2_projects}/nft-traits-gen/nfts/nft_4.png (100%) rename {small-projects => web2_projects}/nft-traits-gen/nfts/nft_5.png (100%) rename {small-projects => web2_projects}/nft-traits-gen/nfts/nft_6.png (100%) rename {small-projects => web2_projects}/nft-traits-gen/nfts/nft_7.png (100%) rename {small-projects => web2_projects}/nft-traits-gen/nfts/nft_8.png (100%) rename {small-projects => web2_projects}/nft-traits-gen/nfts/nft_9.png (100%) rename {small-projects => web2_projects}/nft-traits-gen/requirements.txt (100%) rename {small-projects => web2_projects}/nft-traits-gen/resources/Roboto-Medium.ttf (100%) rename {small-projects => web2_projects}/nft-traits-gen/sample_env (100%) rename {small-projects => web2_projects}/nft-traits-gen/traits/0.txt (100%) rename {small-projects => web2_projects}/nft-traits-gen/traits/1.txt (100%) rename {small-projects => web2_projects}/nft-traits-gen/traits/2.txt (100%) rename {small-projects => web2_projects}/nft-traits-gen/traits/3.txt (100%) rename {small-projects => web2_projects}/nft-traits-gen/traits/4.txt (100%) rename {small-projects => web2_projects}/nft-traits-gen/traits/5.txt (100%) rename {small-projects => web2_projects}/other-puzzles/README.md (100%) rename {small-projects => web2_projects}/other-puzzles/falling-rain-On.py (100%) rename {small-projects => web2_projects}/other-puzzles/falling-rain-On2.py (100%) diff --git a/README.md b/README.md index 7051458..cc3f421 100644 --- a/README.md +++ b/README.md @@ -36,24 +36,29 @@ --- -### old web2 code (*pythoning since '14*) +### older projects and resources
-* [click](boilerplates-click) -* [fast api](fastapi-location-app) -* [argparse](boilerplates-argparse) -* [security](boilerplates-security) -* [unit tests](boilerplates-tests) -* [concurrency](boilerplates-concurrency) -* [optimization](boilerplates-optimization) -* [orchestration](boilerplates-orchestration) -* [dash + plot.ly](boilerplates-dash) -* [magic pen](small-projects/magic-pen) -* [maze puzzle](small-projects/maze-puzzle) -* [blob boundary](small-projects/finding-blob-boundary) -* [parsing medium posts](small-projects/medium) -* [encoding, decoding](small-projects/enconding-decimals/) +* **boilerplates**: + * [click](boilerplates/click) + * [argparse](boilerplates/argparse) + * [security](boilerplates/security) + * [unit tests](boilerplates/tests) + * [concurrency](boilerplates/concurrency) + * [optimization](boilerplates/optimization) + * [orchestration](boilerplates/orchestration) + * [dash + plot.ly](boilerplates/dash) + +
+ +* **web2 projects**: + * [fast api](web2_projects/fastapi-location-app) + * [magic pen](web2_projects/magic-pen) + * [maze puzzle](web2_projects/maze-puzzle) + * [blob boundary](web2_projects/finding-blob-boundary) + * [parsing medium posts](web2_projects/medium) + * [encoding, decoding](web2_projects//enconding-decimals/)
diff --git a/boilerplates-argparse/main.py b/boilerplates/argparse/main.py similarity index 100% rename from boilerplates-argparse/main.py rename to boilerplates/argparse/main.py diff --git a/boilerplates-click/Makefile b/boilerplates/click/Makefile similarity index 100% rename from boilerplates-click/Makefile rename to boilerplates/click/Makefile diff --git a/boilerplates-click/README.md b/boilerplates/click/README.md similarity index 100% rename from boilerplates-click/README.md rename to boilerplates/click/README.md diff --git a/boilerplates-click/pytest.ini b/boilerplates/click/pytest.ini similarity index 100% rename from boilerplates-click/pytest.ini rename to boilerplates/click/pytest.ini diff --git a/boilerplates-click/requirements.txt b/boilerplates/click/requirements.txt similarity index 100% rename from boilerplates-click/requirements.txt rename to boilerplates/click/requirements.txt diff --git a/boilerplates-click/setup.py b/boilerplates/click/setup.py similarity index 100% rename from boilerplates-click/setup.py rename to boilerplates/click/setup.py diff --git a/boilerplates-click/src/yourapp.py b/boilerplates/click/src/yourapp.py similarity index 100% rename from boilerplates-click/src/yourapp.py rename to boilerplates/click/src/yourapp.py diff --git a/boilerplates-concurrency/README.md b/boilerplates/concurrency/README.md similarity index 100% rename from boilerplates-concurrency/README.md rename to boilerplates/concurrency/README.md diff --git a/boilerplates-concurrency/asyncio_simple_example.py b/boilerplates/concurrency/asyncio_simple_example.py similarity index 100% rename from boilerplates-concurrency/asyncio_simple_example.py rename to boilerplates/concurrency/asyncio_simple_example.py diff --git a/boilerplates-concurrency/concurrent_future_example.py b/boilerplates/concurrency/concurrent_future_example.py similarity index 100% rename from boilerplates-concurrency/concurrent_future_example.py rename to boilerplates/concurrency/concurrent_future_example.py diff --git a/boilerplates-concurrency/daemon_example.py b/boilerplates/concurrency/daemon_example.py similarity index 100% rename from boilerplates-concurrency/daemon_example.py rename to boilerplates/concurrency/daemon_example.py diff --git a/boilerplates-concurrency/deadlock_example.py b/boilerplates/concurrency/deadlock_example.py similarity index 100% rename from boilerplates-concurrency/deadlock_example.py rename to boilerplates/concurrency/deadlock_example.py diff --git a/boilerplates-concurrency/logging_example.py b/boilerplates/concurrency/logging_example.py similarity index 100% rename from boilerplates-concurrency/logging_example.py rename to boilerplates/concurrency/logging_example.py diff --git a/boilerplates-concurrency/multiprocessing_example.py b/boilerplates/concurrency/multiprocessing_example.py similarity index 100% rename from boilerplates-concurrency/multiprocessing_example.py rename to boilerplates/concurrency/multiprocessing_example.py diff --git a/boilerplates-concurrency/pool_example.py b/boilerplates/concurrency/pool_example.py similarity index 100% rename from boilerplates-concurrency/pool_example.py rename to boilerplates/concurrency/pool_example.py diff --git a/boilerplates-concurrency/race_coditions.py b/boilerplates/concurrency/race_coditions.py similarity index 100% rename from boilerplates-concurrency/race_coditions.py rename to boilerplates/concurrency/race_coditions.py diff --git a/boilerplates-concurrency/thread_example.py b/boilerplates/concurrency/thread_example.py similarity index 100% rename from boilerplates-concurrency/thread_example.py rename to boilerplates/concurrency/thread_example.py diff --git a/boilerplates-concurrency/threadpool_example.py b/boilerplates/concurrency/threadpool_example.py similarity index 100% rename from boilerplates-concurrency/threadpool_example.py rename to boilerplates/concurrency/threadpool_example.py diff --git a/boilerplates-concurrency/threads_with_queues.py b/boilerplates/concurrency/threads_with_queues.py similarity index 100% rename from boilerplates-concurrency/threads_with_queues.py rename to boilerplates/concurrency/threads_with_queues.py diff --git a/boilerplates-dash/.env_example b/boilerplates/dash/.env_example similarity index 100% rename from boilerplates-dash/.env_example rename to boilerplates/dash/.env_example diff --git a/boilerplates-dash/Makefile b/boilerplates/dash/Makefile similarity index 100% rename from boilerplates-dash/Makefile rename to boilerplates/dash/Makefile diff --git a/boilerplates-dash/Procfile b/boilerplates/dash/Procfile similarity index 100% rename from boilerplates-dash/Procfile rename to boilerplates/dash/Procfile diff --git a/boilerplates-dash/README.md b/boilerplates/dash/README.md similarity index 100% rename from boilerplates-dash/README.md rename to boilerplates/dash/README.md diff --git a/boilerplates-dash/app.py b/boilerplates/dash/app.py similarity index 100% rename from boilerplates-dash/app.py rename to boilerplates/dash/app.py diff --git a/boilerplates-dash/requirements.txt b/boilerplates/dash/requirements.txt similarity index 100% rename from boilerplates-dash/requirements.txt rename to boilerplates/dash/requirements.txt diff --git a/boilerplates-dash/wrappers/settings.py b/boilerplates/dash/wrappers/settings.py similarity index 100% rename from boilerplates-dash/wrappers/settings.py rename to boilerplates/dash/wrappers/settings.py diff --git a/boilerplates-dash/wrappers/style.py b/boilerplates/dash/wrappers/style.py similarity index 100% rename from boilerplates-dash/wrappers/style.py rename to boilerplates/dash/wrappers/style.py diff --git a/boilerplates-optimization/README.md b/boilerplates/optimization/README.md similarity index 100% rename from boilerplates-optimization/README.md rename to boilerplates/optimization/README.md diff --git a/boilerplates-orchestration/k8s_wrapper.py b/boilerplates/orchestration/k8s_wrapper.py similarity index 100% rename from boilerplates-orchestration/k8s_wrapper.py rename to boilerplates/orchestration/k8s_wrapper.py diff --git a/boilerplates-security/python_sniff_scanner/icmp_example.py b/boilerplates/security/python_sniff_scanner/icmp_example.py similarity index 100% rename from boilerplates-security/python_sniff_scanner/icmp_example.py rename to boilerplates/security/python_sniff_scanner/icmp_example.py diff --git a/boilerplates-security/python_sniff_scanner/main_example.py b/boilerplates/security/python_sniff_scanner/main_example.py similarity index 100% rename from boilerplates-security/python_sniff_scanner/main_example.py rename to boilerplates/security/python_sniff_scanner/main_example.py diff --git a/boilerplates-security/python_sniff_scanner/sniff_example.py b/boilerplates/security/python_sniff_scanner/sniff_example.py similarity index 100% rename from boilerplates-security/python_sniff_scanner/sniff_example.py rename to boilerplates/security/python_sniff_scanner/sniff_example.py diff --git a/boilerplates-security/python_sniff_scanner/udp_sender_example.py b/boilerplates/security/python_sniff_scanner/udp_sender_example.py similarity index 100% rename from boilerplates-security/python_sniff_scanner/udp_sender_example.py rename to boilerplates/security/python_sniff_scanner/udp_sender_example.py diff --git a/boilerplates-security/python_sockets/first_example.py b/boilerplates/security/python_sockets/first_example.py similarity index 100% rename from boilerplates-security/python_sockets/first_example.py rename to boilerplates/security/python_sockets/first_example.py diff --git a/boilerplates-security/python_sockets/netcat_example.py b/boilerplates/security/python_sockets/netcat_example.py similarity index 100% rename from boilerplates-security/python_sockets/netcat_example.py rename to boilerplates/security/python_sockets/netcat_example.py diff --git a/boilerplates-security/python_sockets/second_example.py b/boilerplates/security/python_sockets/second_example.py similarity index 100% rename from boilerplates-security/python_sockets/second_example.py rename to boilerplates/security/python_sockets/second_example.py diff --git a/boilerplates-security/python_sockets/tcp_server.py b/boilerplates/security/python_sockets/tcp_server.py similarity index 100% rename from boilerplates-security/python_sockets/tcp_server.py rename to boilerplates/security/python_sockets/tcp_server.py diff --git a/boilerplates-security/python_sockets/udp_client.py b/boilerplates/security/python_sockets/udp_client.py similarity index 100% rename from boilerplates-security/python_sockets/udp_client.py rename to boilerplates/security/python_sockets/udp_client.py diff --git a/boilerplates-security/python_sockets/udp_server.py b/boilerplates/security/python_sockets/udp_server.py similarity index 100% rename from boilerplates-security/python_sockets/udp_server.py rename to boilerplates/security/python_sockets/udp_server.py diff --git a/boilerplates-security/python_ssh_modules/paramiko_example.py b/boilerplates/security/python_ssh_modules/paramiko_example.py similarity index 100% rename from boilerplates-security/python_ssh_modules/paramiko_example.py rename to boilerplates/security/python_ssh_modules/paramiko_example.py diff --git a/boilerplates-security/python_ssh_modules/server_example.py b/boilerplates/security/python_ssh_modules/server_example.py similarity index 100% rename from boilerplates-security/python_ssh_modules/server_example.py rename to boilerplates/security/python_ssh_modules/server_example.py diff --git a/boilerplates-security/python_ssh_modules/ssh_client.py b/boilerplates/security/python_ssh_modules/ssh_client.py similarity index 100% rename from boilerplates-security/python_ssh_modules/ssh_client.py rename to boilerplates/security/python_ssh_modules/ssh_client.py diff --git a/boilerplates-security/python_ssh_modules/usage_example.py b/boilerplates/security/python_ssh_modules/usage_example.py similarity index 100% rename from boilerplates-security/python_ssh_modules/usage_example.py rename to boilerplates/security/python_ssh_modules/usage_example.py diff --git a/boilerplates-tests/Makefile b/boilerplates/tests/Makefile similarity index 100% rename from boilerplates-tests/Makefile rename to boilerplates/tests/Makefile diff --git a/boilerplates-tests/README.md b/boilerplates/tests/README.md similarity index 100% rename from boilerplates-tests/README.md rename to boilerplates/tests/README.md diff --git a/boilerplates-tests/requirements.txt b/boilerplates/tests/requirements.txt similarity index 100% rename from boilerplates-tests/requirements.txt rename to boilerplates/tests/requirements.txt diff --git a/boilerplates-tests/setup.py b/boilerplates/tests/setup.py similarity index 100% rename from boilerplates-tests/setup.py rename to boilerplates/tests/setup.py diff --git a/boilerplates-tests/tests/example_test.py b/boilerplates/tests/tests/example_test.py similarity index 100% rename from boilerplates-tests/tests/example_test.py rename to boilerplates/tests/tests/example_test.py diff --git a/boilerplates-tests/tox.ini b/boilerplates/tests/tox.ini similarity index 100% rename from boilerplates-tests/tox.ini rename to boilerplates/tests/tox.ini diff --git a/small-projects/WWCode - Python 2 to 3_ What you need to know .pdf b/web2_projects/WWCode - Python 2 to 3_ What you need to know .pdf similarity index 100% rename from small-projects/WWCode - Python 2 to 3_ What you need to know .pdf rename to web2_projects/WWCode - Python 2 to 3_ What you need to know .pdf diff --git a/small-projects/enconding-decimals/.gitkeep b/web2_projects/enconding-decimals/.gitkeep similarity index 100% rename from small-projects/enconding-decimals/.gitkeep rename to web2_projects/enconding-decimals/.gitkeep diff --git a/small-projects/enconding-decimals/Makefile b/web2_projects/enconding-decimals/Makefile similarity index 100% rename from small-projects/enconding-decimals/Makefile rename to web2_projects/enconding-decimals/Makefile diff --git a/small-projects/enconding-decimals/README.md b/web2_projects/enconding-decimals/README.md similarity index 100% rename from small-projects/enconding-decimals/README.md rename to web2_projects/enconding-decimals/README.md diff --git a/small-projects/enconding-decimals/data/ConvertedData.txt b/web2_projects/enconding-decimals/data/ConvertedData.txt similarity index 100% rename from small-projects/enconding-decimals/data/ConvertedData.txt rename to web2_projects/enconding-decimals/data/ConvertedData.txt diff --git a/small-projects/enconding-decimals/main_test.py b/web2_projects/enconding-decimals/main_test.py similarity index 100% rename from small-projects/enconding-decimals/main_test.py rename to web2_projects/enconding-decimals/main_test.py diff --git a/small-projects/enconding-decimals/requirements.txt b/web2_projects/enconding-decimals/requirements.txt similarity index 100% rename from small-projects/enconding-decimals/requirements.txt rename to web2_projects/enconding-decimals/requirements.txt diff --git a/small-projects/enconding-decimals/setup.py b/web2_projects/enconding-decimals/setup.py similarity index 100% rename from small-projects/enconding-decimals/setup.py rename to web2_projects/enconding-decimals/setup.py diff --git a/small-projects/enconding-decimals/src/__init__.py b/web2_projects/enconding-decimals/src/__init__.py similarity index 100% rename from small-projects/enconding-decimals/src/__init__.py rename to web2_projects/enconding-decimals/src/__init__.py diff --git a/small-projects/enconding-decimals/src/main.py b/web2_projects/enconding-decimals/src/main.py similarity index 100% rename from small-projects/enconding-decimals/src/main.py rename to web2_projects/enconding-decimals/src/main.py diff --git a/small-projects/enconding-decimals/test/__init__.py b/web2_projects/enconding-decimals/test/__init__.py similarity index 100% rename from small-projects/enconding-decimals/test/__init__.py rename to web2_projects/enconding-decimals/test/__init__.py diff --git a/small-projects/enconding-decimals/tox.ini b/web2_projects/enconding-decimals/tox.ini similarity index 100% rename from small-projects/enconding-decimals/tox.ini rename to web2_projects/enconding-decimals/tox.ini diff --git a/fastapi-location-app/.gitignore b/web2_projects/fastapi-location-app/.gitignore similarity index 100% rename from fastapi-location-app/.gitignore rename to web2_projects/fastapi-location-app/.gitignore diff --git a/fastapi-location-app/.vercelignore b/web2_projects/fastapi-location-app/.vercelignore similarity index 100% rename from fastapi-location-app/.vercelignore rename to web2_projects/fastapi-location-app/.vercelignore diff --git a/fastapi-location-app/README.md b/web2_projects/fastapi-location-app/README.md similarity index 100% rename from fastapi-location-app/README.md rename to web2_projects/fastapi-location-app/README.md diff --git a/fastapi-location-app/api/__init__.py b/web2_projects/fastapi-location-app/api/__init__.py similarity index 100% rename from fastapi-location-app/api/__init__.py rename to web2_projects/fastapi-location-app/api/__init__.py diff --git a/fastapi-location-app/api/api.py b/web2_projects/fastapi-location-app/api/api.py similarity index 100% rename from fastapi-location-app/api/api.py rename to web2_projects/fastapi-location-app/api/api.py diff --git a/fastapi-location-app/api/methods.py b/web2_projects/fastapi-location-app/api/methods.py similarity index 100% rename from fastapi-location-app/api/methods.py rename to web2_projects/fastapi-location-app/api/methods.py diff --git a/fastapi-location-app/api/routes.py b/web2_projects/fastapi-location-app/api/routes.py similarity index 100% rename from fastapi-location-app/api/routes.py rename to web2_projects/fastapi-location-app/api/routes.py diff --git a/fastapi-location-app/main.py b/web2_projects/fastapi-location-app/main.py similarity index 100% rename from fastapi-location-app/main.py rename to web2_projects/fastapi-location-app/main.py diff --git a/fastapi-location-app/requirements-dev.txt b/web2_projects/fastapi-location-app/requirements-dev.txt similarity index 100% rename from fastapi-location-app/requirements-dev.txt rename to web2_projects/fastapi-location-app/requirements-dev.txt diff --git a/fastapi-location-app/requirements.txt b/web2_projects/fastapi-location-app/requirements.txt similarity index 100% rename from fastapi-location-app/requirements.txt rename to web2_projects/fastapi-location-app/requirements.txt diff --git a/fastapi-location-app/vercel.json b/web2_projects/fastapi-location-app/vercel.json similarity index 100% rename from fastapi-location-app/vercel.json rename to web2_projects/fastapi-location-app/vercel.json diff --git a/small-projects/finding-blob-boundary/.gitignore b/web2_projects/finding-blob-boundary/.gitignore similarity index 100% rename from small-projects/finding-blob-boundary/.gitignore rename to web2_projects/finding-blob-boundary/.gitignore diff --git a/small-projects/finding-blob-boundary/Makefile b/web2_projects/finding-blob-boundary/Makefile similarity index 100% rename from small-projects/finding-blob-boundary/Makefile rename to web2_projects/finding-blob-boundary/Makefile diff --git a/small-projects/finding-blob-boundary/find_glob_boundary.py b/web2_projects/finding-blob-boundary/find_glob_boundary.py similarity index 100% rename from small-projects/finding-blob-boundary/find_glob_boundary.py rename to web2_projects/finding-blob-boundary/find_glob_boundary.py diff --git a/small-projects/magic-pen/.env_example b/web2_projects/magic-pen/.env_example similarity index 100% rename from small-projects/magic-pen/.env_example rename to web2_projects/magic-pen/.env_example diff --git a/small-projects/magic-pen/.gitignore b/web2_projects/magic-pen/.gitignore similarity index 100% rename from small-projects/magic-pen/.gitignore rename to web2_projects/magic-pen/.gitignore diff --git a/small-projects/magic-pen/Makefile b/web2_projects/magic-pen/Makefile similarity index 100% rename from small-projects/magic-pen/Makefile rename to web2_projects/magic-pen/Makefile diff --git a/small-projects/magic-pen/README.md b/web2_projects/magic-pen/README.md similarity index 100% rename from small-projects/magic-pen/README.md rename to web2_projects/magic-pen/README.md diff --git a/small-projects/magic-pen/data/ConvertedData.txt b/web2_projects/magic-pen/data/ConvertedData.txt similarity index 100% rename from small-projects/magic-pen/data/ConvertedData.txt rename to web2_projects/magic-pen/data/ConvertedData.txt diff --git a/small-projects/magic-pen/data/InputStream.txt b/web2_projects/magic-pen/data/InputStream.txt similarity index 100% rename from small-projects/magic-pen/data/InputStream.txt rename to web2_projects/magic-pen/data/InputStream.txt diff --git a/small-projects/magic-pen/requirements.txt b/web2_projects/magic-pen/requirements.txt similarity index 100% rename from small-projects/magic-pen/requirements.txt rename to web2_projects/magic-pen/requirements.txt diff --git a/small-projects/magic-pen/setup.py b/web2_projects/magic-pen/setup.py similarity index 100% rename from small-projects/magic-pen/setup.py rename to web2_projects/magic-pen/setup.py diff --git a/small-projects/magic-pen/src/Epen.py b/web2_projects/magic-pen/src/Epen.py similarity index 100% rename from small-projects/magic-pen/src/Epen.py rename to web2_projects/magic-pen/src/Epen.py diff --git a/small-projects/magic-pen/src/__init__.py b/web2_projects/magic-pen/src/__init__.py similarity index 100% rename from small-projects/magic-pen/src/__init__.py rename to web2_projects/magic-pen/src/__init__.py diff --git a/small-projects/magic-pen/src/encoder.py b/web2_projects/magic-pen/src/encoder.py similarity index 100% rename from small-projects/magic-pen/src/encoder.py rename to web2_projects/magic-pen/src/encoder.py diff --git a/small-projects/magic-pen/src/main.py b/web2_projects/magic-pen/src/main.py similarity index 100% rename from small-projects/magic-pen/src/main.py rename to web2_projects/magic-pen/src/main.py diff --git a/small-projects/magic-pen/src/settings.py b/web2_projects/magic-pen/src/settings.py similarity index 100% rename from small-projects/magic-pen/src/settings.py rename to web2_projects/magic-pen/src/settings.py diff --git a/small-projects/magic-pen/src/utils.py b/web2_projects/magic-pen/src/utils.py similarity index 100% rename from small-projects/magic-pen/src/utils.py rename to web2_projects/magic-pen/src/utils.py diff --git a/small-projects/magic-pen/tox.ini b/web2_projects/magic-pen/tox.ini similarity index 100% rename from small-projects/magic-pen/tox.ini rename to web2_projects/magic-pen/tox.ini diff --git a/small-projects/maze-puzzle/.gitkeep b/web2_projects/maze-puzzle/.gitkeep similarity index 100% rename from small-projects/maze-puzzle/.gitkeep rename to web2_projects/maze-puzzle/.gitkeep diff --git a/small-projects/maze-puzzle/README.md b/web2_projects/maze-puzzle/README.md similarity index 100% rename from small-projects/maze-puzzle/README.md rename to web2_projects/maze-puzzle/README.md diff --git a/small-projects/maze-puzzle/src/clients/product_detail_client.py b/web2_projects/maze-puzzle/src/clients/product_detail_client.py similarity index 100% rename from small-projects/maze-puzzle/src/clients/product_detail_client.py rename to web2_projects/maze-puzzle/src/clients/product_detail_client.py diff --git a/small-projects/maze-puzzle/src/clients/product_search_client.py b/web2_projects/maze-puzzle/src/clients/product_search_client.py similarity index 100% rename from small-projects/maze-puzzle/src/clients/product_search_client.py rename to web2_projects/maze-puzzle/src/clients/product_search_client.py diff --git a/small-projects/maze-puzzle/src/service.py b/web2_projects/maze-puzzle/src/service.py similarity index 100% rename from small-projects/maze-puzzle/src/service.py rename to web2_projects/maze-puzzle/src/service.py diff --git a/small-projects/maze-puzzle/tests/service_test.py b/web2_projects/maze-puzzle/tests/service_test.py similarity index 100% rename from small-projects/maze-puzzle/tests/service_test.py rename to web2_projects/maze-puzzle/tests/service_test.py diff --git a/small-projects/medium/README.md b/web2_projects/medium/README.md similarity index 100% rename from small-projects/medium/README.md rename to web2_projects/medium/README.md diff --git a/small-projects/medium/posts.py b/web2_projects/medium/posts.py similarity index 100% rename from small-projects/medium/posts.py rename to web2_projects/medium/posts.py diff --git a/small-projects/nft-traits-gen/LICENSE b/web2_projects/nft-traits-gen/LICENSE similarity index 100% rename from small-projects/nft-traits-gen/LICENSE rename to web2_projects/nft-traits-gen/LICENSE diff --git a/small-projects/nft-traits-gen/README.md b/web2_projects/nft-traits-gen/README.md similarity index 100% rename from small-projects/nft-traits-gen/README.md rename to web2_projects/nft-traits-gen/README.md diff --git a/small-projects/nft-traits-gen/gen_nfts.py b/web2_projects/nft-traits-gen/gen_nfts.py similarity index 100% rename from small-projects/nft-traits-gen/gen_nfts.py rename to web2_projects/nft-traits-gen/gen_nfts.py diff --git a/small-projects/nft-traits-gen/nfts/nft_1.png b/web2_projects/nft-traits-gen/nfts/nft_1.png similarity index 100% rename from small-projects/nft-traits-gen/nfts/nft_1.png rename to web2_projects/nft-traits-gen/nfts/nft_1.png diff --git a/small-projects/nft-traits-gen/nfts/nft_10.png b/web2_projects/nft-traits-gen/nfts/nft_10.png similarity index 100% rename from small-projects/nft-traits-gen/nfts/nft_10.png rename to web2_projects/nft-traits-gen/nfts/nft_10.png diff --git a/small-projects/nft-traits-gen/nfts/nft_2.png b/web2_projects/nft-traits-gen/nfts/nft_2.png similarity index 100% rename from small-projects/nft-traits-gen/nfts/nft_2.png rename to web2_projects/nft-traits-gen/nfts/nft_2.png diff --git a/small-projects/nft-traits-gen/nfts/nft_3.png b/web2_projects/nft-traits-gen/nfts/nft_3.png similarity index 100% rename from small-projects/nft-traits-gen/nfts/nft_3.png rename to web2_projects/nft-traits-gen/nfts/nft_3.png diff --git a/small-projects/nft-traits-gen/nfts/nft_4.png b/web2_projects/nft-traits-gen/nfts/nft_4.png similarity index 100% rename from small-projects/nft-traits-gen/nfts/nft_4.png rename to web2_projects/nft-traits-gen/nfts/nft_4.png diff --git a/small-projects/nft-traits-gen/nfts/nft_5.png b/web2_projects/nft-traits-gen/nfts/nft_5.png similarity index 100% rename from small-projects/nft-traits-gen/nfts/nft_5.png rename to web2_projects/nft-traits-gen/nfts/nft_5.png diff --git a/small-projects/nft-traits-gen/nfts/nft_6.png b/web2_projects/nft-traits-gen/nfts/nft_6.png similarity index 100% rename from small-projects/nft-traits-gen/nfts/nft_6.png rename to web2_projects/nft-traits-gen/nfts/nft_6.png diff --git a/small-projects/nft-traits-gen/nfts/nft_7.png b/web2_projects/nft-traits-gen/nfts/nft_7.png similarity index 100% rename from small-projects/nft-traits-gen/nfts/nft_7.png rename to web2_projects/nft-traits-gen/nfts/nft_7.png diff --git a/small-projects/nft-traits-gen/nfts/nft_8.png b/web2_projects/nft-traits-gen/nfts/nft_8.png similarity index 100% rename from small-projects/nft-traits-gen/nfts/nft_8.png rename to web2_projects/nft-traits-gen/nfts/nft_8.png diff --git a/small-projects/nft-traits-gen/nfts/nft_9.png b/web2_projects/nft-traits-gen/nfts/nft_9.png similarity index 100% rename from small-projects/nft-traits-gen/nfts/nft_9.png rename to web2_projects/nft-traits-gen/nfts/nft_9.png diff --git a/small-projects/nft-traits-gen/requirements.txt b/web2_projects/nft-traits-gen/requirements.txt similarity index 100% rename from small-projects/nft-traits-gen/requirements.txt rename to web2_projects/nft-traits-gen/requirements.txt diff --git a/small-projects/nft-traits-gen/resources/Roboto-Medium.ttf b/web2_projects/nft-traits-gen/resources/Roboto-Medium.ttf similarity index 100% rename from small-projects/nft-traits-gen/resources/Roboto-Medium.ttf rename to web2_projects/nft-traits-gen/resources/Roboto-Medium.ttf diff --git a/small-projects/nft-traits-gen/sample_env b/web2_projects/nft-traits-gen/sample_env similarity index 100% rename from small-projects/nft-traits-gen/sample_env rename to web2_projects/nft-traits-gen/sample_env diff --git a/small-projects/nft-traits-gen/traits/0.txt b/web2_projects/nft-traits-gen/traits/0.txt similarity index 100% rename from small-projects/nft-traits-gen/traits/0.txt rename to web2_projects/nft-traits-gen/traits/0.txt diff --git a/small-projects/nft-traits-gen/traits/1.txt b/web2_projects/nft-traits-gen/traits/1.txt similarity index 100% rename from small-projects/nft-traits-gen/traits/1.txt rename to web2_projects/nft-traits-gen/traits/1.txt diff --git a/small-projects/nft-traits-gen/traits/2.txt b/web2_projects/nft-traits-gen/traits/2.txt similarity index 100% rename from small-projects/nft-traits-gen/traits/2.txt rename to web2_projects/nft-traits-gen/traits/2.txt diff --git a/small-projects/nft-traits-gen/traits/3.txt b/web2_projects/nft-traits-gen/traits/3.txt similarity index 100% rename from small-projects/nft-traits-gen/traits/3.txt rename to web2_projects/nft-traits-gen/traits/3.txt diff --git a/small-projects/nft-traits-gen/traits/4.txt b/web2_projects/nft-traits-gen/traits/4.txt similarity index 100% rename from small-projects/nft-traits-gen/traits/4.txt rename to web2_projects/nft-traits-gen/traits/4.txt diff --git a/small-projects/nft-traits-gen/traits/5.txt b/web2_projects/nft-traits-gen/traits/5.txt similarity index 100% rename from small-projects/nft-traits-gen/traits/5.txt rename to web2_projects/nft-traits-gen/traits/5.txt diff --git a/small-projects/other-puzzles/README.md b/web2_projects/other-puzzles/README.md similarity index 100% rename from small-projects/other-puzzles/README.md rename to web2_projects/other-puzzles/README.md diff --git a/small-projects/other-puzzles/falling-rain-On.py b/web2_projects/other-puzzles/falling-rain-On.py similarity index 100% rename from small-projects/other-puzzles/falling-rain-On.py rename to web2_projects/other-puzzles/falling-rain-On.py diff --git a/small-projects/other-puzzles/falling-rain-On2.py b/web2_projects/other-puzzles/falling-rain-On2.py similarity index 100% rename from small-projects/other-puzzles/falling-rain-On2.py rename to web2_projects/other-puzzles/falling-rain-On2.py