C'è un modo per caricare l'archivio in box.com tramite la row di command?

Ho processi di build che sono costruiti sui file batch di Windows e, quando sono riusciti, voglio caricare i risultati in un account Box.com. C'è un modo per farlo attraverso la row di command? Anche se l'interface drag and drop di Box.com è OK, resta l'unico passo manuale nella catena.

Il box support WebDAV , FTP (solo per i clienti aziendali e aziendali) e dispone di un'API .

Quindi puoi usare uno strumento per montare la voce WebDAV come un'unità, utilizzare FTP dalla row di command o installare qualcosa come cURL e utilizzare l'API dalla row di command. Si noti che il supporto principale per l'API è elencato come via StackOverflow !

Ovviamente, se è stata installata la sincronizzazione di Box, è ansible semplicemente copiare i file nella cartella di sincronizzazione.

In Windows \\[email protected]\DavWWWRoot\dav è l'URN per connettersi.

Se esprimi una preferenza nei commenti, cercherò di aggiungere ulteriori dettagli ma devo correre adesso.

Spiacenti, non posso commentare (ha bisogno di 50 reputazione). Come ha detto Julian, è ansible utilizzare WebDAV. Questo è abilitato anche per i conti non aziendali; utilizzare l'URL https://dav.box.com/dav . La cartella non sembra essere montata in windows: http://www.onemetric.com.au/Documentation/Mounting-A-WebDAV-Share-Windows-7 Penso che questo sia un problema di server Web. Ma puoi usare l'arricciatura:

 curl -u [email protected]:mypassword -T local_file_path https://dav.box.com/dav/remote_file_name curl -u [email protected]:mypassword https://dav.box.com/dav/remote_file_name --output download_file_path 

Ho scritto PrintToBox per risolvere questo bisogno per le imprese che utilizzano Linux / Unix. Utilizza Java SDK di Box in modo da poter installare JDK 7 o JDK 8. Ho intenzione di portrla a Windows e alla piattaforma Box (per approfittare degli Utenti App App / App App) ma non è ancora presente (aiuto voluto, heh).

Se hai lavorato con il linguaggio R, c'è un bel pacchetto a https://github.com/brendan-r/boxr per interagire con la casella tramite la row di command.