From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

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
# 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.06