GithubHelp home page GithubHelp logo

cezarsa / silver_bird Goto Github PK

View Code? Open in Web Editor NEW
286.0 15.0 87.0 2.83 MB

Extension to access your Twitter from the Google Chrome browser.

Home Page: http://cezarsa.github.com/silver_bird/

License: MIT License

Ruby 0.60% CSS 6.87% JavaScript 92.53%

silver_bird's Introduction

Silver Bird

  1. What is it?

    Silver Bird is a general purpose Chromium twitter extension.

  2. Installing

    Get it at the chrome web store

    or Download it directly from GitHub

  3. Compatibility

    It works on all Chrome distribution channels: Stable, Beta and Dev.

  4. Features

    • Follow your timelines and navigate through your tweets
    • Notify user through icon changes whenever new tweets arrive
    • Compose, reply, and RT tweets
    • Read / unread tweets tracking
    • OAuth authentication
    • Tweets caching to avoid hitting Twitter's API rate limit (Only hit Twitter after 1 minute or when fetching uncached tweets)
    • It uses Chromium autoupdate feature, so you won't be left behind
  5. License

    This project uses the very simple and permissive MIT license. Check the LICENSE file.

  6. Credits

    Chiara De Liberato - Italian translation

silver_bird's People

Contributors

arthurfurlan avatar ayanamist avatar bdonlan avatar berkerpeksag avatar ceyko avatar cezarsa avatar chiara-de-liberato avatar db6edr avatar flano-yuki avatar geofflee avatar guilhermef avatar guntanis avatar hyperlink avatar ikke avatar kghost avatar mdaguete avatar mkazantsev avatar mmo-ghub avatar nagos avatar nloadholtes avatar roguelazer avatar rsvargas avatar sethp avatar skarcha avatar sn4kebite avatar stewartallen avatar takuo avatar theaob avatar tural avatar usercard avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

silver_bird's Issues

Autoupdate

It seems that autoupdate doesn't work.
On chrome starter guide, it's told that version number must not start with 0

Performance Issues

In ver 0.51 the time between clicking on the bird button and the appearing of the popup has increased. At least this is my feeling. I tested that issue on my desktop and my laptop and on both it is slower than before.

System clock: add a warning message if authentication error occurs

I use Chromed Bird in Gentoo Linux and had this error:

"Ouch... Something bad happened to Chrome Bird while calling Twitter's API.\n\nPlease try clicking the icon again to restart the authentication process. Failed to validate oauth signature and token."

The problem wasnt in the extension, but in system clock that was wrong. So, I suggest that an additional message informing the User that the problem may be the system time.

And thank you for this great extension. :)

Regards.

Mark All As Read button

It would be nice to have a way to mark all tweets as read, or a way to mark individual tweets as read more quickly than hovering over them for a few seconds.

Many people read their tweets from more than one device/computer, so "unread" tweets can easily stack up if you read them from other sources.

Support third party Twitter API

It will be great to have an option(or some hack) to set a different Twitter API address, which is quite useful for users from where twitter.com is blocked by firewall ( i.e. China ).

Reply to DM Produces an @reply

I read a dm. I hit Reply, and I expect to see "d user" in the composition window.
Instead, I see @user.
I presume this sends a public reply, but I did not test.

Show new tweets as soon as they arrive.

Show new tweets inside current page through DOM manipulation in a content script that will be loaded in every page.
This content script needs some kind of lazy loading for performance reasons, we don't want to slow down every website because of our content script. I'm thinking of something like dynamically adding a <script> tag to the DOM only if we've new tweets to show. So, initially, the only impact in the current page would be one call to the API (setting the communication channel with the extension).

Copy & Paste

The right-click menu does not operate on the main compose window. Ctrl-V does work but that is old school and many new users may not know it. I tried to paste info into the window w/o success many times before I remembered to try Ctrl-V.

Chinese characters not displaying

Just got updated in the afternoon to version 0.5, however, I just discovered that chinese characters are not being displayed in the time line (do not have friend that uses other asian characters though)

Notification Icon Customization

