From b776fb43856dba245cfa579e9ed31fc67bd4128c Mon Sep 17 00:00:00 2001 From: zortazert Date: Thu, 31 Mar 2022 14:56:01 -0500 Subject: [PATCH 1/3] Fixed more comma errors :( --- README.md | 4 +++- apps/newpipe.json | 2 +- apps/piped.json | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 60e65a8..7c04157 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ In the [apps](apps) folder there are a bunch of json files for software. Here is ``` # TO DO -- [ ] Add interfaces and language parameters to search +- [x] Add interfaces and language parameters in json - [x] Documentation parameter in json - [ ] Make a script to make it easier to when creating software json files @@ -52,6 +52,8 @@ In the [apps](apps) folder there are a bunch of json files for software. Here is - [ ] librarian - [ ] fastlbry-terminal - [ ] lyberry-qt +- [ ] palemoon +- [ ] icecat ## Nice to have - [ ] Make a way on the website editor to submit json files diff --git a/apps/newpipe.json b/apps/newpipe.json index 4446bed..f6fbb7c 100644 --- a/apps/newpipe.json +++ b/apps/newpipe.json @@ -7,7 +7,7 @@ "licenses":["GPL3+"], "platforms":["Android"], "interface":["Touch"], - "languages":["Java" + "languages":["Java", "Kotlin"], "networks_read":["youtube", "peertube", diff --git a/apps/piped.json b/apps/piped.json index d4f43f1..6291f0d 100644 --- a/apps/piped.json +++ b/apps/piped.json @@ -1,7 +1,7 @@ {"names":["Piped"], "comment": "YouTube has an extremely invasive privacy policy which relies on using user data in unethical ways. You give them a lot of data - ranging from ideas, music taste, content, political opinions, and much more than you think. By using Piped, you can freely watch and listen to content freely without the fear of prying eyes watching everything you are doing.", "links":{"git":"https://github.com/TeamPiped/Piped#piped", - "website":"https://piped.kavin.rocks" + "website":"https://piped.kavin.rocks", "icon":"https://piped.kavin.rocks/img/icons/logo.svg"}, "licenses":["AGPL3+"], "platforms":["Web"], From b12ec4d06e89d36d9d4e1782a1e067aa3f5cbd0d Mon Sep 17 00:00:00 2001 From: zortazert Date: Thu, 31 Mar 2022 15:06:44 -0500 Subject: [PATCH 2/3] Updated README --- README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7c04157..093e12d 100644 --- a/README.md +++ b/README.md @@ -7,10 +7,12 @@ A search tool for free software replacements. In the [apps](apps) folder there are a bunch of json files for software. Here is an example: - `names` what the software is called. -- `comment` description of the software. -- `links` Various links to learn more about the software e.g. `git` (where the source code can be found if it it's available), `website` (software's website if it exists) and `wikipedia` if there is some wiki. At least one of these needs to be there. +- `comment` about the software. +- `links` to learn more about the software e.g. `git` (where the source code can be found if it it's available), `website` (software's website if it exists) and `wikipedia` if there is some wiki. At least one of these needs to be there. - `icon` a **link** to the icon of the software. For now no images will be stored in the repository so it takes up less space. - `platforms` where the software can be accessed from e.g. Linux, Windows, Android, iOS, Mac. For websites just write `Web`. +- `interface` used to access the software, e.g. GTK, HTML5, JavaScript, Touch +- `languages` the main programming languages 40% or above that the software is made out of. - `networks_read` if the software uses something like a [network](https://en.wikipedia.org/wiki/Social_networking_service). This means the software is able to view content on that network. - `networks_write` if the software uses something like a [network](https://en.wikipedia.org/wiki/Social_networking_service). This means the software is able to do stuff like publish or write comments on the network. - `formats_write` if the software can write files to your system what formats does it support. @@ -38,7 +40,7 @@ In the [apps](apps) folder there are a bunch of json files for software. Here is # TO DO - [x] Add interfaces and language parameters in json - [x] Documentation parameter in json -- [ ] Make a script to make it easier to when creating software json files +- [ ] Make creating json files easier. Somehow...... ## New software ideas - [ ] Gitea From 4071300c648cd3ae70c9f4b734e029ffffa2e797 Mon Sep 17 00:00:00 2001 From: zortazert Date: Thu, 31 Mar 2022 15:17:41 -0500 Subject: [PATCH 3/3] `port.json` tip. --- README.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 093e12d..1518e1a 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,9 @@ A search tool for free software replacements. -# How to add new software: +# CONTRIBUTE! + +## How to add new software: In the [apps](apps) folder there are a bunch of json files for software. Here is an example: @@ -37,6 +39,15 @@ In the [apps](apps) folder there are a bunch of json files for software. Here is "issues":["Surveillance", "Non-Free Software", "Non-Free JavaScript", "DRM"]} ``` +## Create a `port.json` +When modifying the code, in order to test changes you need to rerun and put in the port number over and over. To solve this you can create a file called `port.json`: +```json +{ + "port": "8080" +} +``` +Now it will stop asking for port numbers and use the port you put in the json file. + # TO DO - [x] Add interfaces and language parameters in json - [x] Documentation parameter in json