All Projects → maxtepkeev → Python Redmine

maxtepkeev / Python Redmine

Licence: other
Python Redmine is a library for communicating with a Redmine project management application

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Python Redmine

Php Redmine Api
A simple PHP Redmine API client, Object Oriented
Stars: ✭ 392 (-10.91%)
Mutual labels:  api-client, redmine
Redmine Net Api
.Net API for Redmine bug/task management systems.
Stars: ✭ 131 (-70.23%)
Mutual labels:  api-client, redmine
Hubspot Php
HubSpot PHP API Client
Stars: ✭ 273 (-37.95%)
Mutual labels:  api-client
Pywikibot
🤖 A Python library that interfaces with the MediaWiki API. This is a mirror from gerrit.wikimedia.org. Do not submit any patches here. See https://www.mediawiki.org/wiki/Developer_account for contributing.
Stars: ✭ 399 (-9.32%)
Mutual labels:  api-client
Redmine Theme Gitmike
This is github-like theme for Redmine.
Stars: ✭ 333 (-24.32%)
Mutual labels:  redmine
Aiodocker
Python Docker API client based on asyncio and aiohttp
Stars: ✭ 288 (-34.55%)
Mutual labels:  api-client
Diplomat
A HTTP Ruby API for Consul
Stars: ✭ 358 (-18.64%)
Mutual labels:  api-client
Pymisp
Python library using the MISP Rest API
Stars: ✭ 254 (-42.27%)
Mutual labels:  api-client
Bitly
A Ruby wrapper for the bit.ly API
Stars: ✭ 435 (-1.14%)
Mutual labels:  api-client
Octokit.swift
A Swift API Client for GitHub and GitHub Enterprise
Stars: ✭ 325 (-26.14%)
Mutual labels:  api-client
Redmine dashboard
This redmine plugin adds an issue dashboard that supports drag and drop for issues and support various filters and groups.
Stars: ✭ 322 (-26.82%)
Mutual labels:  redmine
Flatly light redmine
Flatly light redmine theme
Stars: ✭ 296 (-32.73%)
Mutual labels:  redmine
Wptools
Wikipedia tools (for Humans): easily extract data from Wikipedia, Wikidata, and other MediaWikis
Stars: ✭ 371 (-15.68%)
Mutual labels:  api-client
Insomnia
The open-source, cross-platform API client for GraphQL, REST, and gRPC.
Stars: ✭ 18,969 (+4211.14%)
Mutual labels:  api-client
Td Ameritrade Python Api
Unofficial Python API client library for TD Ameritrade. This library allows for easy access of the Standard API, and allows users to build data pipelines for the Streaming API.
Stars: ✭ 406 (-7.73%)
Mutual labels:  api-client
Php Curl Class
PHP Curl Class makes it easy to send HTTP requests and integrate with web APIs
Stars: ✭ 2,903 (+559.77%)
Mutual labels:  api-client
Node Imdb Api
A non-scraping, functional node.js interface to imdb (mirror of gitlab.com/worr/node-imdb-api)
Stars: ✭ 314 (-28.64%)
Mutual labels:  api-client
Amazon Product Api
💳 Amazon Product Advertising API client
Stars: ✭ 353 (-19.77%)
Mutual labels:  api-client
Purplemine2
A free Redmine theme for modern browsers
Stars: ✭ 440 (+0%)
Mutual labels:  redmine
Redmine knowledgebase
A knowledgebase plugin for Redmine
Stars: ✭ 416 (-5.45%)
Mutual labels:  redmine

Python-Redmine

.. image:: https://badge.fury.io/py/python-redmine.svg :target: https://badge.fury.io/py/python-redmine

.. image:: https://img.shields.io/travis/maxtepkeev/python-redmine/master.svg :target: https://travis-ci.org/maxtepkeev/python-redmine

.. image:: https://img.shields.io/coveralls/maxtepkeev/python-redmine/master.svg :target: https://coveralls.io/r/maxtepkeev/python-redmine?branch=master

Python-Redmine is a library for communicating with a Redmine <http://www.redmine.org>__ project management application. Redmine exposes some of it's data via REST API <http://www.redmine.org/projects/redmine/wiki/Rest_api>__ for which Python-Redmine provides a simple but powerful Pythonic API inspired by a well-known Django ORM <https://docs.djangoproject.com/en/dev/topics/db/queries/>__:

.. code-block:: python

from redminelib import Redmine

redmine = Redmine('http://demo.redmine.org', username='foo', password='bar') project = redmine.project.get('vacation')

project.id 30404

project.identifier 'vacation'

project.created_on datetime.datetime(2013, 12, 31, 13, 27, 47)

project.issues <redminelib.resultsets.ResourceSet object with Issue resources>

project.issues[0] <redminelib.resources.Issue #34441 "Vacation">

dir(project.issues[0]) ['assigned_to', 'author', 'created_on', 'description', 'done_ratio', 'due_date', 'estimated_hours', 'id', 'priority', 'project', 'relations', 'start_date', 'status', 'subject', 'time_entries', 'tracker', 'updated_on']

project.issues[0].subject 'Vacation'

project.issues[0].time_entries <redminelib.resultsets.ResourceSet object with TimeEntry resources>

Features

  • Supports 100% of Redmine API
  • Supports external Redmine plugins API
  • Supports Python 2.7, 3.5 - 3.9, PyPy and PyPy3
  • Supports different request engines
  • Extendable via custom resources and custom request engines
  • Extensively documented
  • Provides ORM-style Pythonic API
  • And many more...

Installation

Standard Edition ++++++++++++++++

The recommended way to install is from Python Package Index (PyPI) with pip <http://www.pip-installer.org>__:

.. code-block:: bash

$ pip install python-redmine

Pro Edition +++++++++++

License for a Pro Edition can be bought here <https://secure.2checkout.com/order/checkout.php?PRODS=4708754&QTY=1&CART=1&CARD=1&DISABLE_SHORT_FORM_MOBILE=1>__. You will receive an email with all the details regarding Pro Edition installation process.

Documentation

Documentation is available at https://python-redmine.com.

Contacts and Support

Support for Standard Edition is provided via GitHub <https://github.com/maxtepkeev/python-redmine/issues>__ only, while support for Pro Edition is provided both via GitHub <https://github.com/maxtepkeev/python-redmine/issues>__ and [email protected]. Be sure to write from email that was specified during the purchase procedure.

Copyright and License

Python-Redmine Standard Edition is licensed under Apache 2.0 license. Python-Redmine Pro Edition is licensed under the Python-Redmine Pro Edition 1.0 license. Check the License <https://python-redmine.com/license.html>__ for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].