Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including berkut with all npm packages installed. Try it out:

berkut lists no main file and has no index.js, so it can't be directly required. If this is a mistake, please let us know. It may however contain internal files that you can require manually:

// require("berkut/[??]")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

berkut v0.1.5

A twitter client with multi timelines and pure js

BERKUT

A Twitter client with multi timelines and pure js.

Features

BERKUT has following advantages...

  • Multi timelines management
  • Account management (provided by Violet.js)
  • Written with client-side JavaScript only.

Almost client but just a library, so you can create a HTML-based Twitter application with this.

Setup

Requirements

  • git
  • node.js
  • gulp (see following)
$ sudo npm install -g gulp

Build

$ git clone https://github.com/yadex205/BERKUT.git
$ cd BERKUT
$ npm install
$ git submodule update --init
$ cd src/vendor/violet
$ git submodule update --init
$ cd ../../..
$ gulp

API

Under construction, please wait...

Running requirements

CORS

By CORS restriction, BERKUT works just in following cases...

Google Chrome, Vivaldi ( or other browser including Blink)

When starting, like following.

$ chromium-browser --disable-web-secutiry

If using Windows, make shortcut for them and modify target as...

c:\path\to\browser\chrome.exe --disable-web-security

This way make broswer's secutiry disabled, so DON'T USE FOR DAIRY BROWSING, ONLY FOR DEVELOP.

Firefox OS Application

You should define using Cross-Origin connection.

Windows Store App (JavaScript)

No requirements.

Promise

BERKUT using Promise, an experimental things of JavaScript, so BERKUT may not work on your browser. If doesn't work, please find alternative library, like ES6-Promise (on Github).

License

BERKUT - A Twitter client with multi timelines and pure js.

The MIT License

Copyright (c) 2015 Yadex205 All rights reserved.

Violet.js - A Twitter Library for Firefox OS

The MIT License

Copyright (c) 2014-2015 Masayoshi Wada All rights reserved.

crypto-js

The MIT License

Copyright (c) 2009-2013 Jeff Mott

Copyright (c) 2013-2014 Evan Vosberg

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free