Ps4 Homebrew Store Github

1 view
Skip to first unread message

Niobe Hennigan

unread,
Aug 5, 2024, 7:16:04 AM8/5/24
to cascioujata
OnWii U: There is a new Aroma-ready category for downloading WUHBs. As of this time, hb-appstore on Wii U is available as both a WUHB or RPX. Both versions should be able to live side by side and work as expected in both Aroma and Tiramisu environments.

This update should address a lot of the slowness and crashing that people have experienced. We have other infrastructure-related changes that we're still working on, but are publishing this now to make sure these client bugfixes are out there!


In July 2019, we passed our third year of hosting the Homebrew App Store service since starting on the Wii U! Thank you to everyone who has used the App Store or otherwise shown support for this project. You're the reason we keep doing this.


*Wii U Notice: The duplicate appstore entries in HBL was an oversight, but should resolve itself after launching either HBL app after the update. It has to do with old users migrating from .elf to .rpx, and me trying to consolidate it for each platform. After updating, the issue should not occur again in the future due to libget#8 being fixed.


The first load will take a while as it caches some icon and banner data, loads after that should be much faster. The best way to interact with the app is by using the touch screen, but there are also gamepad controls.


This is a (preview!!) of a graphical front end to the "get" package manager, for downloading and managing installed homebrew apps on the Switch console itself. This is a spiritual successor to the Wii U Homebrew app store.


It has a very basic text-based interface for downloading and installing homebrew. I would like feedback from the community on what works and doesn't work with this format. Going forward for the 1.0 release, I want to complete the visuals in #1. Please leave feedback here.


This .nro is hardcoded to load repo data from switchbru.com/appstore. The get package manager supports multiple repositories configured in a json file, but to properly handle DNS lookup I would want #2 to be finished first.


