npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

n8n-nodes-rettiwt

v0.3.4

Published

Optimized n8n node to interact with the Rettiwt API, enabling tweet posting, liking, retweeting, user following, API key management, and more with improved error handling and performance

Downloads

523

Readme

n8n-nodes-rettiwt

This is a node for n8n to interact with the Rettiwt API, enabling various operations such as posting tweets, liking tweets, retweeting, following users, and managing API keys.

n8n is a fair-code licensed workflow automation platform.

Installation
Operations
Credentials
Compatibility
Usage
Resources
Contributing
Version history

Installation

Follow the installation guide in the n8n community nodes documentation.

Operations

Tweet Operations

  • Post Tweet
  • Get Tweet
  • Like Tweet
  • Retweet
  • Search Tweets

User Operations

  • Follow User
  • Get User Details
  • Get User Timeline

API Key Operations

  • Create API Key
  • Delete API Key
  • Get Many API Keys

Credentials

To use this node, you need to have a Rettiwt API key. Here's how to obtain one:

  1. Go to the Rettiwt Developer Portal (Note: This is a fictional URL for the example)
  2. Log in or create a new account
  3. Navigate to "Apps" and click "Create an App"
  4. Fill in the required information about your app
  5. Once created, go to the "Keys and Tokens" tab
  6. You'll find your API Key (Consumer Key) here. Use this key when setting up the Rettiwt node in n8n

Remember to keep your API key secure and never share it publicly.

Compatibility

This node has been developed and tested with n8n version 0.225.0. The latest version (0.3.2) includes optimizations for better performance, improved error handling, and API key management features.

Usage

Here's an example of how to use the Rettiwt node in an n8n workflow:

  1. Start Node: Use a "Schedule" node to trigger the workflow at specific intervals.
  2. Rettiwt Node:
    • Operation: "Post Tweet"
    • Tweet Text: "Hello from n8n! #automation"
  3. Rettiwt Node:
    • Operation: "Get Tweet"
    • Tweet ID: Use an expression to get the ID of the tweet posted in the previous step.

This simple workflow will post a tweet and then fetch the details of the posted tweet.

Managing API Keys

You can now manage your API keys directly from the Rettiwt node:

  1. To create a new API key:

    • Select "API Key" as the Resource
    • Choose "Create" as the Operation
  2. To delete an API key:

    • Select "API Key" as the Resource
    • Choose "Delete" as the Operation
    • Provide the Key ID to delete
  3. To get a list of all your API keys:

    • Select "API Key" as the Resource
    • Choose "Get Many" as the Operation

Recent Improvements

Version 0.3.2 includes the following optimizations:

  • Added API Key management features (create, delete, get many)
  • Enhanced error handling for better debugging and user feedback
  • Improved code structure for better readability and maintainability
  • Added detailed comments to facilitate easier understanding and future development
  • Clarified instructions for obtaining and using API credentials

Resources

Contributing

We welcome contributions to improve n8n-nodes-rettiwt! Here are some ways you can contribute:

  • Report bugs or suggest features by creating new issues
  • Submit pull requests to fix issues or add new features

Please check our CONTRIBUTING.md file for more details on how to contribute.

For bug reports and feature requests, please use the GitHub Issues feature:

Version history

Refer to the CHANGELOG.md file for the detailed version history of this node.