Skip to content

michal-josef-spacek/App-Toolforge-MixNMatch

Repository files navigation

NAME
    mix-n-match - Script to handle catalog files.

SYNOPSIS
     mix-n-match [-h] [--version] [command] [command_args ..]

DESCRIPTION
    mix-n-match script uses Toolforge::MixNMatch::* modules to handle
    catalog files.

ARGUMENTS
    *       "-h"

            Print help.

    *       "--version"

            Print version of script.

    *       "command"

            Command. Possible commands are: diff, download, print

    *       "command_args"

            "diff"
                 json_file1 - JSON file #1.
                 json_file2 - JSON file #2.
                 [print_options] - Print options (type, count, year_months, users). It's optional.

            "download"
                 catalog_id - Catalog ID.
                 [output_file] - Output file (default is catalog_id.json). It's optional.

            "print"
                 json_file or catalog_id - Catalog ID or JSON file.
                 [print_options] - Print options (type, count, year_months, users). It's optional.

EXAMPLE1
     mix-n-match

     # Output like:
     # Usage: mix-n-match [-h] [--version] [command] [command_args ..]
     #         -h              Print help.
     #         --version       Print version.
     #         command         Command (diff, download, print).
     #
     #         command 'diff' arguments:
     #                 json_file1 - JSON file #1
     #                 json_file2 - JSON file #2
     #                 [print_options] - Print options (type, count, year_months, users)
     #         command 'download' arguments:
     #                 catalog_id - Catalog ID
     #                 [output_file] - Output file (default is catalog_id.json)
     #         command 'print' arguments:
     #                 json_file or catalog_id - Catalog ID or JSON file
     #                 [print_options] - Print options (type, count, year_months, users)

EXAMPLE2
     mix-n-match print 3869

     # Output like (20201219 - https://mix-n-match.toolforge.org/#/catalog/3869):
     # Type: Q5
     # Count: 875
     # Year/months:
     #         2020/09: 432
     #         2020/10: 103
     #         2020/11: 44
     #         2020/12: 32
     # Users:
     #         Skim (1192968): 541
     #         Automatic name/date matcher (3): 51
     #         Jklamo (2399): 6
     #         Michal Josef Špaček (WMCZ) (4735667): 5
     #         -1 (421968): 4
     #         Adam Harangozó (54660): 2
     #         Epìdosis (54694): 1
     #         Auxiliary data matcher (4): 1

EXAMPLE3
     mix-n-match download 3869

     # Output:
     # Catalog with '3869' ID was saved to '3869.json'.

SEE ALSO
    Toolforge::MixNMatch::Diff
        Toolforge Mix'n'match tool object diff routines.

    Toolforge::MixNMatch::Object
        Toolforge Mix'n'match tool objects.

    Toolforge::MixNMatch::Print
        Toolforge Mix'n'match tool object print routines.

REPOSITORY
    <https://github.com/tupinek/App-Toolforge-MixNMatch>

AUTHOR
    Michal Josef Špaček <mailto:skim@cpan.org>

    <http://skim.cz>

LICENSE AND COPYRIGHT
    © 2020-2024 Michal Josef Špaček

    BSD 2-Clause License

VERSION
    0.07

About

Toolforge Mix'n'match tool app.

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages