Hi Sophie, *,

On Fri, Oct 4, 2019 at 1:36 PM sophi <[email protected]> wrote:
> Le 04/10/2019 à 12:33, Sveinn í Felli a écrit :
> > Þann 4.10.2019 10:16, skrifaði Christian Lohmaier:
> >>   c) for those projects really wanting to upload all at once: use the
> >> weblate client program and use a script to automate the upload using
> >> the API:
> >> https://docs.weblate.org/en/weblate-3.8/wlc.html
> >
> > This is interesting. I guess that those who are susceptible to use batch
> > upload/download are mostly language coordinators with some scripting
> > experience. We could of course share our scripts here.
>
> That's a good idea :) maybe best would be to store them in the 10n part
> of the wiki?

As I like perl better than python, I wrote a helper script that will
take care of downloading multiple files
https://gist.github.com/cloph/76d4c22f0e0d8c81c55a8acab98c3311

copying the builtin help here for reference.

Usage:
    weblate-download.pl is used to download multiple po files for a project
    from TDF's weblate server. Downloading will replicate the directory
    structure as used in the repository. Note that anonymous access is
    restricted to 100 requests/day.

    Examples (use --help to see all options):

    "weblate-download.pl -t /tmp/pofiles -p libo_help-master -l fr"
    "weblate-download.pl -k -l vec -f dictionaries"

Options:
    All options names are case-insensitive and can be abbreviated as long as
    the prefix is still unique

    --target=/path/to/save/to
        the target directory (will be created if it doesn't exist already) to
        use for the download

        defaults to /var/tmp/weblate-download

    --project=project
        the project to process - either "libo_ui-master" or "libo_help-master"
        defaults to libo_ui-master

    --language=lang
        the language to download, required.

    --filter=componenteprefix
        optional option to restrict the download to only those components that
        start with "componentprefix"

    --verbose
        optional switch to output more progress information

    --keyfile[=fileWithApiKey]
        optional switch to enable authenticated API access. If "--keyfile" is
        specified without a pathname, it defaults to ~/.config/tdf-weblate

        If the option is not specified, anonymous access is used (restricted
        to 100 requests/day) The file should contain just your personal API
        key (found in weblate → profile-icon → settings → API access)

    --overwrite
        optional switch to overwrite already existing files. If not specified,
        download will be skipped for existing files.

        Use at your own risk.

    --help
        show this help

ciao
Christian

-- 
To unsubscribe e-mail to: [email protected]
Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
List archive: https://listarchives.libreoffice.org/global/l10n/
Privacy Policy: https://www.documentfoundation.org/privacy

Reply via email to