Skip to content

heyeddi/jira2taskade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jira2taskade

Python Basics

jira2taskade is a Python project that integrates with JIRA to fetch issues based on JQL queries.

Table of Contents

Installation

To install the project dependencies, use Poetry:

poetry install

Configuration

Create a configuration file config.json in the root directory of the project with the following structure:

{
    "jira_email": "your-email@example.com",
    "jira_token": "your-api-token",
    "jql": "your-jql-query",
    "taskade_token": "taskade-token"
}

You can use the provided config_sample.json as a template.

Usage

To use the JiraConn class, import it and initialize it with the path to your configuration file:

from jira2taskade.jira_conn import JiraConn

config_file = "path/to/your/config.json"
jira_conn = JiraConn(config_file)

issues = jira_conn.get_issues()
for issue in issues:
    print(issue)

Testing

To run the tests, use pytest:

poetry run pytest

Install the thing

Create a config file at ~/.config/jira2taskade/config.json

Install the package using pipx:

poetry build
pipx install dist/jira2taskade-0.1.0-py3-none-any.whl

License

This project is licensed under the MIT License.

About

Ge issues from Jira and put them on taskade

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages