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.1.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.1-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: poeditor-1.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 15cf34487723a6d3ea9ab2cdcdd896c4f32b92ec71c4142ac158b5a41b38a660
MD5 0c607c11aa28379a218dc0a1560f6fce
BLAKE2b-256 08279ef38b10e81291cb42480e7248289d739304607668a4aaeb0497ebc71e70

See more details on using hashes here.

File details

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

File metadata

  • Download URL: poeditor-1.2.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a3a1dbda7b10ae08c07ca529cb9f40c9930c35dcf4c38d6d75df111a578d2b48
MD5 9b2b161d868427d0f8dcadc2c484c499
BLAKE2b-256 fdcf3138954255bbc0dab921c610bd57c47a4917ad7d1188dd2926e373ab6f51

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