J'essaie de télécharger tous les fichiers d'un fichier downloads.list qui contient environ 60 lignes d'URL pour télécharger des paquets .deb depuis mon ordinateur Ubuntu qui n'est pas connecté à Internet en raison de l'absence de wifi. J'ai un accès Internet sur mon téléphone. Ma question est la suivante : existe-t-il une application ou un binaire permettant de télécharger l'URL des fichiers listés dans un fichier .txt ou .list ?
Réponse
Trop de publicités?J'ai juste écrit un script shell pour le faire :
#!/system/bin/sh
while read url; do
am start -a android.intent.action.VIEW -n com.android.chrome/com.google.android.apps.chrome.Main -d $url
done < file.txt
Il suffit de lire chaque ligne du fichier .txt, d'ouvrir l'URL à l'aide du navigateur Google Chrome (en utilisant la MainActivity du package com.Android.chrome) et de laisser Google Chrome gérer le téléchargement.
Comme @Izzy l'a dit, vous pouvez également utiliser ce script pour télécharger en utilisant des gestionnaires de téléchargement, il suffit de changer le nom du paquet d'applications et le nom de l'activité correspondante dans le script.
Edit :
Je viens de comprendre pour Gestionnaire de téléchargement avancé :
am start -a android.intent.action.VIEW -n com.dv.adm/.AEditor -d $url
Note :
Les noms du paquet d'applications et du nom de l'activité sont susceptibles d'être modifiés selon le souhait du développeur. Utilisez-les en conséquence.
0 votes
Je ne pense pas qu'il y ait une application pour ça. Vous pourriez écrire un script shell facilement pour le faire.
0 votes
@GokulNC en fait tasker a cette capacité. Mais je suis d'accord avec vous pour dire qu'un simple script shell est l'approche la plus simple et la plus rapide ici, tant que quelque chose comme
wget
est disponible sur l'appareil :while read url; do wget $url; done <file.txt
(juste en dehors de ma tête, peut nécessiter un peu de polissage de syntaxe ;)2 votes
@Izzy ouais, on peut aussi ouvrir l'URL en utilisant le navigateur automatiquement à partir du terminal et laisser le navigateur gérer le téléchargement
0 votes
Exactement (tant qu'il ne pose pas de questions stupides comme ce qu'il faut faire avec le lien/fichier :) Vous pouvez préparer une réponse ? Le navigateur devrait être disponible sur chaque appareil, le shell également, une application de terminal peut être installée. Bien sûr, il peut aussi y avoir un Gestionnaire de téléchargement couvrant cela dans une interface graphique - je n'ai essayé aucune d'entre elles.
1 votes
Pourquoi n'avez-vous pas utilisé le tethering pour partager l'internet de votre téléphone avec Ubuntu ?