Skip to main content

Client Interface for POEditor API (https://poeditor.com).

Project description

Overview

API Client for POEditor API.

POEditor is a developer-friendly localization platform to manage translatable software strings.

Support Python 2 and Python 3.

Installation

To install the current version, run:

$ pip install poeditor

You can also install the development version with:

$ pip install -e git://github.com/sporteasy/python-poeditor.git#egg=poeditor-dev

Usage

>>> from poeditor import POEditorAPI
>>> client = POEditorAPI(api_token='my_token')
>>> projects = client.list_projects()
>>> # create a new project
>>> client.create_project("name", "description")
>>> # get project details
>>> project = client.view_project_details("project id")
>>> # list project languages
>>> languages = client.list_project_languages("project id")

Testing

To run tests, you need a POEditor account. You can create a free trial account.

All requests to the API must contain the parameter api_token. You can get this key from your POEditor account. You’ll find it in My Account > API Access:

$ export POEDITOR_TOKEN=my_token
$ python -m unittest

License

MIT License (MIT)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

poeditor-1.2.0.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

poeditor-1.2.0-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file poeditor-1.2.0.tar.gz.

File metadata

  • Download URL: poeditor-1.2.0.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for poeditor-1.2.0.tar.gz
Algorithm Hash digest
SHA256 91911ee7080637c15197e51f1f702002cdaed2cda3dcce3117a26ed505752793
MD5 fcbe67caa399fe7ed6d4a283cd0fbde6
BLAKE2b-256 e98d110168d824aec9d5d9bdbff15d7d102ef4fce1d3c3c75fdd5c04a0324618

See more details on using hashes here.

File details

Details for the file poeditor-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: poeditor-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 10.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for poeditor-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 89f62d51e9c74638c8192a7eb624dc54e80c7ac674835f00263ec86ace1b8543
MD5 f4637007f96515f1e1801b9f838af48c
BLAKE2b-256 24fe7e5fa4b5fc281c8be4e22a8d0b40640e1d93564aebbad8404f592cacb565

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page