|
21 | 21 |
|
22 | 22 | # GET THE EXACT NUMBER OF AVAILABLE APPS |
23 | 23 | ARGS=$(sort -u ./args) |
24 | | -APPS_NUMBER=$(grep -v "ffwa-\|\"kdegames\"\|\"kdeutils\"\|\"node\"\|\"platform-tools\"" "$arch"-apps | grep -e "$" -c) |
25 | | -ITEMS_NUMBER=$(grep "ffwa-\|\"kdegames\"\|\"kdeutils\"\|\"node\"\|\"platform-tools\"" "$arch"-apps | grep -e "$" -c) |
| 24 | +APPS_NUMBER=$(grep -v "\"kdegames\"\|\"kdeutils\"\|\"node\"\|\"platform-tools\"" "$arch"-apps | grep -e "$" -c) |
| 25 | +ITEMS_NUMBER=$(grep "\"kdegames\"\|\"kdeutils\"\|\"node\"\|\"platform-tools\"" "$arch"-apps | grep -e "$" -c) |
26 | 26 | CATEGORIES="am-utils android audio \ |
27 | 27 | comic command-line communication \ |
28 | 28 | disk \ |
@@ -50,7 +50,7 @@ function _update_json() { |
50 | 50 | echo "[" > apps.json |
51 | 51 | for arg in $ARGS; do |
52 | 52 | case "$arg" in |
53 | | - ffwa-*|kdegames|kdeutils|node|platform-tools) continue;; |
| 53 | + kdegames|kdeutils|node|platform-tools) continue;; |
54 | 54 | esac |
55 | 55 | description=$(grep "◆ $arg :" "$arch"-apps | sed 's/"/\\"/g; s/^.*: //') |
56 | 56 | printf " {\n \"packageName\": \"%b\",\n \"description\": \"%b..\",\n \"icon\": \"https://portable-linux-apps.github.io/icons/%b.png\"\n },\n" "$arg" "$description" "$arg" >> apps.json |
@@ -305,7 +305,7 @@ cat >> ./index.md << 'EOF' |
305 | 305 | -------- |
306 | 306 |
|
307 | 307 | ### What are the portable linux apps? |
308 | | -*Portable Linux Apps are standalone applications for GNU/Linux that can (theoretically) run everywhere, also on a USB stick. These applications can be AppImage packages (see [appimage.org](https://appimage.org/)) or standalone archives (for example Firefox, Thunderbird...).* |
| 308 | +*Portable Linux Apps are standalone applications for GNU/Linux that can (theoretically) run everywhere, also on a USB stick. These applications can be AppImage packages (see [appimage.org](https://appimage.org/)) or standalone archives.* |
309 | 309 |
|
310 | 310 | -------- |
311 | 311 |
|
@@ -467,13 +467,11 @@ curl -s -Lo ./AM-INSTALLER https://raw.githubusercontent.com/ivan-hc/AM/main/AM- |
467 | 467 |
|
468 | 468 | *"AM" installs, removes, updates and manages only standalone programs, ie those programs that can be run from a single directory in which they are contained.* |
469 | 469 |
|
470 | | -*1. **PORTABLE PROGRAMS** from official sources (see Firefox, Thunderbird, NodeJS, Platform Tools...), extracted from official .deb/tar/zip packages.* |
| 470 | +*1. **PORTABLE PROGRAMS** from official sources (see NodeJS, Platform Tools...), extracted from official .deb/tar/zip packages.* |
471 | 471 |
|
472 | 472 | *2. **APPIMAGES**, from both official and unofficial sources (I also create unofficial AppImages), or compiled on-the-fly with [pkg2appimage](https://github.com/AppImage/pkg2appimage) and [appimagetool](https://github.com/AppImage/AppImageKit), like an AUR helper, from official archives.* |
473 | 473 |
|
474 | | -*3. **FIREFOX PROFILES** to run as webapps, the ones with suffix "ffwa-" in the apps list.* |
475 | | -
|
476 | | -*4. **THIRD-PARTY LIBRARIES** if they are missing in your repositories.* |
| 474 | +*3. **THIRD-PARTY LIBRARIES** if they are missing in your repositories.* |
477 | 475 |
|
478 | 476 | *The database aims to be a reference point where you can download all the AppImage packages scattered around the web, otherwise unobtainable, as you would expect from any package manager, through specific installation scripts for each application, as happens with the AUR PKGBUILDs, on Arch Linux. You can see all of them [here](https://github.com/ivan-hc/AM/tree/main/programs), divided by architecture.* |
479 | 477 |
|
@@ -557,7 +555,6 @@ am -i --user topgrade |
557 | 555 | - [Option Zero: "AppImages"](https://github.com/ivan-hc/AM/blob/main/docs/guides-and-tutorials/template.md#option-zero-appimages) |
558 | 556 | - [Option One: "build AppImages on-the-fly"](https://github.com/ivan-hc/AM/blob/main/docs/guides-and-tutorials/template.md#option-one-build-appimages-on-the-fly) |
559 | 557 | - [Option Two: "Archives and other programs"](https://github.com/ivan-hc/AM/blob/main/docs/guides-and-tutorials/template.md#option-two-archives-and-other-programs) |
560 | | - - [Option Three: "Firefox profiles"](https://github.com/ivan-hc/AM/blob/main/docs/guides-and-tutorials/template.md#option-three-firefox-profiles) |
561 | 558 | - [How an installation script works](https://github.com/ivan-hc/AM/blob/main/docs/guides-and-tutorials/template.md#how-an-installation-script-works) |
562 | 559 | - [How to test an installation script](https://github.com/ivan-hc/AM/blob/main/docs/guides-and-tutorials/template.md#how-to-test-an-installation-script) |
563 | 560 | - [How to submit a Pull Request](https://github.com/ivan-hc/AM/blob/main/docs/guides-and-tutorials/template.md#how-to-submit-a-pull-request) |
@@ -688,16 +685,16 @@ for category in $CATEGORIES; do |
688 | 685 | elif [ "$category" = video ]; then |
689 | 686 | grep -i "$category\|stream\|media player\|film\|movie\|netflix\|youtube\|iptv" ./"$arch"-apps >> "$arch-$category" |
690 | 687 | elif [ "$category" = web-app ]; then |
691 | | - grep -i "$category\|webapp\|web app\|ffwa" ./"$arch"-apps >> "$arch-$category" |
| 688 | + grep -i "$category\|webapp\|web app" ./"$arch"-apps >> "$arch-$category" |
692 | 689 | elif [ "$category" = web-browser ]; then |
693 | 690 | grep -i "$category\|web browser\|browser web\|browser.*web\|browser.*chrome\|brave.*browser\|chrome.*browser\|chromium.*browser\|chromium fork\|firefox.*web browser\|firefox fork\|librewolf\|vivaldi" ./"$arch"-apps >> "$arch-$category" |
694 | 691 | else |
695 | 692 | grep -i "$category" ./"$arch"-apps >> "$arch-$category" |
696 | 693 | fi |
697 | 694 | echo -e "$(sort -u ./"$arch-$category" | awk -v FS="(◆ | : )" '{print $2}')" > args |
698 | 695 | ARGS=$(sort -u ./args) |
699 | | - APPS_NUMBER=$(grep -v "ffwa-\|\"kdegames\"\|\"kdeutils\"\|\"node\"\|\"platform-tools\"" "$arch-$category" | grep -e "$" -c) |
700 | | - ITEMS_NUMBER=$(grep "ffwa-\|\"kdegames\"\|\"kdeutils\"\|\"node\"\|\"platform-tools\"" "$arch-$category" | grep -e "$" -c) |
| 696 | + APPS_NUMBER=$(grep -v "\"kdegames\"\|\"kdeutils\"\|\"node\"\|\"platform-tools\"" "$arch-$category" | grep -e "$" -c) |
| 697 | + ITEMS_NUMBER=$(grep "\"kdegames\"\|\"kdeutils\"\|\"node\"\|\"platform-tools\"" "$arch-$category" | grep -e "$" -c) |
701 | 698 | _category_list_header |
702 | 699 | _category_list_body |
703 | 700 | _footer_categories >> "$category".md |
|
0 commit comments