diff --git a/assets/osi_symbol.webp b/assets/osi_symbol.webp new file mode 100644 index 0000000..5a0eeb5 Binary files /dev/null and b/assets/osi_symbol.webp differ diff --git a/assets/readme.md b/assets/readme.md deleted file mode 100644 index 8b13789..0000000 --- a/assets/readme.md +++ /dev/null @@ -1 +0,0 @@ - diff --git a/readmes/linux.md b/readmes/linux.md index 9028d41..be37a57 100644 --- a/readmes/linux.md +++ b/readmes/linux.md @@ -1,4 +1,7 @@ +
Filtered for Linux and cross-platform apps
+ ## Tags ### Alerts @@ -12,6 +15,8 @@ `π₯` - Corporate influence +`πΊ` - Commercial + `π§ͺ` - Experimental (Pre-Alpha) `π§` - Critically unstable/buggy @@ -42,6 +47,7 @@ `CLI+` - CLI in addition to GUI `Windows`, `MacOS`, `Linux`, `Android`, `IOS`, `CLI`, `SelfHost`, `Web`, `VSCode`, `JetBrains`, `Chromium`, `Firefox`, `Plugin`, `Extension`, `N/A` + ## Table of ContentsFiltered for MacOS and cross-platform apps
+ ## Tags ### Alerts @@ -12,6 +15,8 @@ `π₯` - Corporate influence +`πΊ` - Commercial + `π§ͺ` - Experimental (Pre-Alpha) `π§` - Critically unstable/buggy @@ -42,6 +47,7 @@ `CLI+` - CLI in addition to GUI `Windows`, `MacOS`, `Linux`, `Android`, `IOS`, `CLI`, `SelfHost`, `Web`, `VSCode`, `JetBrains`, `Chromium`, `Firefox`, `Plugin`, `Extension`, `N/A` + ## Table of ContentsFiltered for selfhosted apps
+ ## Tags ### Alerts @@ -12,6 +15,8 @@ `π₯` - Corporate influence +`πΊ` - Commercial + `π§ͺ` - Experimental (Pre-Alpha) `π§` - Critically unstable/buggy @@ -42,6 +47,7 @@ `CLI+` - CLI in addition to GUI `Windows`, `MacOS`, `Linux`, `Android`, `IOS`, `CLI`, `SelfHost`, `Web`, `VSCode`, `JetBrains`, `Chromium`, `Firefox`, `Plugin`, `Extension`, `N/A` + ## Table of ContentsFiltered for Windows and cross-platform apps
+ ## Tags ### Alerts @@ -12,6 +15,8 @@ `π₯` - Corporate influence +`πΊ` - Commercial + `π§ͺ` - Experimental (Pre-Alpha) `π§` - Critically unstable/buggy @@ -42,6 +47,7 @@ `CLI+` - CLI in addition to GUI `Windows`, `MacOS`, `Linux`, `Android`, `IOS`, `CLI`, `SelfHost`, `Web`, `VSCode`, `JetBrains`, `Chromium`, `Firefox`, `Plugin`, `Extension`, `N/A` + ## Table of Contents| πΊπ¦ v0.5.2-beta | -
A definitive list of the best of everything open source
- -Status: Active - Projects: 422
+ As of v0.6.2-beta, the project was fundamentally re-made. Categories and applications were put in categories.json and applications.json, respectively. Python scripts were made to generate one main list and more platform-specific lists. This was paired with GitHub actions to run the scripts when any changes were made. This makes refactoring the list format far easier and eliminates typos. This new system also opens the door to +
+ The project architecture is as follows: + ```text + definitive-opensource/ + βββ assets/ + βββ readmes/ + βββ resources/ + β βββ backup/ + β βββ dev/ + βββ source/ + β βββ components/ + β βββ data/ + β βββ scripts/ + | βββ utils/ + β βββ testing/ + βββ README.md + ``` +
Filtered for Linux and cross-platform apps
diff --git a/source/components/macosheader.md b/source/components/macosheader.md index e69de29..5279545 100644 --- a/source/components/macosheader.md +++ b/source/components/macosheader.md @@ -0,0 +1,3 @@ + +Filtered for MacOS and cross-platform apps
diff --git a/source/components/selfhostheader.md b/source/components/selfhostheader.md index e69de29..cc758ac 100644 --- a/source/components/selfhostheader.md +++ b/source/components/selfhostheader.md @@ -0,0 +1,3 @@ + +Filtered for selfhosted apps
diff --git a/source/components/tags.md b/source/components/tags.md index f7ca52d..afd4afb 100644 --- a/source/components/tags.md +++ b/source/components/tags.md @@ -11,6 +11,8 @@ `π₯` - Corporate influence +`πΊ` - Commercial + `π§ͺ` - Experimental (Pre-Alpha) `π§` - Critically unstable/buggy @@ -40,4 +42,4 @@ `CLI+` - CLI in addition to GUI -`Windows`, `MacOS`, `Linux`, `Android`, `IOS`, `CLI`, `SelfHost`, `Web`, `VSCode`, `JetBrains`, `Chromium`, `Firefox`, `Plugin`, `Extension`, `N/A` \ No newline at end of file +`Windows`, `MacOS`, `Linux`, `Android`, `IOS`, `CLI`, `SelfHost`, `Web`, `VSCode`, `JetBrains`, `Chromium`, `Firefox`, `Plugin`, `Extension`, `N/A` diff --git a/source/components/windowsheader.md b/source/components/windowsheader.md index e69de29..1f9e93a 100644 --- a/source/components/windowsheader.md +++ b/source/components/windowsheader.md @@ -0,0 +1,3 @@ + +Filtered for Windows and cross-platform apps
diff --git a/source/scripts/mainheader_generator.py b/source/scripts/mainheader_generator.py new file mode 100644 index 0000000..2fc2c86 --- /dev/null +++ b/source/scripts/mainheader_generator.py @@ -0,0 +1,25 @@ +import json + +def generate_mainheader(): + with open("source/data/applications.json", "r", encoding="utf-8") as f: + data = json.load(f) + + project_count = len(data.get("applications", [])) + + header_content = f""" +| πΊπ¦ v0.5.2-beta | +
A definitive list of the best of everything open source
+ +Status: Active - Projects: {project_count}
| πΊπ¦ v0.5.2-beta | -
A definitive list of the best of everything open source
+A definitive list of the best of everything open source
-Status: Active - Projects: 422
Status: Active - Projects: 421
+ As of v0.6.2-beta, the project was fundamentally re-made. Categories and applications were put in categories.json and applications.json, respectively. Python scripts were made to generate one main list and more platform-specific lists. This was paired with GitHub actions to run the scripts when any changes were made. This makes refactoring the list format far easier and eliminates typos. This new system also opens the door to +
+ The project architecture is as follows: + ```text + definitive-opensource/ + βββ assets/ + βββ readmes/ + βββ resources/ + β βββ backup/ + β βββ dev/ + βββ source/ + β βββ components/ + β βββ data/ + β βββ scripts/ + | βββ utils/ + β βββ testing/ + βββ README.md + ``` +