Skip to main content

slidgram

A feature-rich Telegram to XMPP puppeteering gateway, based on slidge and Pyrofork.

CI pipeline status Chat PyPI package version

slidgram lets you chat with users of Telegram without leaving your favorite XMPP client.

Quickstart

docker run -v /somewhere/writeable:/var/lib/slidge \  # for data persistence
    --network=host \  # easiest setup to reach your XMPP server
    codeberg.org/slidge/slidgram:latest \
    --jid telegram.example.org \  # can be whatever you want it to be
    --secret some-secret  # must match your XMPP server config

Use the :latest tag for the latest release, :vX.X.X for release X.X.X, and :main for the bleeding edge.

If you do not like containers, other installation methods are detailed in the docs.

Documentation

Hosted on codeberg pages.

Contributing

Contributions are very welcome, and we tried our best to make it easy to start hacking on slidgram. See CONTRIBUTING.md.

Similar project

Telegabber, similar project written in go.

Release files for slidgram 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for slidgram 0.5.0
File Size Uploaded
slidgram-0.5.0.tar.gz 164.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for slidgram 0.5.0
File Interpreter ABI Platform
slidgram-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 208.4 kB

Release files / slidgram-0.5.0.tar.gz

Download URL slidgram-0.5.0.tar.gz
Size 164.5 kB
Tags Source
SHA-256 checksum
How to use checksums
2498aecafd02869f6ad7b2850c2e6e42f9c2fda24bc24f407fc606dd32f2b353
BLAKE2b-256 checksum
How to use checksums
5cd72e554dcddf0d5d9db77dafa7c76e7cebe7ecf5903cd95ca421838225a862
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / slidgram-0.5.0-py3-none-any.whl

Download URL slidgram-0.5.0-py3-none-any.whl
Size 43.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5296bc70a126837e4ae6261373ebd45b3bc50221b02f7e62a2b557880e8bfb4e
BLAKE2b-256 checksum
How to use checksums
e285f0fb7da2cf17058fc99956b02deb9b326effee8e9e6ce404a8897e4e633e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

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