utopian-cli

in utopian •  7 years ago 

A command-line interface for Utopian.io. created using Click.

Installation
The recommended way to install utopian-cli is via pip

$ pip install utopian
Usage
Usage: utopian [OPTIONS] COMMAND [ARGS]...

Options:
--help Show this message and exit.

Commands:
contributions Get information about all contributions made...
moderators Command used for printing information about...
performance Takes a given account and either shows the...
project Get information about the contributions made...
sponsors Command used for printing information about...
stats Returns statistics about the given category...
Contributions
Usage: utopian contributions [OPTIONS]

Get information about all contributions made to Utopian.io.

Options:
--category [all|blog|ideas|sub-projects|development|bug-hunting|translations|graphics|analysis|social|documentation|tutorials|video-tutorials|copywriting]
Category of the contribution.
--limit INTEGER Limit of amount of contributions to
retrieve.
--tags TEXT Tags to filter the contributions by.
--author TEXT Username to filter the contributions by.
-f, --filter_by [all|review|active|inactive]
Filter contribution by
--title TEXT String that should be in title of the
contribution.
-st, --status [any|pending|reviewed]
Status to filter contributions by.
-si, --similarity TEXT Filter contributions by similar title and
body.
--help Show this message and exit.
Moderators
Usage: utopian moderators [OPTIONS]

Command used for printing information about Utopian.io moderators and
supervisors.

Options:
-s, --supervisor Flag for only showing supervisors.
-m, --moderator Flag for only showing moderators.
--data Print moderator in JSON format.
-a, --account TEXT Specific moderator account.
--reviewed INTEGER Minimum amount of contributions reviewed.
-s, --sort [id|moderator|referrer|reviewed|rewards]
Column to sort the table by.
--help Show this message and exit.
Sponsors
Usage: utopian sponsors [OPTIONS]

Command used for printing information about Utopian.io sponsors.

Options:
--data Print sponsor in JSON format.
-a, --account TEXT Sponsor's account name.
--witness Sort sponsors by sponsors that are
witnesses.
--not-witness Sort sponsors by sponsors that are
witnesses.
-s, --sort [id|sponsor|witness|percentage|shares]
Column to sort the table by.
--help Show this message and exit.
Performance
Usage: utopian performance [OPTIONS]

Takes a given account and either shows the account's performance as a
contributor or as a moderator (if applicable) in a given time period.

Options:
-a, --account TEXT [required]
--date DATE See performance for the time period [NOW] -
[DATE]
--days INTEGER See performance for the last N days.
--contributor See performance as a contributor.
--moderator See performance as a moderator.
--supervisor See performance of a supervisor's team.
--details See more details about who you have
reviewed/has reviewed you.
--limit INTEGER Limit the --details table to the top N
authors/moderators.
--sort [total|accepted|rejected]
Value to sort the table by.
-i, --individual
--help Show this message and exit.
Project
Usage: utopian project [OPTIONS] REPOSITORY

Get information about the contributions made to a specific project on
GitHub.

Options:
--date DATE See performance for the time period [NOW] -
[DATE]
--days INTEGER See performance for the last N days.
--details See more details about who you have
reviewed/has reviewed you.
--limit INTEGER Limit the --details table to the top N
authors/moderators.
--sort [total|accepted|rejected]
Value to sort the table by.
-a, --author TEXT Author to filter the table by.
-c, --category [all|blog|ideas|sub-projects|development|bug-hunting|translations|graphics|analysis|social|documentation|tutorials|video-tutorials|copywriting]
Category to sort the contributions by.
--help Show this message and exit.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!