0 votes

Télécharger des fichiers à partir d'un fichier .txt ou .list contenant des lignes d'adresses URL.

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 ?

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

2voto

Gokul NC Points 1917

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.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X