-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Portable App GitHub Repo Template #3
Comments
Oh, yeah. I have just realized. since this is more of a suggestion. Isn't GitHub discussion feature more appropriate to be opened for this type of question, rather than issue tab only? |
Im make this for my self to fast check latest version and download it. 90% of time you dont need to update launcher
It use PortableApps.com Launcher to generate launcher, each app must be described (each app leave different trash) in
You can check hash/certificate for Creating something like Obtainium takes a lot of time, which I dont have. |
Okay for now I will check the link and do this myself manually. Since I don't have the time either to make a portable launcher like this repository. |
@Numstr
and
to make any portableapps' app self-updatable by myself? e.g., DocFetcher and Chrome have specific settings that needs to be set to true for some thing to work. Though, Chrome is probably not ever going to be fixed, because of Chromium encryption limitation. Edit: Edit_2: |
Also where can I read more on the list of |
Not any app. To update yourself, you need to change the BAT file, but you need to know what exactly needs to be changed. It will be useful to know a little CMD.
In the latest builds of Chromium, they fixed the cookie encryption (add --disable-encryption to the arguments). Ungoogled Chromium from my repo is now fully portable (need fresh profile). Dont know about Google Chrome and other chromium based browsers.
Obsidain has a built-in self-updating mechanism, so no.
Do as you wish, the repo is open. But this makes no sense, you can find packages of obsidian dev-test on the forum. The difference is small except for the presence of a BAT file. But if you talk about including it in the official portable app platform, they don't accept it because there are extra utils and BAT file present.
This parametrs are application specific. Obsidian use Electron so check parametrs for electron apps. Some work, some don't. I don't really like answering questions and making guides. If you want a specific app, tell me what app is, I check it and maybe make a repo like that. |
Okay, I'll search all the commands in the Update.bat file, and learn it.
does it contain all the history, no history will be gone? how about password? and does it support sync with chrome in mobile. or it only supports sync with mobile ungoogled chromium fork?
I thought, it's a dangerous thing to do that with portableApps (from reading Firefox support page in PA website);
Makes sense, the updating part is very different from PA version that needs maintainer, tho PR to the maintainer's GitHub would solved it; and if they go offline. A fork is doable, IG.
Okay, thanks for the answer. I'll look into electron parameters.
Okay, This is awesome. I'll make a list later. If it's not possible don't push it for now. But if it's possible thanks, self-updating portable apps are awesome. I'm gonna list some on my devices, just cross the items if it's actively maintained in PA website (I havent checked them all yet). this is gonna be a drafts Again thank you so much. This portable apps really save my cellular data, all the self-updating installed apps are not mobile data friendly (e.g., most installed browsers are self-updating). edit: if the remaining questions in this reply are a hassle to answer. just close this issue. I got Obsidian solved, at the very least. continuation: Portable Apps repos suggestion: all the portable Apps that I suggest to be made a repo and a Portable version, has the minimum use case of self-updating, just like Obsidian Portable by you. (any links to the commands use in Updater.bat are also helpful, so I could start learning it, and maybe making a PR, if it's not too advance
Not sure if all apps could be downloaded and extracted using this method, and maybe help.html file for the manual option, e.g., manually updating Obsidian by extracting it to ObsidianData just like how .PAF file works, but manual guide. (just to clarify, Obtainium is like an app/apk installer with the apps as list inside one app, so app installer manager? but anyway, it works very differently then, say, UniGetUI. It's more akin to using wget github in Linux [or msys2].) Done for now. For UniGetUI, I'll try to ask the devs or maintainers to add CLI support using the portable winget inside UniGetUI own app. Like I said, just do the ones that is most plausible for you to do incrementally. Don't take this as forcing it to you. I will just use installed mode for at least most of my critical apps. Thank you so much again for the suggestion. 🙏🏽🙏🏽🙏🏽 |
Alright, I'm gonna limit the scope. I think my most imperative app to update is Firefox Browser. I see chromeplus project using chrome offline installer, is it possible to manually install firefox 133.0 to the portable firefox directory or should I be patient and wait for portableApps to reach FF 133.0 tl;dr |
Its safe, unpack it to App\Firefox or App\Firefox64 for x64. Found my old script for Firefox, it still works https://gist.github.com/Numstr/fc1b46beea7c845cbde764198f947def also need busybox and 7za in App\Utils. If you use Firefox from portable apps, remove App\Firefox64 folder. |
So anyone could get the latest release without waiting the maintainer of portable apps in PortableApps.com
So first question, could you share the template on how to make any app portable like this repo? maybe a repo that is a tutorial on how to make any apps portable called "Portable App Template".
Second question, how does this one always fetch the latest release just by using updater.bat file?
Is this inspired from PortableApps platform but differs or is the exact same mechanism?
How about ensuring it, being safe e.g., the .apk match the signing certificate hash by using AppVerifier/apksigner in desktop?
6a.
(this is a bit sidetrack but it is possible to download a lot of apps straight from GitHub through an app called Obtainium and verify it using AppVerifier app that is integrated with Obtainium, now I never heard mobile portable app but this indeed is interesting, additional bonus question?This is entirely not on topic since it's mobile, but I guess putting this in package manager is a way to get this always updated, or an auto-update feature is on the roadmap)Actual question, could AppVerifier be integrated with this app?
(Obtainium desktop port is a great idea to rival package manager but I think that's too advance for now.)
6b. Additional question about updater, is the update manual, is there an auto-updater, or is it easier to put this in package manager with a volunteer maintainer?
6c. And most package managers have checks like Winget, Chocolatey, and also PortableApps with Virustotal scan, how to check the safeness of this app?
The text was updated successfully, but these errors were encountered: