Skip to content
This repository has been archived by the owner on Apr 7, 2023. It is now read-only.
/ Nocturn Public archive

Multi-platform Twitter Client built with React, Redux and Electron

License

Notifications You must be signed in to change notification settings

k0kubun/Nocturn

Repository files navigation

Nocturn

Multi-platform Twitter Client built with React, Redux and Electron.

Status

Twitter suspended Nocturn on Apr 5th, 2023.

Features

  • Multi-account support
  • Vim-like key bindings
  • Works on Windows, OSX and Linux

Demo

Installation

Download archive

For all platforms, you can download an archive from following link.

https://github.com/k0kubun/Nocturn/releases

Package managers

For some platforms, you can use a package manager to install Nocturn.

Usage

Key bindings

OSXLinux, Windows
Tweet, Reply, Search Enter
Delete a tweet Cmd-Backspace Alt-Backspace
Favorite a tweet F
Retweet a tweet Shift-R
Select a next tweet J,
Select a previous tweet K,
Select the first tweet 0, Space
Open url with external browser T
Select a next tab Cmd-Shift-] Alt-P
Select a previous tab Cmd-Shift-[ Alt-O
Select a next account Cmd-J Alt-J
Select a previous account Cmd-K Alt-K
Insert a newline Alt-Enter Shift-Enter
Reload tweets and streaming Cmd-R Ctrl-R

Multi account

Development

$ npm install
$ npm run setup
$ npm start

Build package

$ npm run build

Release

$ yarn
$ npm run setup
$ brew install wine # if on macOs
$ which ghr # prepare ghr if not in PATH
$ export GITHUB_TOKEN="..." # set github token for ghr
$ npm run release

License

MIT License