{"id":20154289,"url":"https://github.com/arthurosipyan/jamascript","last_synced_at":"2025-09-03T18:43:32.249Z","repository":{"id":40985374,"uuid":"145996965","full_name":"arthurosipyan/JamaScript","owner":"arthurosipyan","description":"JamaScript, your personal data assistant","archived":false,"fork":false,"pushed_at":"2022-12-27T15:35:06.000Z","size":126,"stargazers_count":0,"open_issues_count":16,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-03T01:30:57.462Z","etag":null,"topics":["blueprint","data-analysis","data-mining","data-science","exceldatareader","jama","jama-api","python","python-3","python-script","python3"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arthurosipyan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-08-24T13:46:15.000Z","updated_at":"2022-05-26T13:20:27.000Z","dependencies_parsed_at":"2023-01-31T05:30:55.347Z","dependency_job_id":null,"html_url":"https://github.com/arthurosipyan/JamaScript","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/arthurosipyan/JamaScript","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arthurosipyan%2FJamaScript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arthurosipyan%2FJamaScript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arthurosipyan%2FJamaScript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arthurosipyan%2FJamaScript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arthurosipyan","download_url":"https://codeload.github.com/arthurosipyan/JamaScript/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arthurosipyan%2FJamaScript/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273492458,"owners_count":25115596,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-03T02:00:09.631Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blueprint","data-analysis","data-mining","data-science","exceldatareader","jama","jama-api","python","python-3","python-script","python3"],"created_at":"2024-11-13T23:26:00.409Z","updated_at":"2025-09-03T18:43:32.187Z","avatar_url":"https://github.com/arthurosipyan.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ![](https://raw.githubusercontent.com/arthurosipyan/JamaScript/master/logo/JamaScriptLogo.PNG \"JamaScript\")\n\n## Table of Contents:\n- [Required](https://github.com/arthurosipyan/JamaScript#required) \n- [Setup](https://github.com/arthurosipyan/JamaScript#setup) \n- [Running JamaScript](https://github.com/arthurosipyan/JamaScript#running-jamascript)\n- [Excel File Format](https://github.com/arthurosipyan/JamaScript#excel-file-format)\n- [Additional Notes](https://github.com/arthurosipyan/JamaScript#additional-notes)\n- [Author](https://github.com/arthurosipyan/JamaScript#author)\n- [License and Code of Conduct](https://github.com/arthurosipyan/JamaScript#license-and-code-of-conduct)\n- [Feedback](https://github.com/arthurosipyan/JamaScript#feedback)\n\n\n## Required:\n- [Jama Account](https://www.jamasoftware.com/get-started/) \n- [Client Credentials](http://help.jamasoftware.com/ah/en/get-started/manage-your-profile/set-api-credentials.html) \n- [Microsoft Excel](https://www.microsoft.com/en-us/store/b/excel-2016?\u0026OCID=AID718530_SEM_xnbrT3OI\u0026gclid=EAIaIQobChMIrq6vo7eS3QIVl1cNCh2kFAvLEAAYASAAEgJdYfD_BwE)\n\n## Setup:\n\n1. Download [JamaScript](https://github.com/arthurosipyan/JamaScript/releases/download/v0.5.1-alpha/JamaScript.exe)\n4. Enter both your client credentials and **company name** (https://{**company name**}.jamacloud.com)\n5. Say hello to JamaScript, your personal migrate assistant!\n\n**Note:** JamaScript will need to be optomized according to your projects settings. For example, every project contains different numerical keys for item types and sets.\n\n## Running JamaScript:\n- Once logged in, you will be asked for a ```Project API_ID```. This can be found when viewing one of your Jama projects.\n- After confirming the project you'd like to work on, you will be prompt with a few options:\n\n1. Add main components with their sets\n    - This will ask for a components file and do a basic setup, which includes a set of:\n        - Use Cases\n        - Functional Requirements\n        - Non-Functional Requirements\n        - Technical Requirements\n        - Test Cases and Defects with a parent component named \"Test Management\"\n\n2. Add artifacts\n    - This will ask you to select what type of artifact you'd like to import\n    - After selecting an artifact type, you will be asked for the target item's ```ID```, which is where everything will be imported\n    - Finally, you'll be asked for a file to be read. Make sure to follow the correct [file format](https://github.com/arthurosipyan/JamaScript#excel-file-format)!\n\n3. Change project\n    - Change the current project being worked on\n\n## Excel File Format:\n\n| Artifact Types     | Col 1 | Col 2        | Col 3        | Col 4         | Col 5          | Col 6        |\n| -------------------|:-----:|:------------:|:------------:|:-------------:|:--------------:|:------------:|\n| **Components**     | Name  |              |              |               |                |              |\n| **Use Cases**      | Name  | PreCondition | MainFlow     | PostCondition | AlternateFlows | Blueprint_ID |\n| **Requirements**   | Name  | Description  | Blueprint_ID |               |                |              |\n| **Wireframes**     | Name  | Blueprint_ID |              |               |                |              |\n| **Documents**      | Name  | Description  | Blueprint_ID |               |                |              |\n    \n**Note:** Blank cells need to have some data for the file to be read. This can be fixed with some placeholder text.\n\n\n## Additional Notes:\n\n- Image and Attachment imports are currently unavailable\n- Refrain from starting your text with a number, as it causes a known issue\n\n## Author\n\n* **Arthur Osipyan** - *Software Engineer*\n\n\n## License and Code of Conduct\n\n- This project is licensed under the MIT License - see the [LICENSE.md](https://github.com/arthurosipyan/JamaScript/blob/master/LICENSE) file for details\n- This project's Code of Conduct can be found [here](https://github.com/arthurosipyan/JamaScript/blob/master/CODE_OF_CONDUCT.md)\n\n## Feedback\n\n- Found a bug or want to imporve JamaScript? Submit [here](https://github.com/arthurosipyan/JamaScript/issues)!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farthurosipyan%2Fjamascript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farthurosipyan%2Fjamascript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farthurosipyan%2Fjamascript/lists"}