Parece que essa pergunta foi realmente respondida nesta outra pergunta , mas está desatualizada, então aqui está a atual solução:
Envolve a transmissão do seu diretório local após o seu "Passe 1" para wget
, fazendo com que ele acredite que é um website. Isso é feito facilmente com um pequeno código Python invocando SimpleHTTPRequestHandler e, em seguida, você retorna wget
do host local com as opções apropriadas.
Algo estas linhas pode funcionar:
import http.server
import socketserver
import os
PORT = 8000 # optional, can be changed
web_dir = os.path.join(os.path.dirname(path), 'web') # change path to your local files here if needed, like '/home' or 'C:\tmp' on Windows
os.chdir(web_dir)
Handler = http.server.SimpleHTTPRequestHandler
httpd = socketserver.TCPServer(("", PORT), Handler)
print("serving at port", PORT)
httpd.serve_forever()
seu wget
pode ser chamado em http://localhost:8000