Skip to content
A simple web driven ui for twtxt (uses local storage and a nodejs server)
JavaScript CSS HTML
Branch: master
Clone or download
Pull request Compare This branch is 74 commits ahead, 3 commits behind scotch-io:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
components
docs
public
views
.gitignore
Procfile
README.md
app.js
package.json
routes.js
server.js

README.md

Twtxt UI for Webbrowser

A simple web driven ui for twtxt (uses local storage and a nodejs server). Demo:

Requirements:

  • Serverside: nodejs
  • Clientside: A Recent Webbrowser

Demo

At: https://web.twtxt.org

Screenshot:

twtxt-ui screenshot

How to Use

  1. Clone the repo: git clone git@github.com:DracoBlue/twtxt-ui
  2. Go into folder: cd twtxt-ui
  3. Install dependencies: npm install
  4. Build dependencies: npm build
  5. Start the app: node server.js
  6. View in browser at: http://localhost:8080

Features

  • Web-Client
  • Follow/Unfollow people
  • Login with a specific twtxt-Url
  • Show @mentions of that twtxt-Url
  • Browser-Notifications on new Mentions/Tweets
  • Stored in LocalStorage
  • Post new messages (if logged in with Github)

Github Integration

If you want to allow login with github and storage of twtxt.txt at https://username.github.io/twtxt.txt, you need to register an application at https://github.com/settings/applications/new (the redirect uri needs to be the applications address suffixed with /callback/github) and export the credentials in the following way:

$ export GITHUB_CLIENT_ID=1234212321312312321
$ export GITHUB_CLIENT_SECRET=56a4d6e4ad654da76e4d65ea4d6ae4d6ea4d5e76

Usage

You can "login" with your twtxt-Url (no password required). This information will be visible after page refresh, because the information is stored in the localStorage of your browser.

Contributions

License

This work is copyright by DracoBlue (http://dracoblue.net) and licensed under the terms of MIT License.

You can’t perform that action at this time.