Skip to main content

tasklog: a terminal based application to submit work/task logs to JIRA issues, to Slack channels

Compatible with Python versions

  • Python 3.7.3+

Basic Setup

Install for all users, from Pypi

sudo bash make.sh --install-package-globally-from-pypi
tasklog -h

Install + run app (for development):

source make.sh --enable-development-env
bash make.sh --install-dependencies
bash make.sh --install-package-in-development-mode
bash make.sh --show-tasklog-options

Install for all users, from source

sudo bash make.sh --install-package-globally-from-source
tasklog -h

Setup/Run the application:

bash make.sh --show-tasklog-options
OR
bash make.sh --show-tasklog-submit-worklog-cli-sample
bash make.sh --show-tasklog-submit-daily-cli-sample

Run the test suite:

Requirement: App is installed for development purpose

bash make.sh --install-test-dependencies
bash make.sh --run-tests

Sample Config file:

# Slack Server
slack:
 # API Token
 apiToken: "FOOBAR"
 # Channel to post to, without # prefix
 channel: "daily"
# JIRA Server
jira:
 # Server URL
 serverURL: "http://.example.com"
 # Account Username
 username: "me"
 # Account Password
 password: "you"
 # HTTPS connection must be with a valid server certificate. boolean: true / false
 verifyCertificate: false
# JIRA Issue Preferences
issue:
 # Issue Creation Preferences
 creation:
   # Prefered Issue Type when creating issues
   # (list of issue type name, sorted in descending order)
   typePreferedOrder:
     - Task
     - Improvement
     - Bug
     - New Feature
     - Sub-Task
     - Epic
     - Story
     - Technical Task
     - Question
# New JIRA Issue prefered title as a numbered title
dayX:
 # Starting title keyword
 prefixPreferedOrder:
   - Day
   - Jour
# CLI Logging
logging:
 # Logging level. Enum: DEBUG, INFO, WARN, ERROR, CRITICAL
 severity: "INFO"
 # Log file name
 file: "tasklog.cli.log"

Sample tasklog file:

MOCKTEST-1
23-05-2019
4.5h
This log will be created against an existing JIRA issue named "MOCKTEST-1"

WORKLOG#
MOCKTEST
22-05-2019
8h
This is log will be logged against a brand new JIRA issue in project with key MOCKTEST
- and an extra line
- and an extra line 2
-- and an extra line 3

WORKLOG#
MOCKTEST
23-05-2019
4.5h
This is a multiline description
it is cool is not it ?

Metadata

Release files for tasklog 0.0.12

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

Source distribution (sdist)

Source distribution for tasklog 0.0.12
File Size Uploaded
tasklog-0.0.12.tar.gz 15.8 kB Details

Built distribution (wheel)

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

Total release size: 38.2 kB

Release files / tasklog-0.0.12.tar.gz

Download URL tasklog-0.0.12.tar.gz
Size 15.8 kB
Tags Source
SHA-256 checksum
How to use checksums
030c691591aab6fb8f3ee83dcc2e56e4601a644170b8be3ec5639ea679624bde
BLAKE2b-256 checksum
How to use checksums
2da4cf93dbacbd94798c0539d896181ee36400cb27084d9620f7354b7c5078cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

Release files / tasklog-0.0.12-py3-none-any.whl

Download URL tasklog-0.0.12-py3-none-any.whl
Size 22.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d05a493ba5df65d72f111995f0444b08db8d3efa06ac0ded0b8c2c3f5cce2d3b
BLAKE2b-256 checksum
How to use checksums
939d2f52ea74f84156cf7ab7f6f3a3279c7ffed1c08ba368631b196fec73e317
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6

Release history Release notifications | RSS feed

This release

0.0.12 This release

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

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