From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DNS_FROM_AHBL_RHSBL, FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_PASS autolearn=no autolearn_force=no version=3.4.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=7U3DfNgsESJan6pZw5HnvZpGkILkZlFxSPCrUs+Hosc=; b=n6f4lObxJ2kv7DusHEYeI7oeZQ5YfqZbgpMYXrhxgZIdkJJfmSGrOR5oOBllmNIEHz KOynv+rTRHPcKUje+6gQZmM8drLSgI2Tzpw/uB0qWwl3YiwoxwkmTzSev9mNlF5BkKw5 gxEar+1Gm2PsWELGcwxGSnGUXTvqODBSKcgg0jqCP/YyptaIwnLBM2TrFbDYxYcVAbqx OBMVyX8nDphTZpwnlpv5JSimLn9ErAwItUF5IpxSWTHXhLHY+GosK5oJM2P5YhtkoJ8/ +C+MsE1nKD5pbF2uQRJ9ZaMXD2RXX8J/5njSTj2RSttV2GB8VpUxJ6fuM7m4GKKbzGsG bMxw== X-Received: by 10.152.225.138 with SMTP id rk10mr4242232lac.18.1421421566041; Fri, 16 Jan 2015 07:19:26 -0800 (PST) Message-ID: <54B92BF9.3010107@gmail.com> Date: Fri, 16 Jan 2015 18:19:21 +0300 From: "Ivan A. Melnikov" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: faust@gmx.com, Saratov Linux User Group Maillist References: <54B90A54.2000809@gmx.com> In-Reply-To: <54B90A54.2000809@gmx.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Subject: Re: [Sarlug] =?utf-8?b?0JLRi9C60LDRh9C40LLQsNC90LjQtSDQsdC40LHQu9C4?= =?utf-8?b?0L7RgtC10LogU2hhcmVQb2ludA==?= X-BeenThere: sarlug@lists.lug.ru X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Saratov Linux User Group Maillist List-Id: Saratov Linux User Group Maillist List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jan 2015 15:19:29 -0000 Archived-At: List-Archive: On 16.01.2015 15:55, NIR wrote: > Всем привет. > > Столкнулся с задачей: выкачать из определённой библиотеки SharePoint все > файлы. Файлов порядка 11000. Есть упрощающая задачу штука: список файлов > (неполный). Желание автоматизировать и ускорить процесс родило костыль: > > Есть простой скрипт вида для загрузки одного файла: > #!/bin/sh > cd "/home/nir/Work/FLC/Actual/First run/Drawings/Siterip"; > curl -i --ntlm -k -O -G --sslv3 -A "Mozilla/5.0 (Windows; U; Windows NT > 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.A.B.C > Safari/525.13" --user "MyUsername:MyPassword" > "https://sharepoint.website.com/sites/blah/blah/Library/$1" > > Есть скрипт на Tcl, который переваривает файл со списком выгружаемых > документов и по одному их качает. Таким образом выгрузил порядка 4500 > документов из 11000. > > Проблемы: > 1) curl гадит в начало файлов HTTP-заголовками, которые придётся > подчищать ещё одним костылём. Так уберите опцию -i. Вы сами просили его гадить, вот он и гадит. > 2) Как выкачать все файлы из библиотеки, если я не знаю их названий? Ещё > библиотеке есть подпапки, в которые было бы неплохо зайти и тоже всё > выкачать. Возможно, вам помогут wget, aria2... > > Заранее спасибо. > > -- > С уважением, Игорь Чудов > Энгельсский Инструментальный Завод "ЭИЗ" > Сайт: http://nir.org.ru/ > Телефон: +7 937 266-51-34 > > > > _______________________________________________ > Sarlug mailing list > Sarlug@lists.lug.ru > https://lists.lug.ru/mailman/listinfo/sarlug > -- WBR, Ivan A. Melnikov