PostyBirb logo

PostyBirb Michael DiCarlo

Use this command to install PostyBirb:
winget install --id=MichaelDiCarlo.PostyBirb -e

PostyBirb is an application that helps artists post art and other multimedia to multiple websites more quickly.

PostyBirb: Streamlining Art Distribution

PostyBirb is a versatile application designed to assist artists in efficiently posting their artwork and multimedia content across multiple platforms. This tool simplifies the process of sharing creative work by enabling submissions with just one click, thereby saving time and effort.

Key Features:

  • Multi-platform Posting: Easily distribute your art across various websites with a single action.
  • File Type Support: Compatible with a wide range of file formats to accommodate diverse artistic outputs.
  • Metadata Integration: Enhance your posts by incorporating relevant metadata for better discoverability.
  • Scheduling Capabilities: Plan and schedule your content in advance to maintain consistent online presence.
  • User-Friendly Interface: Designed for ease of use, ensuring that artists can navigate the platform effortlessly.
  • Open Source: Benefits from community contributions and transparency, fostering continuous improvement.

Audience & Benefits: Ideal for artists and content creators seeking to optimize their workflow across multiple platforms. PostyBirb offers a streamlined approach to posting, allowing users to focus on creation while efficiently managing distribution.

Installation: Available for installation via winget, making it straightforward to integrate into your workflow.

PostyBirb is your go-to solution for efficient and effective art distribution, empowering creators to share their work effortlessly across the web.

README

PostyBirb+

A rewrite of the desktop application PostyBirb using TypeScript, NestJS, React, and Electron.

Commons

Shared interfaces, models, etc. between the UI and Backend

Electron-App (backend)

ElectronJS + NestJs that handles running the local server and the desktop application itself. This is where all posting magic happens.

UI

React code that handles UI of the application displayed in the desktop application.

Configuring for local development

To set up a local copy of PostyBirb for development:

  1. clone this repository and cd into it.
  2. npm install to install the base requirements.
  3. For the commons, ui, and electron-app directories, cd into each and run npm install. Be sure to start with commons first.

Then, from the base directory again, run:

npm run make && npm run start --prefix electron-app

This will build and run the application. After making changes, close out of the app and run the above command again to rebuild and run with your changes.

Contribution Guide

Pending

If you are interested in adding features or websites to the application, please let me know.

PR branch is develop.

Versions
3.1.59
2.3.44
Website