Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mvdicarlo/postybirb
PostyBirb is an application that helps artists post art and other multimedia to multiple websites more quickly. The overall goal of PostyBirb is to cut down on the time it takes to post submissions to multiple websites.
https://github.com/mvdicarlo/postybirb
electron javascript postybirb react
Last synced: about 1 month ago
JSON representation
PostyBirb is an application that helps artists post art and other multimedia to multiple websites more quickly. The overall goal of PostyBirb is to cut down on the time it takes to post submissions to multiple websites.
- Host: GitHub
- URL: https://github.com/mvdicarlo/postybirb
- Owner: mvdicarlo
- License: bsd-3-clause
- Created: 2018-02-01T14:35:01.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T12:07:35.000Z (2 months ago)
- Last Synced: 2024-10-29T14:35:52.367Z (2 months ago)
- Topics: electron, javascript, postybirb, react
- Language: TypeScript
- Homepage: https://www.postybirb.com
- Size: 10.6 MB
- Stars: 304
- Watchers: 21
- Forks: 37
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Postybirb
## About
PostyBirb is an application that helps artists post art and other multimedia to
multiple websites more quickly.The overall goal of PostyBirb is to cut down on
the time it takes to post submissions to multiple websites.## V4 Initiative
v4 sets out to be more flexible for adding new features and updates not easily
supported on v3. It also aims to be more contributor friendly and ease the
implementation of websites where possible.## Looking for v3 (PostyBirb+)?
You can find v3 [here](https://github.com/mvdicarlo/postybirb-plus).
## Translation
![Translation status badge](https://hosted.weblate.org/widget/postybirb/postybirb/287x66-black.png)
PostyBirb uses [Weblate](https://hosted.weblate.org/projects/postybirb/postybirb/) as transltion service
Learn more: [Translation guide](./TRANSLATION.md)
## Project Setup
1. `yarn install` Installs dependencies
2. `yarn run setup` Installs hooks/husky
3. `yarn start` Starts app### Recommended Plugins (VSCode)
- Nx Console
- Jest Runner## Contributing
Please write clean code.
Follow [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/)
## Primary Modules (/apps)
### Client-Server
The "Back end" of the application. This houses all data models, user settings,
posting logic, etc.#### Primary Technologies Used
- NestJS
- MikroOrm (sqlite3)### Postybirb
The Electron part of the application that contains initialization logic and
app setup.#### Primary Technologies Used
- Electron
### PostyBirb-UI
The user interface for the application that talks with Client-Server through
web-socket and https.#### Primary Technologies Used
- React
-----------------
This project was generated using [Nx](https://nx.dev).