sonarqube-client


Namesonarqube-client JSON
Version 0.0.5 PyPI version JSON
download
home_pagehttps://github.com/peterdeames/sonarqube-api
SummaryPackage that creates simple APIs to interact with SonarQube
upload_time2022-11-30 10:06:04
maintainer
docs_urlNone
author
requires_python
license
keywords sonar sonarqube
VCS
bugtrack_url
requirements setuptools build wheel sphinx twine requests pylint bandit nose nose2 coverage tabulate
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <a name="readme-top"></a>
<div align="center">

<!-- PROJECT SHIELDS -->
<!--
*** I'm using markdown "reference style" links for readability.
*** Reference links are enclosed in brackets [ ] instead of parentheses ( ).
*** See the bottom of this document for the declaration of the reference variables
*** for contributors-url, forks-url, etc. This is an optional, concise syntax you may use.
*** https://www.markdownguide.org/basic-syntax/#reference-style-links
-->
[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![MIT License][license-shield]][license-url]

[![Bugs][bugs-badge]][sonar-url]
[![Code Smells][codesmells-badge]][sonar-url]
[![Code Coverage][coverage-badge]][sonar-url]
[![Lines of Code][loc-badge]][sonar-url]
[![Duplicated Lines][duplicatedlines-badge]][sonar-url]
[![Vulnerabilities][vulnerabilities-badge]][sonar-url]

[![Quality Gate Status][qualitygate-badge]][sonar-url]
[![Maintainability Rating][maintainability-badge]][sonar-url]
[![Reliability Rating][reliability-badge]][sonar-url]
[![Security Rating][security-badge]][sonar-url]


<!-- PROJECT LOGO -->
<br />
<h2 align="center">SonarQube Client</h2>

  <p align="center">
    API Calls to interact with SonarQube
    <br />
    <a href="https://github.com/peterdeames/sonarqube-client"><strong>Explore the docs »</strong></a>
    <br />
    <br />
    <a href="https://github.com/peterdeames/sonarqube-client/issues">Report Bug</a>
    ·
    <a href="https://github.com/peterdeames/sonarqube-client/issues">Request Feature</a>
  </p>
</div>



<!-- TABLE OF CONTENTS -->
<details>
  <summary>Table of Contents</summary>
  <ol>
    <li>
      <a href="#about-the-project">About The Project</a>
      <ul>
        <li><a href="#built-with">Built With</a></li>
      </ul>
    </li>
    <li>
      <a href="#getting-started">Getting Started</a>
      <ul>
        <li><a href="#prerequisites">Prerequisites</a></li>
        <li><a href="#installation">Installation</a></li>
      </ul>
    </li>
    <li><a href="#usage">Usage</a></li>
    <li><a href="#roadmap">Roadmap</a></li>
    <li><a href="#contributing">Contributing</a></li>
    <li><a href="#license">License</a></li>
    <li><a href="#contact">Contact</a></li>
    <li><a href="#acknowledgments">Acknowledgments</a></li>
  </ol>
</details>



<!-- ABOUT THE PROJECT -->
## About The Project

This project is collection of API calls that interact with SonarQube to help maintain daily operations such as create projects, delete projects, rename projects.

<p align="right">(<a href="#readme-top">back to top</a>)</p>



### Built With

[![Python][Python.org]][Python-url]

<p align="right">(<a href="#readme-top">back to top</a>)</p>



<!-- GETTING STARTED -->
## Getting Started


To get a local copy up and running follow these simple example steps.

### Prerequisites

This is an example of how to list things you need to use the software and how to install them.
* python

### Installation

1. Clone the repo
   ```sh
   git clone https://github.com/peterdeames/sonarqube-client.git
   ```
2. Install Python packages
   ```sh
   pip install -r requirements.txt
   ```

<p align="right">(<a href="#readme-top">back to top</a>)</p>



<!-- USAGE EXAMPLES -->
<!-- ## Usage

