Coder Social home page Coder Social logo

mastothread's Introduction

Mastothread

An intuitive web tool to seamlessly split and format long texts into manageable chunks for Mastodon threads. Try it here: https://rstockm.github.io/mastothread/

Screenshot of Mastothread

Features

  • Text Splitting: Automatically divides long texts into Mastodon-friendly chunks of up to 500 characters.
  • Manual Splitting: Insert === into your text to indicate manual split points.
  • Link, Hashtag, and Username Formatting: Enhances readability by auto-formatting links, hashtags, and complete usernames.
  • Adjustable Character Limit: Customize the chunk size as per your preference.
  • Real-time Preview: Visualize how your text will appear as separate Mastodon posts.
  • Copy to Clipboard: Quick copy buttons for every chunk, which turn green upon being clicked to indicate a successful copy action.
  • Dynamic Subtitles: Catchy, rotating subtitles to make your Mastothread experience memorable.

Technology Stack

  • HTML/CSS: Basic building blocks of the web.
  • Bootstrap: Open-source CSS framework for responsive design.
  • jQuery: Fast, small, and feature-rich JavaScript library.

Usage

  1. Navigate to the Mastothread web page.
  2. In the "Write your Text" section, input your lengthy text.
  3. Adjust the character limit or disable pagination if needed.
  4. Insert "===" for a manual split.
  5. View the real-time preview on the right. Use the "Copy" button to copy individual posts.
  6. Paste the posts into your Mastodon app of choice.
  7. Enjoy your Mastodon threads with ease!

AI-Guided Development: A Proof of Concept

Mastothread may serve as an example of how artificial intelligence can aid and accelerate the software development process. The development of this version of the app was guided by OpenAI's GPT-4, a large language model.

In this process, the human developer posed problems, asked questions, and described the desired features and functionalities of the application. GPT-4 then provided solutions, answered queries, generated code snippets, and suggested optimal ways to implement these features.

Every single line of code was written by ChatGPT4. Including this README and the catchphrases.

mastothread's People

Contributors

rstockm avatar

Stargazers

 avatar masukomi (a.k.a. Kay Rhodes) avatar  avatar Fabian Schneider avatar Daniel Muñoz R. avatar Carlo Zottmann avatar BFGI avatar Jonas avatar  avatar  avatar Philip Gillißen avatar cardi avatar Simon Waldherr avatar Alexander Müller avatar

Watchers

 avatar M. Heinze avatar

Forkers

masukomi

mastothread's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.