Skip to main content

Query the Gitlab API right from your Lektor templates

Project description

# Lektor Gitlab

Query the Gitlab API right from your [Lektor][1] templates.

## Configuration

To use the plugin you must first acquire an [private access token][2].
The token must at least have the `api` scope.

Depending on your preference you can either create a Lektor config file
called `configs/gitlab.ini` where the token is stored under the
`private_token` key.

private_token = <Your access token>

Alternatively the token can also be set using an environment variable.

__Note__: the config file is checked before the environment variable

export GITLAB_PRIVATE_TOKEN=<Your access token>

## Usage

After you have set up the access token, the [Python-Gitlab][3] `Gitlab`
object is available in your templates. This means you can do anything
your heart desires with it.

### Examples

List your public repos

{% for project in gitlab.projects.list(owned=True, visibility='public') %}
<li>{{ }} [{{ project.star_count }}]</li>
{% endfor %}

Display the your name and avatar

<h2>{{ }}</h2>
<img src="{{ gitlab.user.avatar_url }}">


Project details

Release history Release notifications

Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
lektor_gitlab-0.1.0-py3-none-any.whl (2.2 kB) Copy SHA256 hash SHA256 Wheel py3
lektor-gitlab-0.1.0.tar.gz (1.9 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page