YouTrack to CSV / DOC / PDF including attachments
- or -
Post a project like this$
- Posted:
- Proposals: 5
- Remote
- #1513664
- Expired
Description
Experience Level: Entry
General information for the business: Testing Company
Kind of development: Customization of existing program
Description of requirements/functionality: BRIEF: convert Cloud-hosted YouTrack projects (including their text and attachments) into attachment rich-CSV files and customisable documents.
TOOLS AVAILABLE: Restful API (which returns XML data), Python (https://github.com/JetBrains/youtrack-rest-python-library), and .Net (https://github.com/hhariri/YouTrackSharp).
POSSIBLE TOOLS: XSLT schema (to convert XML data), various Python modules, etc.
REQUIREMENTS:
We are using YouTrack to log issues. Its internal export functionality is not sufficient.
We would like the following:
1) Convert YouTrack projects into PDF documents (or .docx files that we can draft and then save as PDF) which includes their attachments, and
2) Convert YouTrack Project into CSV files which include file attachments. This could be a reference to a locally saved file -- e.g. ‘ {folder with attachments}/{filename}’ in a cell.
Attaching attachments has been the blocker for us.
For example, we were able to use the Python library to grab the issues within projects and use a python module (https://python-docx.readthedocs.io/en/latest/) to convert this into a document. We could not get the attachment, however. We could get the URLs for them programmatically -- but not save the files to disk or write them straight into a document.
This may be because it requires OAUTH2 and tokens -- which we have not previously used. Or perhaps the YouTrack documentation has been misunderstood.
The code to meet the requirements will need to be such that anyone can use it -- with perhaps the following flow:
load (e.g. run python script)
enter username and password for YouTrack
enter project number
PDF / .docx / CSV is generated.
It would also been to be made with minimal dependencies and well-commented such that the output can be easily tweaked.
Extra notes:
Kind of development: Customization of existing program
Description of requirements/functionality: BRIEF: convert Cloud-hosted YouTrack projects (including their text and attachments) into attachment rich-CSV files and customisable documents.
TOOLS AVAILABLE: Restful API (which returns XML data), Python (https://github.com/JetBrains/youtrack-rest-python-library), and .Net (https://github.com/hhariri/YouTrackSharp).
POSSIBLE TOOLS: XSLT schema (to convert XML data), various Python modules, etc.
REQUIREMENTS:
We are using YouTrack to log issues. Its internal export functionality is not sufficient.
We would like the following:
1) Convert YouTrack projects into PDF documents (or .docx files that we can draft and then save as PDF) which includes their attachments, and
2) Convert YouTrack Project into CSV files which include file attachments. This could be a reference to a locally saved file -- e.g. ‘ {folder with attachments}/{filename}’ in a cell.
Attaching attachments has been the blocker for us.
For example, we were able to use the Python library to grab the issues within projects and use a python module (https://python-docx.readthedocs.io/en/latest/) to convert this into a document. We could not get the attachment, however. We could get the URLs for them programmatically -- but not save the files to disk or write them straight into a document.
This may be because it requires OAUTH2 and tokens -- which we have not previously used. Or perhaps the YouTrack documentation has been misunderstood.
The code to meet the requirements will need to be such that anyone can use it -- with perhaps the following flow:
load (e.g. run python script)
enter username and password for YouTrack
enter project number
PDF / .docx / CSV is generated.
It would also been to be made with minimal dependencies and well-commented such that the output can be easily tweaked.
Extra notes:
PPH User P.
100% (2)Projects Completed
1
Freelancers worked with
1
Projects awarded
20%
Last project
11 Oct 2017
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies