create account

New release - utopian-cli 0.3.1 by amosbastian

View this thread on: hive.blogpeakd.comecency.com
· @amosbastian · (edited)
$64.98
New release - utopian-cli 0.3.1
<center>![terminal.png](https://steemitimages.com/DQmf4X7Jx5y2K1y5nGduy8bhTgpR1KxmogmNHXK8aux2bFf/terminal.png)
</center>

About five days ago I released utopian-cli 0.2.1, and today I'm back with the new and improved version 0.3.1! Use the following command to upgrade if you have already installed it

```
pip install utopian --upgrade
```
otherwise use the command to install it

```
pip install utopian
```

### Features overview
```
Usage: utopian performance [OPTIONS] ACCOUNT

  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.
```
The "points" command has been renamed "performance", since that makes much more sense as a name. It also now prints everything in a pretty table, has a lot more options and can now also show a contributor's performance (instead of just a moderator's performance)! To see its documentation click [here](https://github.com/amosbastian/utopian-cli/blob/master/README.rst#points).

#### Options & arguments
As mentioned above the "performance" command has some new options. Its structure has also changed slightly, `--date` is now no longer an argument and has been changed to an option instead.

The first new option is the `--days` option

```
--days INTEGER   See performance for the last N days.
```
If you want to see your performance in the last 5 days, you can simply set that as the amount of days!

I also wanted a way to distinguish between the performance of a contributor and the performance of a moderator, since I'm both. To do this I added the `--contributor` (the default) and `--moderator` flags, which allows you to quickly switch between the two. The `--contributor` flag lets you see your performance in the last N days in all the categories you contributed in, as seen below

<center>![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1518712704/ihlwxb2iuyyoib2vnllg.png)
</center>

If you want to see a moderator's performance, simply change the flag to `--moderator` instead

<center>![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1518712789/lvplipfou8dyxjm3awqm.png)
</center>

I was also pretty interested in which moderators review my contributions the most and which authors I review the most, with the acceptance % for each. For this I added the `--details` flag, which shows your top `--limit` (default is 10) authors that you have reviewed / moderators that have reviewed you. For example, the top 10 authors I reviewed in the last 21 days

<center>![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1518712980/frxmu7yrhvbcxkrjgwuq.png)</center>

and the moderators that have reviewed my contributions in the last 21 days

<center>![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1518713109/dmmvkz9t17knbexgaatk.png)
</center>

#### How was it implemented?
The printing of the tables was done by using the Python package PrettyTables, the rest I implemented myself. It took quite a lot of code (went from 235 lines to 436 lines), so it took a while to implement and get everything working how I wanted to. I can definitely improve the quality in the future, as I think some functions can probably be combined together and changed to be more dynamic. 

Currently the code creates two dictionaries, depending on the `--contributor` and `--moderator` flags. The first one stores all the information about the account's performance and the other one stores all the extra details that are printed when the `--details` flag is used. These dictionaries are then printed in a pretty table using the PrettyTable package, which I think looks much better than how it did in the previous version. The only "problem" I encountered was that getting a contributor's rejected posts requires another call to the API, but that's it really.

### Roadmap

Just like last time, I will add things as they pop into my mind. I do want to see if it's possible to generate a pie chart (or something similar) of an account's performance and save it to a file, I think that would be cool! If anyone has any other ideas, please let me know!

### How to contribute?
1. Fork the [repository](https://github.com/amosbastian/utopian-cli)
2. Create a feature branch with `git checkout -b your-feature`
3. Code and document your feature
4. Commit your changes with `git commit -m "add my features"`
5. Push to your branch with `git push origin your-feature`
6. [Create a new pull request](https://github.com/amosbastian/utopian-cli/compare)

Anything you can add to the project is valuable to me, be it bug reports, suggestions etc. so please don't hesitate!

<br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@amosbastian/new-release-utopian-cli-0-3-0">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 71 others
properties (23)
authoramosbastian
permlinknew-release-utopian-cli-0-3-0
categoryutopian-io
json_metadata"{"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":120905055,"name":"utopian-cli","full_name":"amosbastian/utopian-cli","html_url":"https://github.com/amosbastian/utopian-cli","fork":false,"owner":{"login":"amosbastian"}},"pullRequests":[{"author_association":"OWNER","_links":{"statuses":{"href":"https://api.github.com/repos/amosbastian/utopian-cli/statuses/654de2eed494dc68122790b61d7095cb404447d5"},"commits":{"href":"https://api.github.com/repos/amosbastian/utopian-cli/pulls/1/commits"},"review_comment":{"href":"https://api.github.com/repos/amosbastian/utopian-cli/pulls/comments{/number}"},"review_comments":{"href":"https://api.github.com/repos/amosbastian/utopian-cli/pulls/1/comments"},"comments":{"href":"https://api.github.com/repos/amosbastian/utopian-cli/issues/1/comments"},"issue":{"href":"https://api.github.com/repos/amosbastian/utopian-cli/issues/1"},"html":{"href":"https://github.com/amosbastian/utopian-cli/pull/1"},"self":{"href":"https://api.github.com/repos/amosbastian/utopian-cli/pulls/1"}},"base":{"repo":{"default_branch":"master","watchers":1,"open_issues":0,"forks":2,"license":{"url":"https://api.github.com/licenses/mit","spdx_id":"MIT","name":"MIT License","key":"mit"},"open_issues_count":0,"archived":false,"mirror_url":null,"forks_count":2,"has_pages":false,"has_wiki":true,"has_downloads":true,"has_projects":true,"has_issues":true,"language":"Python","watchers_count":1,"stargazers_count":1,"size":37,"homepage":"https://pypi.python.org/pypi/utopian","svn_url":"https://github.com/amosbastian/utopian-cli","clone_url":"https://github.com/amosbastian/utopian-cli.git","ssh_url":"git@github.com:amosbastian/utopian-cli.git","git_url":"git://github.com/amosbastian/utopian-cli.git","pushed_at":"2018-02-15T17:11:18Z","updated_at":"2018-02-11T08:19:15Z","created_at":"2018-02-09T12:49:05Z","deployments_url":"https://api.github.com/repos/amosbastian/utopian-cli/deployments","releases_url":"https://api.github.com/repos/amosbastian/utopian-cli/releases{/id}","labels_url":"https://api.github.com/repos/amosbastian/utopian-cli/labels{/name}","notifications_url":"https://api.github.com/repos/amosbastian/utopian-cli/notifications{?since,all,participating}","milestones_url":"https://api.github.com/repos/amosbastian/utopian-cli/milestones{/number}","pulls_url":"https://api.github.com/repos/amosbastian/utopian-cli/pulls{/number}","issues_url":"https://api.github.com/repos/amosbastian/utopian-cli/issues{/number}","downloads_url":"https://api.github.com/repos/amosbastian/utopian-cli/downloads","archive_url":"https://api.github.com/repos/amosbastian/utopian-cli/{archive_format}{/ref}","merges_url":"https://api.github.com/repos/amosbastian/utopian-cli/merges","compare_url":"https://api.github.com/repos/amosbastian/utopian-cli/compare/{base}...{head}","contents_url":"https://api.github.com/repos/amosbastian/utopian-cli/contents/{+path}","issue_comment_url":"https://api.github.com/repos/amosbastian/utopian-cli/issues/comments{/number}","comments_url":"https://api.github.com/repos/amosbastian/utopian-cli/comments{/number}","git_commits_url":"https://api.github.com/repos/amosbastian/utopian-cli/git/commits{/sha}","commits_url":"https://api.github.com/repos/amosbastian/utopian-cli/commits{/sha}","subscription_url":"https://api.github.com/repos/amosbastian/utopian-cli/subscription","subscribers_url":"https://api.github.com/repos/amosbastian/utopian-cli/subscribers","contributors_url":"https://api.github.com/repos/amosbastian/utopian-cli/contributors","stargazers_url":"https://api.github.com/repos/amosbastian/utopian-cli/stargazers","languages_url":"https://api.github.com/repos/amosbastian/utopian-cli/languages","statuses_url":"https://api.github.com/repos/amosbastian/utopian-cli/statuses/{sha}","trees_url":"https://api.github.com/repos/amosbastian/utopian-cli/git/trees{/sha}","git_refs_url":"https://api.github.com/repos/amosbastian/utopian-cli/git/refs{/sha}","git_tags_url":"https://api.github.com/repos/amosbastian/utopian-cli/git/tags{/sha}","blobs_url":"https://api.github.com/repos/amosbastian/utopian-cli/git/blobs{/sha}","tags_url":"https://api.github.com/repos/amosbastian/utopian-cli/tags","branches_url":"https://api.github.com/repos/amosbastian/utopian-cli/branches{/branch}","assignees_url":"https://api.github.com/repos/amosbastian/utopian-cli/assignees{/user}","events_url":"https://api.github.com/repos/amosbastian/utopian-cli/events","issue_events_url":"https://api.github.com/repos/amosbastian/utopian-cli/issues/events{/number}","hooks_url":"https://api.github.com/repos/amosbastian/utopian-cli/hooks","teams_url":"https://api.github.com/repos/amosbastian/utopian-cli/teams","collaborators_url":"https://api.github.com/repos/amosbastian/utopian-cli/collaborators{/collaborator}","keys_url":"https://api.github.com/repos/amosbastian/utopian-cli/keys{/key_id}","forks_url":"https://api.github.com/repos/amosbastian/utopian-cli/forks","url":"https://api.github.com/repos/amosbastian/utopian-cli","fork":false,"description":"A command-line interface for Utopian.io.","html_url":"https://github.com/amosbastian/utopian-cli","private":false,"owner":{"site_admin":false,"type":"User","received_events_url":"https://api.github.com/users/amosbastian/received_events","events_url":"https://api.github.com/users/amosbastian/events{/privacy}","repos_url":"https://api.github.com/users/amosbastian/repos","organizations_url":"https://api.github.com/users/amosbastian/orgs","subscriptions_url":"https://api.github.com/users/amosbastian/subscriptions","starred_url":"https://api.github.com/users/amosbastian/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/amosbastian/gists{/gist_id}","following_url":"https://api.github.com/users/amosbastian/following{/other_user}","followers_url":"https://api.github.com/users/amosbastian/followers","html_url":"https://github.com/amosbastian","url":"https://api.github.com/users/amosbastian","gravatar_id":"","avatar_url":"https://avatars1.githubusercontent.com/u/9199433?v=4","id":9199433,"login":"amosbastian"},"full_name":"amosbastian/utopian-cli","name":"utopian-cli","id":120905055},"user":{"site_admin":false,"type":"User","received_events_url":"https://api.github.com/users/amosbastian/received_events","events_url":"https://api.github.com/users/amosbastian/events{/privacy}","repos_url":"https://api.github.com/users/amosbastian/repos","organizations_url":"https://api.github.com/users/amosbastian/orgs","subscriptions_url":"https://api.github.com/users/amosbastian/subscriptions","starred_url":"https://api.github.com/users/amosbastian/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/amosbastian/gists{/gist_id}","following_url":"https://api.github.com/users/amosbastian/following{/other_user}","followers_url":"https://api.github.com/users/amosbastian/followers","html_url":"https://github.com/amosbastian","url":"https://api.github.com/users/amosbastian","gravatar_id":"","avatar_url":"https://avatars1.githubusercontent.com/u/9199433?v=4","id":9199433,"login":"amosbastian"},"sha":"6216339b999ad29393854a24c006f575f8dd1c4f","ref":"master","label":"amosbastian:master"},"head":{"repo":{"default_branch":"master","watchers":1,"open_issues":0,"forks":2,"license":{"url":"https://api.github.com/licenses/mit","spdx_id":"MIT","name":"MIT License","key":"mit"},"open_issues_count":0,"archived":false,"mirror_url":null,"forks_count":2,"has_pages":false,"has_wiki":true,"has_downloads":true,"has_projects":true,"has_issues":true,"language":"Python","watchers_count":1,"stargazers_count":1,"size":37,"homepage":"https://pypi.python.org/pypi/utopian","svn_url":"https://github.com/amosbastian/utopian-cli","clone_url":"https://github.com/amosbastian/utopian-cli.git","ssh_url":"git@github.com:amosbastian/utopian-cli.git","git_url":"git://github.com/amosbastian/utopian-cli.git","pushed_at":"2018-02-15T17:11:18Z","updated_at":"2018-02-11T08:19:15Z","created_at":"2018-02-09T12:49:05Z","deployments_url":"https://api.github.com/repos/amosbastian/utopian-cli/deployments","releases_url":"https://api.github.com/repos/amosbastian/utopian-cli/releases{/id}","labels_url":"https://api.github.com/repos/amosbastian/utopian-cli/labels{/name}","notifications_url":"https://api.github.com/repos/amosbastian/utopian-cli/notifications{?since,all,participating}","milestones_url":"https://api.github.com/repos/amosbastian/utopian-cli/milestones{/number}","pulls_url":"https://api.github.com/repos/amosbastian/utopian-cli/pulls{/number}","issues_url":"https://api.github.com/repos/amosbastian/utopian-cli/issues{/number}","downloads_url":"https://api.github.com/repos/amosbastian/utopian-cli/downloads","archive_url":"https://api.github.com/repos/amosbastian/utopian-cli/{archive_format}{/ref}","merges_url":"https://api.github.com/repos/amosbastian/utopian-cli/merges","compare_url":"https://api.github.com/repos/amosbastian/utopian-cli/compare/{base}...{head}","contents_url":"https://api.github.com/repos/amosbastian/utopian-cli/contents/{+path}","issue_comment_url":"https://api.github.com/repos/amosbastian/utopian-cli/issues/comments{/number}","comments_url":"https://api.github.com/repos/amosbastian/utopian-cli/comments{/number}","git_commits_url":"https://api.github.com/repos/amosbastian/utopian-cli/git/commits{/sha}","commits_url":"https://api.github.com/repos/amosbastian/utopian-cli/commits{/sha}","subscription_url":"https://api.github.com/repos/amosbastian/utopian-cli/subscription","subscribers_url":"https://api.github.com/repos/amosbastian/utopian-cli/subscribers","contributors_url":"https://api.github.com/repos/amosbastian/utopian-cli/contributors","stargazers_url":"https://api.github.com/repos/amosbastian/utopian-cli/stargazers","languages_url":"https://api.github.com/repos/amosbastian/utopian-cli/languages","statuses_url":"https://api.github.com/repos/amosbastian/utopian-cli/statuses/{sha}","trees_url":"https://api.github.com/repos/amosbastian/utopian-cli/git/trees{/sha}","git_refs_url":"https://api.github.com/repos/amosbastian/utopian-cli/git/refs{/sha}","git_tags_url":"https://api.github.com/repos/amosbastian/utopian-cli/git/tags{/sha}","blobs_url":"https://api.github.com/repos/amosbastian/utopian-cli/git/blobs{/sha}","tags_url":"https://api.github.com/repos/amosbastian/utopian-cli/tags","branches_url":"https://api.github.com/repos/amosbastian/utopian-cli/branches{/branch}","assignees_url":"https://api.github.com/repos/amosbastian/utopian-cli/assignees{/user}","events_url":"https://api.github.com/repos/amosbastian/utopian-cli/events","issue_events_url":"https://api.github.com/repos/amosbastian/utopian-cli/issues/events{/number}","hooks_url":"https://api.github.com/repos/amosbastian/utopian-cli/hooks","teams_url":"https://api.github.com/repos/amosbastian/utopian-cli/teams","collaborators_url":"https://api.github.com/repos/amosbastian/utopian-cli/collaborators{/collaborator}","keys_url":"https://api.github.com/repos/amosbastian/utopian-cli/keys{/key_id}","forks_url":"https://api.github.com/repos/amosbastian/utopian-cli/forks","url":"https://api.github.com/repos/amosbastian/utopian-cli","fork":false,"description":"A command-line interface for Utopian.io.","html_url":"https://github.com/amosbastian/utopian-cli","private":false,"owner":{"site_admin":false,"type":"User","received_events_url":"https://api.github.com/users/amosbastian/received_events","events_url":"https://api.github.com/users/amosbastian/events{/privacy}","repos_url":"https://api.github.com/users/amosbastian/repos","organizations_url":"https://api.github.com/users/amosbastian/orgs","subscriptions_url":"https://api.github.com/users/amosbastian/subscriptions","starred_url":"https://api.github.com/users/amosbastian/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/amosbastian/gists{/gist_id}","following_url":"https://api.github.com/users/amosbastian/following{/other_user}","followers_url":"https://api.github.com/users/amosbastian/followers","html_url":"https://github.com/amosbastian","url":"https://api.github.com/users/amosbastian","gravatar_id":"","avatar_url":"https://avatars1.githubusercontent.com/u/9199433?v=4","id":9199433,"login":"amosbastian"},"full_name":"amosbastian/utopian-cli","name":"utopian-cli","id":120905055},"user":{"site_admin":false,"type":"User","received_events_url":"https://api.github.com/users/amosbastian/received_events","events_url":"https://api.github.com/users/amosbastian/events{/privacy}","repos_url":"https://api.github.com/users/amosbastian/repos","organizations_url":"https://api.github.com/users/amosbastian/orgs","subscriptions_url":"https://api.github.com/users/amosbastian/subscriptions","starred_url":"https://api.github.com/users/amosbastian/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/amosbastian/gists{/gist_id}","following_url":"https://api.github.com/users/amosbastian/following{/other_user}","followers_url":"https://api.github.com/users/amosbastian/followers","html_url":"https://github.com/amosbastian","url":"https://api.github.com/users/amosbastian","gravatar_id":"","avatar_url":"https://avatars1.githubusercontent.com/u/9199433?v=4","id":9199433,"login":"amosbastian"},"sha":"654de2eed494dc68122790b61d7095cb404447d5","ref":"performance","label":"amosbastian:performance"},"statuses_url":"https://api.github.com/repos/amosbastian/utopian-cli/statuses/654de2eed494dc68122790b61d7095cb404447d5","comments_url":"https://api.github.com/repos/amosbastian/utopian-cli/issues/1/comments","review_comment_url":"https://api.github.com/repos/amosbastian/utopian-cli/pulls/comments{/number}","review_comments_url":"https://api.github.com/repos/amosbastian/utopian-cli/pulls/1/comments","commits_url":"https://api.github.com/repos/amosbastian/utopian-cli/pulls/1/commits","milestone":null,"labels":[],"requested_teams":[],"requested_reviewers":[],"assignees":[],"assignee":null,"merge_commit_sha":"6047735bfd48fc5780e510041be93fe1786ea824","merged_at":"2018-02-15T16:56:44Z","closed_at":"2018-02-15T16:56:44Z","updated_at":"2018-02-15T16:56:57Z","created_at":"2018-02-15T16:56:13Z","body":"Rename the points command to performance and add a lot of new options, as seen below\r\n\r\n```\r\nUsage: utopian performance [OPTIONS] ACCOUNT\r\n\r\n Takes a given account and either shows the account's performance as a\r\n contributor or as a moderator (if applicable) in a given time period.\r\n\r\nOptions:\r\n --date DATE See performance for the time period [NOW] - [DATE]\r\n --days INTEGER See performance for the last N days.\r\n --contributor See performance as a contributor.\r\n --moderator See performance as a moderator.\r\n --details See more details about who you have reviewed/has reviewed\r\n you.\r\n --limit INTEGER Limit the --details table to the top N authors/moderators.\r\n --help Show this message and exit.\r\n```","user":{"site_admin":false,"type":"User","received_events_url":"https://api.github.com/users/amosbastian/received_events","events_url":"https://api.github.com/users/amosbastian/events{/privacy}","repos_url":"https://api.github.com/users/amosbastian/repos","organizations_url":"https://api.github.com/users/amosbastian/orgs","subscriptions_url":"https://api.github.com/users/amosbastian/subscriptions","starred_url":"https://api.github.com/users/amosbastian/starred{/owner}{/repo}","gists_url":"https://api.github.com/users/amosbastian/gists{/gist_id}","following_url":"https://api.github.com/users/amosbastian/following{/other_user}","followers_url":"https://api.github.com/users/amosbastian/followers","html_url":"https://github.com/amosbastian","url":"https://api.github.com/users/amosbastian","gravatar_id":"","avatar_url":"https://avatars1.githubusercontent.com/u/9199433?v=4","id":9199433,"login":"amosbastian"},"title":"Performance command","locked":false,"state":"closed","number":1,"issue_url":"https://api.github.com/repos/amosbastian/utopian-cli/issues/1","patch_url":"https://github.com/amosbastian/utopian-cli/pull/1.patch","diff_url":"https://github.com/amosbastian/utopian-cli/pull/1.diff","html_url":"https://github.com/amosbastian/utopian-cli/pull/1","id":169427537,"url":"https://api.github.com/repos/amosbastian/utopian-cli/pulls/1"}],"platform":"github","type":"development","tags":["utopian-io","steemdev","utopian","cli","programming"],"users":["amosbastian"],"links":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1518741644/z8qyydbhcbackthhfmeg.png","https://github.com/amosbastian/utopian-cli/blob/master/README.rst#points","https://res.cloudinary.com/hpiynhbhq/image/upload/v1518712704/ihlwxb2iuyyoib2vnllg.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1518712789/lvplipfou8dyxjm3awqm.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1518712980/frxmu7yrhvbcxkrjgwuq.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1518713109/dmmvkz9t17knbexgaatk.png","https://github.com/amosbastian/utopian-cli","https://github.com/amosbastian/utopian-cli/compare"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1518741644/z8qyydbhcbackthhfmeg.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1518712704/ihlwxb2iuyyoib2vnllg.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1518712789/lvplipfou8dyxjm3awqm.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1518712980/frxmu7yrhvbcxkrjgwuq.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1518713109/dmmvkz9t17knbexgaatk.png"],"moderator":{"account":"vladimir-simovic","time":"2018-02-16T02:57:50.692Z","reviewed":true,"pending":false,"flagged":false},"questions":[],"score":0}"
created2018-02-16 00:11:36
last_update2018-02-16 02:57:51
depth0
children5
last_payout2018-02-23 00:11:36
cashout_time1969-12-31 23:59:59
total_payout_value47.100 HBD
curator_payout_value17.878 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length4,811
author_reputation174,473,586,900,705
root_title"New release - utopian-cli 0.3.1"
beneficiaries
0.
accountutopian.pay
weight2,500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id37,866,242
net_rshares12,982,018,107,600
author_curate_reward""
vote details (135)
@oups ·
soon we won't need a browser. that's looking fantastic.
i was going to play with source code but after installing through pip, i couldn't managed to do that. 

sometimes i need to filter based on project's contributions. like how many contributions  a project get or how many times a user contributed to same project. 

some users start to delete old rejected contributions and tries again. it could be helpful to see it faster i guess. just a suggestion if you stuck on ideas. 

also i had an idea about pitching logo design proposals all in one for mostly contributed projects to grab some attention for Utopian. it could help with it too.
👍  
properties (23)
authoroups
permlinkre-amosbastian-new-release-utopian-cli-0-3-0-20180216t012312908z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2018-02-16 01:23:12
last_update2018-02-16 01:23:12
depth1
children0
last_payout2018-02-23 01:23:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length641
author_reputation20,674,011,682,802
root_title"New release - utopian-cli 0.3.1"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id37,877,511
net_rshares0
author_curate_reward""
vote details (1)
@utopian-1up ·
<div class="pull-left">

![1UP-Kayrex_tiny.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1515383984/ekyf2thxg7j2t0qro1h3.png)

</div>

<div class="text-justify">


### You've got upvoted by <code>Utopian-1UP</code>!
You can give up to ten [1UP](https://steemit.com/utopian-io/@steem-plus/steemplus-2-4-utopian-1up-is-here)'s to Utopian posts every day after they are accepted by a Utopian moderator and before they are upvoted by the official @utopian-io account. Install the @steem-plus browser extension to use 1UP. By following the 1UP-trail using [SteemAuto](https://steemauto.com/) you support great Utopian authors and earn high curation rewards at the same time. 

<hr>

1UP is neither organized nor endorsed by Utopian.io!

</div>
properties (22)
authorutopian-1up
permlink20180216t195833615z
categoryutopian-io
json_metadata{"app":"1up"}
created2018-02-16 19:58:33
last_update2018-02-16 19:58:33
depth1
children0
last_payout2018-02-23 19:58:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length764
author_reputation2,324,758,056,093
root_title"New release - utopian-cli 0.3.1"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id38,082,559
net_rshares0
@utopian-io ·
$0.10
### Hey @amosbastian I am @utopian-io. I have just upvoted you!
#### Achievements
- WOW WOW WOW People loved what you did here. GREAT JOB!
- You have less than 500 followers. Just gave you a gift to help you succeed!
- Seems like you contribute quite often. AMAZING!
#### Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. <a href="https://discord.gg/zTrEMqB">Participate on Discord</a>. Lets GROW TOGETHER!
- <a href="https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1">Vote for my Witness With SteemConnect</a>
- <a href="https://v2.steemconnect.com/sign/account-witness-proxy?proxy=utopian-io&approve=1">Proxy vote to Utopian Witness with SteemConnect</a>
- Or vote/proxy on <a href="https://steemit.com/~witnesses">Steemit Witnesses</a>

[![mooncryption-utopian-witness-gif](https://steemitimages.com/DQmYPUuQRptAqNBCQRwQjKWAqWU3zJkL3RXVUtEKVury8up/mooncryption-s-utopian-io-witness-gif.gif)](https://steemit.com/~witnesses)

**Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x**
👍  
properties (23)
authorutopian-io
permlinkre-amosbastian-new-release-utopian-cli-0-3-0-20180218t131840011z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
created2018-02-18 13:18:39
last_update2018-02-18 13:18:39
depth1
children0
last_payout2018-02-25 13:18:39
cashout_time1969-12-31 23:59:59
total_payout_value0.098 HBD
curator_payout_value0.006 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,144
author_reputation152,955,367,999,756
root_title"New release - utopian-cli 0.3.1"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id38,513,854
net_rshares18,778,586,592
author_curate_reward""
vote details (1)
@vladimir-simovic ·
$0.11
Thank you for the contribution. It has been approved.

You can contact us on [Discord](https://discord.gg/uTyJkNm).
**[[utopian-moderator]](https://utopian.io/moderators)**
👍  
properties (23)
authorvladimir-simovic
permlinkre-amosbastian-new-release-utopian-cli-0-3-0-20180216t025819281z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
created2018-02-16 02:58:21
last_update2018-02-16 02:58:21
depth1
children1
last_payout2018-02-23 02:58:21
cashout_time1969-12-31 23:59:59
total_payout_value0.080 HBD
curator_payout_value0.025 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length172
author_reputation56,930,790,558,862
root_title"New release - utopian-cli 0.3.1"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id37,892,624
net_rshares17,377,946,246
author_curate_reward""
vote details (1)
@amosbastian ·
Thanks!
properties (22)
authoramosbastian
permlinkre-vladimir-simovic-re-amosbastian-new-release-utopian-cli-0-3-0-20180217t104903255z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2018-02-17 10:49:03
last_update2018-02-17 10:49:03
depth2
children0
last_payout2018-02-24 10:49:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length7
author_reputation174,473,586,900,705
root_title"New release - utopian-cli 0.3.1"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id38,229,292
net_rshares0