Detectar automaticamente novos arquivos e enviá-los [fechados]

1

Estou começando a trabalhar em um novo projeto e preciso saber a viabilidade do resultado final. Preciso que muitas coisas aconteçam automaticamente.

  1. Detectar se um novo arquivo foi adicionado a uma pasta
  2. Faça login em um site (como Strava ou TrainingPeaks)
  3. Envie o arquivo para minha conta no site

Qualquer conselho nesta frente é apreciado. Eu realmente só preciso saber se isso é possível e o que eu preciso para que isso aconteça.

    
por Will Luce 27.12.2013 / 02:18

1 resposta

2

Para detectar quando um novo arquivo é criado em ou sob um diretório, use o recurso inotify . Consulte Um script bash pode ser vinculado a um arquivo? e Como executar um comando quando o conteúdo de um diretório é atualizado? para exemplos.

Fazer o login em um site depende muito de como o site gerencia a autenticação. O upload do arquivo geralmente é simples, uma vez que você está autenticado, mas não há um padrão para qual URL e parâmetros usar. Então você precisa descobrir esse site por site. Consulte Automatizando tarefas em um site em um servidor sem cabeçalho , Existe uma maneira de usar o curl interativamente? Ou há um shell curl / wget interativo? , Automatizando solicitações da web usando curl? para alguns exemplos.

    
por 27.12.2013 / 02:28

Tags