Repository navigation
Open. Drop. Done. 🤖
Introducing PostBop, a native Linux desktop application for creating and scheduling social media content through Buffer.
Built with Python, GTK4, and libadwaita, PostBop provides a lightweight desktop experience for getting content into Buffer without opening a web browser.
This is PostBop's first public release, developed for the Buffer Commit 2026 build challenge.
Features
- Native Linux interface: Built with GTK4 and libadwaita for a modern GNOME desktop experience.
- Multiple Buffer channels: Create content for one or more connected social accounts.
- Flexible publishing: Add posts to your Buffer queue, save drafts, or create ideas.
- Image attachments: Attach an image to your post using PostBop's companion media service.
- Link attachments: Include supported native link attachments when creating posts.
- Channel-aware validation: Character-limit feedback helps identify potential publishing issues before submission.
- Secure authentication: Connect to Buffer using OAuth 2.0 with PKCE.
- Composer recovery: Recover unfinished content when returning to the application.
- Error handling: Clear feedback for failed submissions, expired authentication, and API rate limits.
PostBop uses Buffer's API to handle social media scheduling and publishing. Supported features may vary by social network.
System Requirements
- Ubuntu 24.04 LTS or a compatible Linux distribution
- GTK4 and libadwaita
- Python 3.12 or newer
- An active Buffer account
PostBop has been tested on Ubuntu 24.04 LTS and Debian 13.
The Debian package installs the required system dependencies automatically where available.
Installation
Download postbop_0.1.0-1_all.deb from the release assets.
From the directory containing the downloaded package, run:
sudo apt install ./postbop_0.1.0-1_all.debOnce installed, launch PostBop from your desktop's application menu.
For source installation instructions, see the repository README.
Privacy and Media Hosting
PostBop stores Buffer authentication credentials locally using the desktop's Secret Service implementation.
Image attachments are uploaded to a companion service operated by 10T Web Design. Uploaded media is subject to a 180-day retention policy, with limited audit metadata retained separately.
Additional information about authentication, media handling, and privacy is available in the README.
Package Verification
Package: postbop_0.1.0-1_all.deb
SHA-256:
b3dd1f5814ba4cdfb8363dc90b134c3585066f0671fc6d2ad546a0d553de83f8
About This Release
Version 0.1.0 represents PostBop's initial public release.
The application is open source and distributed under the MIT License.
PostBop is independently developed by 10T Web Design and is not an official Buffer product.
Thanks for checking out PostBop!