Skip to content

Commit

Permalink
Puffin: add back for arm64 but warn users about it
Browse files Browse the repository at this point in the history
and force a reinstall so existing users are prompted to read the
warnings in the description
  • Loading branch information
Botspot committed Nov 6, 2024
1 parent 3154ba8 commit e3493dc
Show file tree
Hide file tree
Showing 9 changed files with 25 additions and 1 deletion.
1 change: 1 addition & 0 deletions apps/Puffin/credits
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Botspot added this app to Pi-Apps.
9 changes: 9 additions & 0 deletions apps/Puffin/description
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Speeds up web browsing thanks to cloud servers.
This web browser uses cloud servers to load websites for you, instead of making your system do it all. Result: a claimed 1600% browsing speed increase.
Please note that Puffin is a pretty bad browser now, and uses such an old Google Chrome that it fails to load many common websites correctly. Additionally, Puffin's cloud servers can probably see everything you are looking at, so try to avoid giving it any sensitive data.
Puffin is probably best used sparingly only on systems with low RAM, such as the Pi Zero 2 or Pi 3. It can also be useful for reaching websites forbidden by your local network, since browsing traffic is handled on Puffin's servers.

Also don't be surprised if we at Pi-Apps decide to remove Puffin in the future. But for now it still works on 64-bit ARM systems at least. (32-bit support broke in late 2024)

To run: Menu -> Internet -> Puffin Internet Terminal (Demo)
To run in a terminal: puffin-internet-terminal-demo
Binary file added apps/Puffin/icon-24.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added apps/Puffin/icon-64.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 8 additions & 0 deletions apps/Puffin/install-64
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#!/bin/bash

#Thanks to GitHub user @ZhymabekRoman for pointing out that Puffin has secret Linux amd64, i386, and arm64 releases on their repo.
# https://github.com/ZhymabekRoman/Puffin-Browser-on-Linux/issues/2

warning "Puffin is a pretty bad browser. Please be sure to read the Pi-Apps descripton for this app to see why. If you use Puffin a lot, try to find a different browser that works for you."
install_packages https://download.puffinbrowser.com/repo/pool/stable/arm64/puffin-internet-terminal-demo_8.2.4.705_arm64.deb || exit 1
warning "Puffin is a pretty bad browser. Please be sure to read the Pi-Apps descripton for this app to see why. If you use Puffin a lot, try to find a different browser that works for you."
4 changes: 4 additions & 0 deletions apps/Puffin/uninstall
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/bash
sudo apt purge -y puffin-internet-terminal-demo
sudo apt purge -y puffin-internet-terminal
sudo rm -f /etc/apt/sources.list.d/puffin-internet-terminal.list
1 change: 1 addition & 0 deletions apps/Puffin/website
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
https://www.puffin.com/raspberry-pi/
1 change: 1 addition & 0 deletions etc/categories
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,7 @@ Processing IDE|Programming
ProjectLibre|Office
Project OutFox|Games
PrusaSlicer|Engineering
Puffin|Internet/Browsers
Pycharm CE|Programming
PyChess|Games
QEMU|Tools/Emulation
Expand Down
2 changes: 1 addition & 1 deletion etc/runonce-entries
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ For the mods that are not included in any existing modpack, simply install them
You can install the Snap Store from Pi-Apps on a 64bit OS."
remove_deprecated_app "BalenaEtcher" "32" "The latest version of BalenaEtcher relies on libraries that are not available on ARM 32bit Linux.
You can install BalenaEtcher from Pi-Apps on a 64bit OS."
remove_deprecated_app "Puffin" "" "The Puffin browser demo was never maintained by the upstream developers. It can not run on newer raspberry pi hardware, newer PiOS versions, and any other hardware. We have no choice but to remove this application from Pi-Apps."
remove_deprecated_app "Puffin" "32" "The Puffin browser demo was never maintained by the upstream developers. It can not run on newer raspberry pi hardware, newer PiOS versions, and any other hardware. We have no choice but to remove this application from Pi-Apps."
remove_deprecated_app "Puffin Browser Demo" "" "The Puffin browser demo was never maintained by the upstream developers. It can not run on newer raspberry pi hardware, newer PiOS versions, and any other hardware. We have no choice but to remove this application from Pi-Apps."
remove_deprecated_app "ExaGear"
remove_deprecated_app "Mac OS Theme"
Expand Down

0 comments on commit e3493dc

Please sign in to comment.