It crashes sometimes when downloading some files. I think it has to do with files that are pre-installed on the SD card before downloading them through the app. Any feedback on this would be greatly appreciated (#3)


Thanks for checking out this app preview and reporting any feedback. I want the "get" package manager to be as versatile as possible to handle future apps, and also to backport these changes to the Wii U, so that it can also benefit from these enhancements.


git-credential-osxkeychain wants to use your confidential information stored in "github.com" in your keychain.

The authenticity of "git-credential-osxkeychain" cannot be verified. Do you want to allow access to this item?

Always Allow Deny Allow


My answer to question 2 ("Do I have to click 'Allow' for the installation to complete successfully? What will happen if I don't?") is - click "deny" and see what happens. The worst that could happen is that you'll have to reinstall Homebrew.


A wee bit of context from my experience in installing Homebrew: when I installed brew I didn't get this pop-up. However, after installing brew I set up a launchd job to brew update once an hour, and I ran into a daily limit which prevented hourly updates. Brew advised me the solution to this was to (a) create an account at Github, and (b) generate a tokenfor brew. My assumption is that you already have an account at Github, and that brew install is checking your keychain for a token. In my experience it's not needed for install, and you can generate a token later if you need one.


Git LFS allows the user to track binary files directly or by extension. After the files are tracked, Git LFS manages the files as Git normally would, while Git just maintains a text file with metadata about the binary file.


Git LFS uses a special Git Hook to handle pushing your LFS files to the special LFS location. Because LFS uses Git filters for handling diffs and proper storage, make sure Git Hooks can run on your machine.


LFS uses the Git clean filter for changes ready for commit and runs when a file is staged. This filter reads the binary content from the file and converts it to a SHA, which will then be stored in Git while the original binary content will be stored in the .git/lfs/objects folder.


Note: Usually GitKraken Desktopdoes not require Git CLI to perform its operations. However, since we do utilize Git CLI to interact with LFS files you will need to have Git installed on your machine if you plan to use LFS.


Note: If GitKraken Desktop still cannot find Git or Git LFS, the terminal or CMD may be using a different path than the system or user path. For example, on OSX applications launched from the GUI have a different path than those launched from the terminal.


Existing files need to be untracked from Git and re-tracked to count as LFS files. Consider removing the files from the repository (Git will think they have been removed/deleted), commit, then re-add the files and re-commit.


Most LFS actions, such as Checkout, Fetch, Pull, and Push will happen automatically as you use the standard commands in GitKraken Desktop. However, if you want to use an LFS command in isolation, use the LFS toolbar menu:


The easiest way to do this in GitKraken Desktop is to remove the files from the repository (Git will think they have been removed/deleted), commit, then re-add the files and re-commit. The re-added files should now follow your new tracking pattern.


If LFS is still not appearing as an option in GitKraken Desktop preferences menu, you may need to add it to your Path variable. This can happen if git or git LFS is not installed in the default directory. You should Verify Git and LFS Versions.


Unlike most features in GitKraken Desktop, the LFS feature does require git for the CLI as well as LFS. This means that if you are trying to use SSH, your key will need to be configured in your GitKraken Desktop and for the CLI.


If LFS was installed using Homebrew, it may not appear in your path. You can run sudo launchctl config user path "/opt/homebrew/bin:$PATH" to add homebrew utilities to the PATH for GUI apps. You can see more information on this from the Homebrew documentation.


The Wii U Homebrew App Store is a homebrew application developed for Wii U by VGMoose. It is a homebrew application that allows you to install homebrew to whatever storage device it is being run on via ForTheUsers. The latest version of it is currently 2.3.2, it can be downloaded here under wiiu-extracttosd.zip.


Upon first boot of the HBAS, it's going to play the song Slimers by (T-T)b as background music. If you would like to be ?????, then you can customize your experience via modifying the background.mp3 file in the /wiiu/apps/appstore/ folder on your storage device.[2] If this folder doesn't exist, it is automatically created upon first boot of HBAS.


The file repository URL(s) can also be changed by modifying /wiiu/apps/appstore/.get/repos.json on your storage device to point the app to a different libget repository in the event that the original repositories go offline.[3]


Pull requests that include changes unrelated to your issue will not be merged . Moreover it does not reflect well on your work when mentors have to remind you to clean up your pull request.


Before committing your changes, make sure you check that what you are going to commit. For example, some editors reformat the code when saving, or you might have added test code that shouldn't end up in the PR.


Pull requests that include changes unrelated to your issue will not be merged. Moreover it does not reflect well on your work when mentors have to remind you to clean up your pull request.


I also discovered through trial and error that you need to install npm. npm is available as a module in VS Code, but it is also available as its own installer package. I don't know which is preferable.


Also FYI this command doesn't work "out of the box":

git clone g...@github.com:/joplin.git

since it requires the GitHub user to have SSH keys. The HTTPS version of the command is:

git clone

which works perfectly fine and doesn't require the user to figure out how to set up GitHub SSH.


You might want to explain how to do a fork and how to create a branch, since it's better not to assume the user has a lot of familiarity with Git. Most of these things can be accomplished using the GitHub web interface (which also includes a direct link to open in GitHub Desktop), and consolidating as many steps as possible into as few applications as possible could help streamline the instructions.


I haven't gotten to this, yet, myself, but you could probably start with the instructions in joplin / BUILD.md. It would probably be worth seeing how many of the build dependencies can be installed through VS Code. I'm sure I will see for myself soon enough!


I'm trying to work my way through BUILD.md, and I'm still running into problems, probably due to the fact that I'm running the macOS 11 beta. I'm currently waiting for the latest Xcode GM to download, but in the meantime, here are my thoughts on BUILD.md...


Note: you should not put a cloned repository inside any folder that syncs with another cloud service, as the cloud sync may confuse GitHub. A safe place to clone your Joplin repository is /Repositories/Joplin


The above command should launch a working copy of Joplin. If it doesn't, copy any feedback from the terminal window into your clipboard and search for it on the Joplin Development Forums. If you don't find a solution to your problem, start a new topic, and paste the terminal output in full. Your report will help us make sure these instructions are up-to-date and functional!

3a8082e126
Reply all
Reply to author
Forward
0 new messages