I would love to see some sort of notification that you have mentions/replies instead of simply all tweets in your timeline. It's important for me to know when a reply is made, so it could either have a unique color for the bird when a reply comes in or simply the ability to only receive updates when mentions/replies are made.

Customize icon

Add an option to change the browseraction icon, to get an chromifed one

Signature verification failed

Hi! I'm getting that error when trying to install. Linux, Ubuntu 9.10 64bit, Chromium 4.0.270.0 (34426). I could install and use the plugin a week ago, but now something seems broken.

RT's or Replies

When you RT, "Share" or Reply to someone, after you send off the reply or RT, the window scrolls back up to the top of your timeline. It would be nice if it stayed at the current location that you were scrolled at, like it does when you click on a link in a tweet. It would be useful when catching up on a backlog of tweets.

Placement of buttons

Personally, I like the earlier placement of links instead of the new buttons. It gives a lot of space to add. The small buttons make it difficult for me to click the right one !

Twitter link

It would be nice to have a link to Twitter.com

Re-version

The released version at http://cezarsa.github.com/chromed_bird/ claims 0.5, and I successfully installed 0.5 on my work laptop just fine. I drove home and I can now get only 0.4, unless I pull the unpacked version out of Git. Whaaaa?

0.5 is looking good. Now, it just needs URL shortening and decoding... :-)

Share this page

It will be great if there's a functionality which allows us to share the current page, and shortens long url
Maybe also a direct link to twitter website.

Shortcut

A shortcut to open and close chromed bird like ctrl+shift+i.

Support for filters

It would be great to be able to add filters to the timeline :

  • Hide tweets containing a specific word
  • Hide tweets matching a custom regexp
  • Hide tweets from one or more users

"Maximized" operation support.

So in some of the chrome extensions like "Tasks" there is a way for the particular extension to cover the entire screen. This is kind of a useful feature to have.

Support reply to more than one person

In the Firefox plugin Echofon I can click more than one person and reply them in the same message, but which I means clicking a person's name will add @name to the beginning of the message. I think it will be more convenient if Chromed Bird can support this feature as well :P

Always on Top

Allow a always on top option, so i can continue reading my tweets after clicking on links. Echofon for firefox behaves like that.

Support favorites

I often use favorites to mark tweets to read later. It would be great if chromed_bird supported this also.

First priority for me would be able to mark them, second priority to go and view them.

Direct Messages issue v0.4

Hi Ho :P

Great Addon for Chrome, made me switch from Firefox this time! :D

One issue i found just now was that every time i write a Direct Message, Chromed Bird sends it but the addon itself crashes in some way!

The loading icon is in an never-ending loop, my latest Tweets wont show up!

My solution to get normal functions is disable/enable extension!

I am not sure if that happened in earlier versions but in my case it happens!

Lates Chrome Dev version and lates Chromed Bird Version v.04!

Hope i could help!

Retweet feature

Since Twitter implements a retweet feature, Chromed Bird do not work with

Authenticate using OAuth protocol

Currently we rely on Basic Auth, despite the fact that it works pretty well and that it's relatively secure through HTTPS, there are still security concerns on the client side because we're storing user authentication information inside Chrome's localStorage. Besides that, all tweets coming from Chromed Bird are shown by Twitter as "from API".

To improve security and correctly show tweets as "from Chromed Bird" we need change the authentication mechanism and use the OAuth protocol.
I'll surely work on this anytime soon, but if someone in the wild wants to give me a hand on this I'd greatly appreciate. :)

Padding(?) Bug

Hello -- I've found a bug.

Mac OSX 10.6.2, Chromium 4.0.270.0 (34432), Chromed Bird 1.20

First, yes I do know that things are far from perfect using the mac builds right now, but:

The theme "Whispers" works perfectly, with the new icons to reply, etc, on the right side of the tweets. The bug, however, is that with the default theme "Chromified," there seems to be some kind of padding error such that the four graphic icons appear on the right side but underneath the tweet content. This has the effect of doubling the length that a tweet takes up in Chromed Bird even though there is no text at the bottom.

I wouldn't have reported it on mac except that, as I said, Whispers works perfectly, only Chromified is broken.

EDIT: Seems to have fixed itself with a restart. Very strange.

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.