Programme d'installation de l'application Alt
Un programme pour télécharger et installer des applications du Microsoft Store, pour la version cli, vérifiez le programme d'installation de l'application alt cli
Caractéristiques
- Ce programme peut télécharger et installer des applications uwp du Microsoft Store (appx, msix, eappx, appxbundle...) sans avoir besoin du Microsoft Store ou d'un programme d'installation d'application.
- Il peut également télécharger des applications non-uwp présentes dans le Microsoft Store
- Télécharge automatiquement la dernière application en fonction de l'architecture de votre système (x64/x32)
- Priorité de téléchargement [Appx, Msix, appxbundle...] sur d'autres formats cryptés comme Eappx qui nécessite le privilège d'administrateur pour être installé
- Peut installer des applications Microsoft Store déjà téléchargées (appx, msix, appxbundle...)
- Peut obtenir des applications du Microsoft Store en fournissant son URL
- Utilise la génération de liens personnalisés pour produire des liens de téléchargement à l'aide de l'API de StoreLib et MS-Store-API
- Utilise un téléchargeur simultané/en plusieurs parties utilisant pypdl pour un téléchargement rapide
- Peut reprendre les téléchargements interrompus
- Utiliser automatiquement une nouvelle URL au cas où celle actuelle expirerait
- Télécharge et installe l'application avec toutes les dépendances
Comment ça marche
- L'application ouvre un navigateur qui permet à l'utilisateur de sélectionner le fichier (application/jeux) qu'il souhaite installer et renvoie son URL.
- L'URL est analysée et la clé de produit est ensuite obtenue, à l'aide de l'ID de catégorie Microsoft-Display-Catalog-API et le nom du fichier est récupéré.
- À l'aide de ces données, l'application peut envoyer une demande à l'API du service Microsoft-Delivery-Optimization-et récupérer les données de l'application sélectionnée. Ces données sont ensuite analysées en fonction de
- Architecture système de l'utilisateur (x64/x32)
- Type favorable (ce sont des formats de fichiers décryptés, qui ne nécessitent pas de privilège d'administrateur pour être installés)
- Dernière version
- Ensuite, il récupère les liens de téléchargement pour les données analysées à l'aide de l'API et les fichiers sont téléchargés à l'aide de pypdl, ce qui permet un téléchargement simultané/en plusieurs parties, ce qui accélère le téléchargement. Il a également la capacité de reprendre les téléchargements interrompus et peut également utiliser automatiquement une nouvelle URL au cas où le lien de téléchargement actuel expirerait.
- Enfin, il installe les fichiers téléchargés via System.Management.Automation.dll en utilisant pythonnet
Exigences
- fenêtres 10/11
- Une connexion internet
Comment utiliser l'application
- Téléchargez le "alt app installer.exe" et exécutez-le ou créez-le à partir des sources
- Ouvrez maintenant le fichier "alt app installer.exe" dans le dossier extrait (dossier "alt app installer") et exécutez-le (la première exécution peut prendre du temps)
- cliquez sur choisir l'application et recherchez l'application que vous souhaitez installer et cliquez sur sélectionner dans la barre supérieure une fois la page entièrement chargée
- Attendez la fin du processus, puis recherchez l'application dans le menu Démarrer.
- Vous pouvez également installer des applications déjà téléchargées via "Installer à partir d'un fichier" dans "Options".
- Vous pouvez également installer l'application en collant manuellement son URL dans "Obtenir à partir du lien" dans "Options".
Comment construire à partir des sources
- Installer Git
- Ouvrez un terminal git bash, exécutez la commande
git clone https://github.com/m-jishnu/alt-app-installer
- Installez maintenant python3 et pip, accédez au dossier cloné et exécutez la commande
pip install -r requirements.txt
- Exécutez "run.bat" ou exécutez la commande
.run
dans le terminal à partir du dossier cloné - Apprécier!
Guide vidéo
https://youtu.be/ayIilTc-6u4
FAQ
Comment résoudre l’échec de l’installation des dépendances ?
Dans certains cas, cela se produit puisque les dépendances sont déjà installées sur votre PC. Vérifiez donc si le programme est installé à partir du menu Démarrer. si le programme n'est toujours pas installé, il existe 2 façons de résoudre ce problème. [essayez la 2ème méthode uniquement si la 1ère méthode a échoué]
- Activez Ignorer la version (Options -> Avancé -> Dépendances -> Ignorer la version), cela téléchargera toutes les versions des dépendances disponibles pour votre système
- Activez Ignorer tous les filtres (Options -> Avancé -> Dépendances -> Ignorer tous les filtres), cela téléchargera toutes les dépendances disponibles (cela peut prendre du temps)
Pour d'autres problèmes
Vous pouvez ouvrir un ticket ou me le demander directement dans Discord
Crédits
- StoreLib : API de génération de liens de téléchargement
- pypdl : téléchargeur
- MS-Store-API : API pour la génération de liens de téléchargement