Coder Social home page Coder Social logo

keremkoseoglu / jira2notes Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 1.0 60 KB

Pulls Jira issue from Chrome, creates new Apple Notes item

License: MIT License

Python 80.08% AppleScript 17.87% Rich Text Format 2.05%
applescript jira jira-issue notion python mac macosx desktop integration requests

jira2notes's Introduction

Jira to Notes

This Mac program will read the current Jira issue on the active Chrome window, and create a corresponding Apple Notes item.

How it works

Step 1) You start the process by executing start.applescript (the generated .app, actually). This file gets the issue number from the URL field of Chrome (using AppleScript), and passes the value to j2n.py .

Step 2) j2n.py (Python) connects to your Jira system, reads the issue details and creates a temporary file. Then, it executes tmp2note.app .

Step 3) tmp2note.applescript reads the temporary file, and creates a new Apple Notes item over AppleScript.

Configuration

To use the program in your own system, the following steps should be taken.

  • Put all of the files to a nice directory.
  • Edit start.applescript so it points to the correct directory, and export it as an start.app (or any name you like).
  • Edit config.py so it points to the correct configuration file. A sample file is provided as jira2notes.txt.
  • Edit your configuration file (initially named as jira2notes.txt ) so it contains correct values.
  • Edit tmp2note.applescript so it points to the correct temporary folder name in jira2notes.txt .

To start the program, simply execute start.app (or however you named this file).

Optional

To disable Mac security warnings, you should enable the script files for accessibility & file system control on your system settings.

jira2notes's People

Contributors

keremkoseoglu avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

kuzeygh

jira2notes's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.