Use this space to show useful examples of how a project can be used. Additional screenshots, code examples and demos work well in this space. You may also link to more resources.

_For more examples, please refer to the [Documentation](https://example.com)_

<p align="right">(<a href="#readme-top">back to top</a>)</p> -->



<!-- ROADMAP -->
## Roadmap

- [ ] Create, Delete Projects
- [ ] Create Permission
    - [ ] Add group to permission
- [ ] Auditing
    - [ ] Get SonarQube Health
    - [ ] Ping SonarQube
    - [ ] Get Current Version
    - [ ] LOC Count
    - [ ] Get Languages
    - [ ] Get Plugins

See the [open issues](https://github.com/peterdeames/sonarqube-client/issues) for a full list of proposed features (and known issues).

<p align="right">(<a href="#readme-top">back to top</a>)</p>



<!-- CONTRIBUTING -->
## Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

<p align="right">(<a href="#readme-top">back to top</a>)</p>



<!-- LICENSE -->
## License

Distributed under the MIT License. See `LICENSE.txt` for more information.

<p align="right">(<a href="#readme-top">back to top</a>)</p>



<!-- CONTACT -->
## Contact

Project Link: [https://github.com/peterdeames/sonarqube-client](https://github.com/peterdeames/sonarqube-client)

<p align="right">(<a href="#readme-top">back to top</a>)</p>



<!-- ACKNOWLEDGMENTS -->
<!-- ## Acknowledgments

* []()
* []()
* []()

<p align="right">(<a href="#readme-top">back to top</a>)</p> -->



<!-- MARKDOWN LINKS & IMAGES -->
<!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->
[contributors-shield]: https://img.shields.io/github/contributors/peterdeames/sonarqube-client.svg?style=for-the-badge
[contributors-url]: https://github.com/peterdeames/sonarqube-client/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/peterdeames/sonarqube-client.svg?style=for-the-badge
[forks-url]: https://github.com/peterdeames/sonarqube-client/network/members
[stars-shield]: https://img.shields.io/github/stars/peterdeames/sonarqube-client.svg?style=for-the-badge
[stars-url]: https://github.com/peterdeames/sonarqube-client/stargazers
[issues-shield]: https://img.shields.io/github/issues/peterdeames/sonarqube-client.svg?style=for-the-badge
[issues-url]: https://github.com/peterdeames/sonarqube-client/issues
[license-shield]: https://img.shields.io/github/license/peterdeames/sonarqube-client.svg?style=for-the-badge
[license-url]: https://github.com/peterdeames/sonarqube-client/blob/master/LICENSE.txt
[product-screenshot]: images/screenshot.png
[Python.org]: https://img.shields.io/badge/Python-0769AD?style=for-the-badge&logo=python&logoColor=white
[Python-url]: https://www.python.org

[sonar-url]: https://sonarcloud.io/summary/new_code?id=peterdeames_sonarqube-client
[bugs-badge]: https://sonarcloud.io/api/project_badges/measure?project=peterdeames_sonarqube-client&metric=bugs
[codesmells-badge]: https://sonarcloud.io/api/project_badges/measure?project=peterdeames_sonarqube-client&metric=code_smells
[coverage-badge]: https://sonarcloud.io/api/project_badges/measure?project=peterdeames_sonarqube-client&metric=coverage
[loc-badge]: https://sonarcloud.io/api/project_badges/measure?project=peterdeames_sonarqube-client&metric=ncloc
[duplicatedlines-badge]: https://sonarcloud.io/api/project_badges/measure?project=peterdeames_sonarqube-client&metric=duplicated_lines_density
[vulnerabilities-badge]: https://sonarcloud.io/api/project_badges/measure?project=peterdeames_sonarqube-client&metric=vulnerabilities

[qualitygate-badge]: https://sonarcloud.io/api/project_badges/measure?project=peterdeames_sonarqube-client&metric=alert_status
[maintainability-badge]: https://sonarcloud.io/api/project_badges/measure?project=peterdeames_sonarqube-client&metric=sqale_rating
[reliability-badge]: https://sonarcloud.io/api/project_badges/measure?project=peterdeames_sonarqube-client&metric=reliability_rating
[security-badge]: https://sonarcloud.io/api/project_badges/measure?project=peterdeames_sonarqube-client&metric=security_rating

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/peterdeames/sonarqube-api",
    "name": "sonarqube-client",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "sonar sonarqube",
    "author": "",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/b9/af/0f1f920da612841930c002c2c540d51a448fab8cde43a1fe6bec24a92ab1/sonarqube-client-0.0.5.tar.gz",
    "platform": null,
    "description": "<a name=\"readme-top\"></a>\n<div align=\"center\">\n\n<!-- PROJECT SHIELDS -->\n<!--\n*** I'm using markdown \"reference style\" links for readability.\n*** Reference links are enclosed in brackets [ ] instead of parentheses ( ).\n*** See the bottom of this document for the declaration of the reference variables\n*** for contributors-url, forks-url, etc. This is an optional, concise syntax you may use.\n*** https://www.markdownguide.org/basic-syntax/#reference-style-links\n-->\n[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![MIT License][license-shield]][license-url]\n\n[![Bugs][bugs-badge]][sonar-url]\n[![Code Smells][codesmells-badge]][sonar-url]\n[![Code Coverage][coverage-badge]][sonar-url]\n[![Lines of Code][loc-badge]][sonar-url]\n[![Duplicated Lines][duplicatedlines-badge]][sonar-url]\n[![Vulnerabilities][vulnerabilities-badge]][sonar-url]\n\n[![Quality Gate Status][qualitygate-badge]][sonar-url]\n[![Maintainability Rating][maintainability-badge]][sonar-url]\n[![Reliability Rating][reliability-badge]][sonar-url]\n[![Security Rating][security-badge]][sonar-url]\n\n\n<!-- PROJECT LOGO -->\n<br />\n<h2 align=\"center\">SonarQube Client</h2>\n\n  <p align=\"center\">\n    API Calls to interact with SonarQube\n    <br />\n    <a href=\"https://github.com/peterdeames/sonarqube-client\"><strong>Explore the docs \u00bb</strong></a>\n    <br />\n    <br />\n    <a href=\"https://github.com/peterdeames/sonarqube-client/issues\">Report Bug</a>\n    \u00b7\n    <a href=\"https://github.com/peterdeames/sonarqube-client/issues\">Request Feature</a>\n  </p>\n</div>\n\n\n\n<!-- TABLE OF CONTENTS -->\n<details>\n  <summary>Table of Contents</summary>\n  <ol>\n    <li>\n      <a href=\"#about-the-project\">About The Project</a>\n      <ul>\n        <li><a href=\"#built-with\">Built With</a></li>\n      </ul>\n    </li>\n    <li>\n      <a href=\"#getting-started\">Getting Started</a>\n      <ul>\n        <li><a href=\"#prerequisites\">Prerequisites</a></li>\n        <li><a href=\"#installation\">Installation</a></li>\n      </ul>\n    </li>\n    <li><a href=\"#usage\">Usage</a></li>\n    <li><a href=\"#roadmap\">Roadmap</a></li>\n    <li><a href=\"#contributing\">Contributing</a></li>\n    <li><a href=\"#license\">License</a></li>\n    <li><a href=\"#contact\">Contact</a></li>\n    <li><a href=\"#acknowledgments\">Acknowledgments</a></li>\n  </ol>\n</details>\n\n\n\n<!-- ABOUT THE PROJECT -->\n## About The Project\n\nThis project is collection of API calls that interact with SonarQube to help maintain daily operations such as create projects, delete projects, rename projects.\n\n<p align=\"right\">(<a href=\"#readme-top\">back to top</a>)</p>\n\n\n\n### Built With\n\n[![Python][Python.org]][Python-url]\n\n<p align=\"right\">(<a href=\"#readme-top\">back to top</a>)</p>\n\n\n\n<!-- GETTING STARTED -->\n## Getting Started\n\n\nTo get a local copy up and running follow these simple example steps.\n\n### Prerequisites\n\nThis is an example of how to list things you need to use the software and how to install them.\n* python\n\n### Installation\n\n1. Clone the repo\n   ```sh\n   git clone https://github.com/peterdeames/sonarqube-client.git\n   ```\n2. Install Python packages\n   ```sh\n   pip install -r requirements.txt\n   ```\n\n<p align=\"right\">(<a href=\"#readme-top\">back to top</a>)</p>\n\n\n\n<!-- USAGE EXAMPLES -->\n<!-- ## Usage\n\nUse this space to show useful examples of how a project can be used. Additional screenshots, code examples and demos work well in this space. You may also link to more resources.\n\n_For more examples, please refer to the [Documentation](https://example.com)_\n\n<p align=\"right\">(<a href=\"#readme-top\">back to top</a>)</p> -->\n\n\n\n<!-- ROADMAP -->\n## Roadmap\n\n- [ ] Create, Delete Projects\n- [ ] Create Permission\n    - [ ] Add group to permission\n- [ ] Auditing\n    - [ ] Get SonarQube Health\n    - [ ] Ping SonarQube\n    - [ ] Get Current Version\n    - [ ] LOC Count\n    - [ ] Get Languages\n    - [ ] Get Plugins\n\nSee the [open issues](https://github.com/peterdeames/sonarqube-client/issues) for a full list of proposed features (and known issues).\n\n<p align=\"right\">(<a href=\"#readme-top\">back to top</a>)</p>\n\n\n\n<!-- CONTRIBUTING -->\n## Contributing\n\nContributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\nIf you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag \"enhancement\".\nDon't forget to give the project a star! Thanks again!\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n<p align=\"right\">(<a href=\"#readme-top\">back to top</a>)</p>\n\n\n\n<!-- LICENSE -->\n## License\n\nDistributed under the MIT License. See `LICENSE.txt` for more information.\n\n<p align=\"right\">(<a href=\"#readme-top\">back to top</a>)</p>\n\n\n\n<!-- CONTACT -->\n## Contact\n\nProject Link: [https://github.com/peterdeames/sonarqube-client](https://github.com/peterdeames/sonarqube-client)\n\n<p align=\"right\">(<a href=\"#readme-top\">back to top</a>)</p>\n\n\n\n<!-- ACKNOWLEDGMENTS -->\n<!-- ## Acknowledgments\n\n* []()\n* []()\n* []()\n\n<p align=\"right\">(<a href=\"#readme-top\">back to top</a>)</p> -->\n\n\n\n<!-- MARKDOWN LINKS & IMAGES -->\n<!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->\n[contributors-shield]: https://img.shields.io/github/contributors/peterdeames/sonarqube-client.svg?style=for-the-badge\n[contributors-url]: https://github.com/peterdeames/sonarqube-client/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/peterdeames/sonarqube-client.svg?style=for-the-badge\n[forks-url]: https://github.com/peterdeames/sonarqube-client/network/members\n[stars-shield]: https://img.shields.io/github/stars/peterdeames/sonarqube-client.svg?style=for-the-badge\n[stars-url]: https://github.com/peterdeames/sonarqube-client/stargazers\n[issues-shield]: https://img.shields.io/github/issues/peterdeames/sonarqube-client.svg?style=for-the-badge\n[issues-url]: https://github.com/peterdeames/sonarqube-client/issues\n[license-shield]: https://img.shields.io/github/license/peterdeames/sonarqube-client.svg?style=for-the-badge\n[license-url]: https://github.com/peterdeames/sonarqube-client/blob/master/LICENSE.txt\n[product-screenshot]: images/screenshot.png\n[Python.org]: https://img.shields.io/badge/Python-0769AD?style=for-the-badge&logo=python&logoColor=white\n[Python-url]: https://www.python.org\n\n[sonar-url]: https://sonarcloud.io/summary/new_code?id=peterdeames_sonarqube-client\n[bugs-badge]: https://sonarcloud.io/api/project_badges/measure?project=peterdeames_sonarqube-client&metric=bugs\n[codesmells-badge]: https://sonarcloud.io/api/project_badges/measure?project=peterdeames_sonarqube-client&metric=code_smells\n[coverage-badge]: https://sonarcloud.io/api/project_badges/measure?project=peterdeames_sonarqube-client&metric=coverage\n[loc-badge]: https://sonarcloud.io/api/project_badges/measure?project=peterdeames_sonarqube-client&metric=ncloc\n[duplicatedlines-badge]: https://sonarcloud.io/api/project_badges/measure?project=peterdeames_sonarqube-client&metric=duplicated_lines_density\n[vulnerabilities-badge]: https://sonarcloud.io/api/project_badges/measure?project=peterdeames_sonarqube-client&metric=vulnerabilities\n\n[qualitygate-badge]: https://sonarcloud.io/api/project_badges/measure?project=peterdeames_sonarqube-client&metric=alert_status\n[maintainability-badge]: https://sonarcloud.io/api/project_badges/measure?project=peterdeames_sonarqube-client&metric=sqale_rating\n[reliability-badge]: https://sonarcloud.io/api/project_badges/measure?project=peterdeames_sonarqube-client&metric=reliability_rating\n[security-badge]: https://sonarcloud.io/api/project_badges/measure?project=peterdeames_sonarqube-client&metric=security_rating\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Package that creates simple APIs to interact with SonarQube",
    "version": "0.0.5",
    "split_keywords": [
        "sonar",
        "sonarqube"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "4dbab4d4e28afac981c3275302f5f59d",
                "sha256": "c82f89b05b6f01d7eb1380d0813315d8a3b155fb43ebe31da4ec5d5ed44575e2"
            },
            "downloads": -1,
            "filename": "sonarqube_client-0.0.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4dbab4d4e28afac981c3275302f5f59d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 8479,
            "upload_time": "2022-11-30T10:06:02",
            "upload_time_iso_8601": "2022-11-30T10:06:02.915059Z",
            "url": "https://files.pythonhosted.org/packages/76/06/bdcfd8704985f7e7c88b1b0299e44113e9a51c9f46a7be33b07342f9302f/sonarqube_client-0.0.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "0c2ccb15483cb4b69cc6f2a550ee7f04",
                "sha256": "6c09e2773241a7775d69076ddf980216b5438a8fcd686d2bd51fb4017ed32331"
            },
            "downloads": -1,
            "filename": "sonarqube-client-0.0.5.tar.gz",
            "has_sig": false,
            "md5_digest": "0c2ccb15483cb4b69cc6f2a550ee7f04",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 10055,
            "upload_time": "2022-11-30T10:06:04",
            "upload_time_iso_8601": "2022-11-30T10:06:04.347818Z",
            "url": "https://files.pythonhosted.org/packages/b9/af/0f1f920da612841930c002c2c540d51a448fab8cde43a1fe6bec24a92ab1/sonarqube-client-0.0.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-11-30 10:06:04",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "peterdeames",
    "github_project": "sonarqube-api",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "setuptools",
            "specs": []
        },
        {
            "name": "build",
            "specs": []
        },
        {
            "name": "wheel",
            "specs": []
        },
        {
            "name": "sphinx",
            "specs": []
        },
        {
            "name": "twine",
            "specs": []
        },
        {
            "name": "requests",
            "specs": []
        },
        {
            "name": "pylint",
            "specs": []
        },
        {
            "name": "bandit",
            "specs": []
        },
        {
            "name": "nose",
            "specs": []
        },
        {
            "name": "nose2",
            "specs": []
        },
        {
            "name": "coverage",
            "specs": []
        },
        {
            "name": "tabulate",
            "specs": []
        }
    ],
    "lcname": "sonarqube-client"
}
        
Elapsed time: 0.05216s