Skip to main content

Adds Gravatar icons to Trac.

Credit goes to the HackergotchiPlugin for some general ideas.

Currently, only Gravatar is supported, but the more open-ended plugin system of Hackergotchi can be re-implemented here if other avatar engines are desired.

Ideally, Trac itself would just include support for author avatars as a built in, since this is an extremely common and desirable feature.

For now, the approach of the plugin is to filter specific Trac views, gather all the authors found in the “data” hash being passed to Genshi, then using Genshi filters to insert additional Gravatar nodes.

Currently supported views are:

  • Timeline

  • Issue display

  • Issue change display (i.e. comments, attachments)

  • Source browser listing (tested for svn and hg so far)

  • Individual changeset page (tested for svn and hg so far)

  • User prefs page (includes link to “change your avatar” at gravatar.com)

Installation

To install, just use python setup.py bdist_egg to create an egg file which then goes into the Trac plugins/ folder, or just python setup.py install to plug it in entirely.

Configuration

To enable the plugin in trac.ini:

[components]
tracvatar.* = enabled

There are then available optional “size” settings for each view, shown below are defaults:

[tracvatar]
ticket_reporter_size = 60
ticket_comment_size = = 40
timeline_size = 30
browser_lineitem_size = 20
browser_changeset_size = 40
prefs_form_size = 40
gravatar_default = default

Download files

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

Source Distribution

tracvatar-1.7.tar.gz (6.1 kB view details)

Uploaded Source

File details

Details for the file tracvatar-1.7.tar.gz.

File metadata

  • Download URL: tracvatar-1.7.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for tracvatar-1.7.tar.gz
Algorithm Hash digest
SHA256 b6efbdec1fd72767e5344eed56cdbff8ada9226841c0fccadf6e62724e12c807
MD5 c98d1f4294fab8964ab76c2ab9c1b9cc
BLAKE2b-256 abf1d46f80616a9271cd74d52ba737ed128035b2e9bb0bd707904300d6a40b71

See more details on using hashes here.

Release history Release notifications | RSS feed

2.0

1 file

1.9

1 file

1.8

1 file

This release

1.7 This release

1 file

1.6

1 file

1.5

1 file

1.4

1 file

1.3

1 file

1.2

1 file

1.1

1 file

1.0

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page