Skip to main content

annowork-cli

AnnoworkのCLIです。

CodeQL PyPI version Python Versions Documentation Status

Requirements

  • Python 3.12+

Install

$ pip install annoworkcli

Usage

認証情報の設定

.netrc

$HOME/.netrcファイルに以下を記載する。

machine annowork.com
login annowork_user_id
password annowork_password

環境変数

  • 環境変数ANNOWORK_USER_ID , ANNOWORK_PASSWORD
  • 環境変数ANNOWORK_WORKSPACE_ID
    • --workspace_id が必須のコマンドで未指定時に使用されます。

annoworkcli annofabコマンドを利用する場合

annoworkcli annofabコマンドはannofabのwebapiにアクセスするため、annofabのwebapiの認証情報を指定する必要があります。

  • 環境変数ANNOFAB_USER_ID , ANNOFAB_PASSWORDまたはANNOFAB_PAT

コマンドの使い方

# CSV出力
$ annoworkcli actual_working_time list_daily --workspace_id foo \
 --start_date 2022-05-01 --end_date 2022-05-10 --output out.csv

$ cat out.csv
date,parent_job_id,parent_job_name,job_id,job_name,workspace_member_id,user_id,username,actual_working_hours,notes
2022-05-02,parent_job,PLANET,5c39a2e8-90dd-4f20-b0a6-39d7f5129e3d,MOON,52ff73fb-c1d6-4ad6-a185-64386ee7169f,alice,Alice,11.233333333333334,
2022-05-02,parent_job,PLANET,0fd0eff3-1945-4d7d-ae3a-9ff866fc8394,MARS,c66acd58-c893-4908-bdcc-1414978bf06b,bob,Bob,8.0,

# workspace_idを環境変数で省略する
$ export ANNOWORK_WORKSPACE_ID=foo
$ annoworkcli actual_working_time list_daily \
 --start_date 2022-05-01 --end_date 2022-05-10 --output out.csv

開発者向けの情報

https://github.com/kurusugawa-computer/annowork-cli/blob/main/README_for_developer.md

Metadata

Release files for annoworkcli 3.15.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for annoworkcli 3.15.0
File Size Uploaded
annoworkcli-3.15.0.tar.gz 223.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for annoworkcli 3.15.0
File Interpreter ABI Platform
annoworkcli-3.15.0-py3-none-any.whl Python 3 none any Details

Total release size: 347.5 kB

Release files / annoworkcli-3.15.0.tar.gz

Download URL annoworkcli-3.15.0.tar.gz
Size 223.7 kB
Tags Source
SHA-256 checksum
How to use checksums
aed7d3d5a69771f999ce63efaa2fd39e6ce95c6ce7b49d78df56f22b11c625fe
BLAKE2b-256 checksum
How to use checksums
804668fcf11592aa0b3b790234ba56a5536926783c04f0664efb2719d3194400
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / annoworkcli-3.15.0-py3-none-any.whl

Download URL annoworkcli-3.15.0-py3-none-any.whl
Size 123.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
59e3abf42674ff3aa5ad0c12f5b316d00de0b470fa72fcf93bd1cb9930728525
BLAKE2b-256 checksum
How to use checksums
dfb7c6aa693998c6908a9dc27b6ea3249740a042d52d66bd3bbc47c6a3f6514a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

3.15.0 This release

2 release files

3.14.0

2 release files

3.13.0

2 release files

3.12.0

2 release files

3.11.0

2 release files

3.10.0

2 release files

3.9.1

2 release files

3.9.0

2 release files

3.8.4

2 release files

3.8.3

2 release files

3.8.2

2 release files

3.8.1

2 release files

3.8.0

2 release files

3.7.3

2 release files

3.7.2

2 release files

3.7.1

2 release files

3.7.0

2 release files

3.6.2

2 release files

3.6.1

2 release files

3.6.0

2 release files

3.5.0

2 release files

3.4.1

2 release files

3.4.0

2 release files

3.3.0

2 release files

3.2.3

2 release files

3.2.2

2 release files

3.2.1

2 release files

3.2.0

2 release files

3.1.6

2 release files

3.1.5

2 release files

3.1.4

2 release files

3.1.3

2 release files

3.1.2

2 release files

3.1.0

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.4.2

2 release files

2.4.1

2 release files

2.4.0

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.4

2 release files

2.2.3

2 release files

2.2.2

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

0.3.8

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page