Poffer alternatives and similar software solutions
Based on the "Automation" category.
Alternatively, view Poffer alternatives based on common mentions on social networks and blogs.
-
Home Assistant
:house_with_garden: Open source home automation that puts local control and privacy first. -
n8n
Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services. -
Gekko
Gekko is a Bitcoin TA trading and backtesting bot which support multiple exchanges and cryptocurrencies. -
WebUI-aria2
The aim for this project is to create the worlds best and hottest interface to interact with aria2. Very simple to use, just download and open index.html in any web browser. -
Healthchecks
Open-source cron job and background task monitoring service, written in Python & Django -
StackStorm
StackStorm (aka "IFTTT for Ops") is event-driven automation for auto-remediation, incident responses, troubleshooting, deployments, and more for DevOps and SREs. Includes rules engine, workflow, 160 integration packs with 6000+ actions (see https://exchange.stackstorm.org) and ChatOps. Installer at https://docs.stackstorm.com/install/index.html -
Automatisch
The open source Zapier alternative. Build workflow automation without spending time and money. -
Actionsflow
The free Zapier/IFTTT alternative for developers to automate your workflows based on Github actions -
Medusa
Automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic. -
Podgrab
A self-hosted podcast manager/downloader/archiver tool to download podcast episodes as soon as they become live with an integrated player. -
µTask
µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋 -
Klaxon
Klaxon enables reporters and editors to monitor scores of sites on the web for newsworthy changes. -
HRConvert2
A self-hosted, drag-and-drop & nosql file conversion server & share tool that supports 86 file formats in 13 languages. -
Accelerated Text
Accelerated Text is a no-code natural language generation platform. It will help you construct document plans which define how your data is converted to textual descriptions varying in wording and structure. -
FHEM
Branch 'master' is an unofficial read-only-mirror of https://svn.fhem.de/fhem/trunk which is updated once a day. (branch sf_old a mirror of the old repo: svn://svn.code.sf.net/p/fhem/code/trunk) -
SiteInspector
A tool for catching spelling errors, grammatical errors, broken links, and other errors on websites. -
feedmixer
A self-hosted API to fetch and mix entries from Atom and RSS feeds (returns Atom, RSS, or JSON) -
LazyLibrarian
LazyLibrarian is a program to follow authors and grab metadata for all your digital reading needs. It uses a combination of Goodreads Librarything and optionally GoogleBooks as sources for author info and book info.
WorkOS - The modern identity platform for B2B SaaS
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Poffer or a related project?
README
Poffer
Automate sharing Pocket links to Twitter through Buffer.
Demo
Motivation
I've always been a terrible Twitter user. Despite the fact I often stumble and save content I'd like to share, I always failed to do it. I feel like you got to be always connected and have the reflex of tweeting right away. I've tried many times but without success so I eventually gave up.
I've recently been exposed to a few tips, e.g why it's ok/advised to tweet many times the same content and how Buffer can actually help you being a good Twitter citizen. I couldn't set up a proper workflow with IFTT/Zapier so I thought I'd build it.
You can read the full story here: I am a terrible Twitter user so I built a tool to help me out.
How it works
The process is:
- Save items to your Pocket account
- Retrieve them on Poffer
- Write different tweets for the same content
- Review your queue (Poffer orders the tweets to avoid repetition)
- Add them to your Buffer queue
Limitations
To avoid the need for storage (and thus costs), by default no data is saved anywhere. That's why you need to authorize the application every time and why it can't suggest you to pick an user linked to your Buffer account (instead you need to enter the right Twitter user name).
There's one thing though that can't be done without storage: keeping track of your tweets history. It means that if you share an item once and reload the page, the same Pocket item is going to show up again.
The feature to keep an history of your tweets is implemented but requires a database and thus costs. There are a few ways you can benefit those "power" privileges...
Support the project
I'd be glad to create you a VIP account on the application deployed at: http://poffer.gabinaureche.com. I'd just kindly ask for your support by doing one or more of the following:
- Share Poffer on Twitter: Tweet
- Share Poffer on Facebook: Share
- Make a donation (anything, even 0.10€): Paypal
- Say hello: [email protected]
I'll need two things to give you super powers:
- An email address to get in touch
- Your Poffer user name, which should be the email you used to sign up
Remove Pocket tag
If you decided to add the tag "poffer" to the items you want to share, you can remove this tag from the ones you tweeted so it won't be retrieved anymore.
Install a copy
Poffer is an open source project so you can clone it and run the application locally (or on your server). Have a look at the documentation below to get started.
Installation
Poffer is a NodeJS application that uses MongoDB as data base. You'll also need to create a Pocket and Buffer application, which should be pretty straight forward.
git clone [email protected]:Zhouzi/Poffer.git
- Clone this repositorycd Poffer
- Move to the new Poffer directorynpm install
- Install NodeJS dependencies
For obvious security reasons, there's no secret tokens and whatsoever stored in this repository.
During development, you can create a start.sh
script to make it easier to start the application:
#!/usr/bin/env bash
POCKET_CONSUMER_KEY=<pocket_consumer_key> \
POCKET_REDIRECT_URI=<pocket_redirect_uri> \
BUFFER_CLIENT_ID=<buffer_client_id> \
BUFFER_CLIENT_SECRET=<buffer_client_secret> \
BUFFER_REDIRECT_URI=<buffer_redirect_uri> \
npm start
Make sure to replace the placeholder values <...>
by the relevant information.
With that file created, you can then start the application by running bash start.sh
instead of npm start
.
Commands
npm start
- Start applicationnpm run build
- Build assets for production environmentnpm run dev
- Build assets and watch for change for development environment
Scripts
node ./app/scripts/addUser --email [email] --poffer [poffer_username]
- Add a "VIP" user