Twitter client created with Vue.js + Electron
Vue JavaScript HTML
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
builds
tasks
test
.babelrc
.eslintignore
.eslintrc.js
.gitignore
LICENSE add license Apr 6, 2017
README.md
config.js fix app name and some bugs Apr 1, 2017
package.json
webpack.main.config.js
webpack.renderer.config.js

README.md

vue-twitter-client

Twitter client built with Vue.js 2.x + Electron

Install

To try this app, you need to set your consumer key and consumer secret. https://github.com/YuheiNakasaka/vue-twitter-client/blob/master/app/src/main/authentication-window.js#L10

And install a repo & build & package it in your local machine like this.

$ electron-packager . vue-twitter-client --platform=darwin --arch=x64 --version=0.0.1

Features

  • display hometime line
  • display image, animated gif and video
  • display lists
  • display mentions
  • show profile
  • show some notifications
  • search tweet
  • tweet text
  • tweet text with images
  • retweet
  • favorite
  • reply
  • follow/unfollow
  • open media with link clicked
  • streaming timeline(home, search)
  • real time update with pooling(list, mention)

Development

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:9080
npm run dev

# build electron app for production
npm run build

# lint all JS/Vue component files in `app/src`
npm run lint

# run webpack in production
npm run pack

More information can be found here.


This project was generated from electron-vue using vue-cli. Documentation about this project can be found here.

License

MIT