You are not logged in.
Yes, also there exists a whole bunch of email notifiers derived from the original "biff" (or xbiff) capable of blinking your keyboard LEDs if mail arrives, thanks to certain plugins that have been written over many years...
And some Asus notebooks seem to incorporate an "email" LED that can be acessed by writing into a file located in the ACPI folder tree on these machines (with linux at least).
Finally, Dell notebooks have something similar too I think...
but all that is not as cool as a homemade mail/ICQ/twitter notifier I'd say! ![]()
(btw congrats JustBlair! Now I'd suggest you need to find a suitable and nice light diffuser for the LED?)
Offline
@Engineer
If you buy(specifically for the LED?) a keyboard, and wire it to your computer(generally speaking) and run the shell script lines you gave, it will look nice BUT -
..you'll have to check manually for email and then start the script by hand if you want so blink it when mail arrives!!!![]()
(that is, unless you have at least some kind of python script do the dirty work of checking your POP/IMAP server at intervals)
Last edited by AlphaCentauri (2009-06-21 1:31:41 am)
Offline
AlphaCentauri wrote:
(btw congrats JustBlair! Now I'd suggest you need to find a suitable and nice light diffuser for the LED?)
For m prototype I superglued a single ply of some kitchen tissue go the led that works very well, but looks like a jelly tot!
I was thinking along the lines of either sanding the led or spraying it with glass frosting stuff.
Offline
Thanks to your(justblair)s generous donation of parts for building a USB LED notifier device, I've spent part of last night with assembling a prototype of DaveH.'s "avr-usb-rgb-led cube notifier".
Looks nice since very small, works like a charm. Now I need to install some C environment for WindowsXP (MinGW perhaps? DaveH.?) to be able to compile the executable for that platform too...
But first I'll add hardware support for that USB notifier to my dBird scripts (ATM I'm considering ditching the whole picaxe/serial port concept in favor of the attiny/USB concept - or maybe I should keep compatibility for my old hardware? I don't know, has anyone got a picaxe notifier circuit running, besides me? Probably not so I'll go with using the USB version only from now on... let me know if this is not wanted)
Offline
OK now dBird notifier scripts have native support for the libusb/V-usb based human interface device commonly referred to as "DaveH's avr-usb-rgb-led cube notifier device". ![]()
In other words: the latest version of my scripts (version "usb-1.4") now work with dave's usb version of an LED message notifier shown below (instead of my old picaxe-based serial device)
In the next days I'll add a nice installation shell script too I think..
Last edited by AlphaCentauri (2009-07-02 4:24:42 pm)
Offline
btw anyone good at making a .DEB package from all this? (volunteers needed) ![]()
Offline
this is strictly linux only?
Offline
I'm not sure how easy a windows version would be, I think reasonably simple. Dave_H certainly has produced a windows version of the usb module required. It is almost exactly the same as the linux version except it is called with set-led.exe instead of set-led.
As I understand it python scripts will run on a windows environment, so a port should be entirely possible. Alpha can perhaps answer this one better...
Offline
hmmm. Email notifications can be had for windows too, but I'm afraid this is only possible by directly checking the pop or imap server account for mails periodically. (generally speaking python scripts are platform-independent, but certain python modules are not available for microsoft operating systems yet - and python-dbus is one of them, see below).
No RSS feed notifications via thunderbird, nor instant messaging notifications via pidgin, neither twitter notifications via "twitterpoll.py" script are possible for windows. Reason: all that software that my scripts rely on communicate via dBus system message bus (a service that allows other programs to communicate with each other via standardized messages).
This only exists for MacOS and linux - the windows versions of these software (pidgin/thunderbird/some script that checks twitter) don't support dBus.
So to reiterate, only email checking is easily done for windows, all other things that my scripts do are linux-specific.
(you could install ubuntu if you want something like this too - just needs a few gig of space and no need to erase windows!
)
Last edited by AlphaCentauri (2009-06-27 3:07:23 pm)
Offline
ok now I've become familiar with flashing the ATtiny, I've etched a small PCB and assembled another notifier - and I've found a very funny light diffuser this time!
Since I took some pictures (and generally think everyone likes seeing pictures) I want to share them here.
First, ghetto-rigged exposure setup (picture frame with glass holding raw PCB coated with light-sensitive lamination, covered by negative printed on clear foil.
Here's the light diffuser I've found - a microscopically small lava lamp with glitter stuff inside, floating in water!! ![]()

And finally, same thing, different lighting conditions (as can be seen, it looks much better in the dark):
Offline
Nice refinements on your origional design....
Looking very tidy indeed.
I'm getting on well with your software. It seems fairly reliable as well. Got it up and running and it even recovers from sleep. What I have noticed on recovering from sleep is that dbus I think does not indicate a new message when catching up from sleep, but it sorts itself out.
No offense to Dave's Gmail software but the dbird notifier is far more practical and makes better use of the led.
]
Any idea how I can run it in the background? I have closed the terminal accidently a few times...
Offline
Hi blair, glad to hear you like my dBird notifier scripts!
For running it in the background, I'd recommend either making a link on your desktop or inside the gnoMenu (I made one in "applications/internet", and also I assigned it that nice parrot icon found in the subfolder "....../LEDnotifier/icons"), and maybe adding it to the list found in the gnoMenu under system/settings/startup(?), so that it autostarts on boot.
When launched by clicking the icon inside the menu (or if autostarted on start-up), the scripts will stay in background, and only thing noticed is the parrot tray icon if started, all console output isn't shown anymore.
(or if you just want to re-start it manually you could press alt-f2 and then enter the script executable incl full path name and the script will be executed in background instead of console - unless you enable the checkbox for running it in a console window, that is)
Last edited by AlphaCentauri (2009-06-28 12:23:38 pm)
Offline
Offline
btw blair if you send me your adress I'll send you a few PCBs (and some 0805 resisitors, diodes and an attiny45 in SOIC package too), just drop me a mail.
Offline
I have completed my modificattion!!! Check this out
http://www.justblair.co.uk/the-attiny45 … ifier.html
You can read up on the build at the above link.
I have to say this is an awesome modification. It really is so useful to have the LED light up when there is a communication coming in both when the EeePC is sitting across the room and even when using the PC.
A big thankyou to Dave and Alpha!!
ps make sure you check out the piccies at the bottom of the above link!![]()
Offline
I read a comment on this mod on a french blog,
Gives some good ideas, the ubiquity translation reads
Quite frankly I love this idea. In fact I am sure we can apply it to a max of application. Alert Gps radar vocabulary Error in Open Office Timer over time for the connection site drole Alert Explosion of dipper score games ... ... ... ... ... ... ... ... ... ... ... ... Anyway, there is no limit to my mind Top GREAT cool from french
I am sure that some of these are possible.
Offline
My article was featured on Hackaday!! Good times, But Dennis did not get the credit that he was due on the project. Hopefully the hackaday team will correct this
Good to see it up there, but it would be better to take only my fair share for this project...
Offline
Hm, when I wrote thhe python stuff I decided to make it open source to give others a possibility of using my work for their own projects, for free. I just wanted my name to be assigned with my work - nothing uncommon.
Also before I decided to write about all that notifier stuff here at eeeuser.com I also submitted my notifier project to hackaday.com hoping they would maybe write a short follow-up on it - but they didn't respond to me at all. I wrote again, no reply. I thought maybe they have enough mail notifiers already, nothing to worry about.
When I saw that Hackaday.com reported about an "AVR USB RGB LED" notifier, I was happy and thought "wow, maybe your work will indeed be of value to someone, now that the notifier is featured on hackaday" but only until I went to their site to see the follow-up..
When I took a look, I realized quickly that all information regarding my efforts I put into this project had been ignored, all reference to my work simply left out, this in sharp contrast to justBlairs report on his website justbalir.co.uk.
When I moaned about me not getting the credit I deserve on Hackaday, my comment got "moderated" away so I commented again, all without harsh wording, just gave my point, I wrote an email to Hackaday.com staff begging to simply include just a link to my work, in some form - and my initial complaining comment did indeed appear again, along with a mention of my name somewhere along the lines - but now ppl there now making jokes about my wish to get some credit. As if I would demand something totally uncomprehensible.
Thats not the reason for me to give away hours of work of my mind for free.
I don't think I'll publish any similar projects any more, in the future.
Getting credit for your work is the bare minimum of reward that can be expected for sharing, and refusing to give person this due credit is even worse than distributing pirate copies of copyright-protected, not openly licensensed aka non-free mind work, and people (not realizing the effort a programmer MIGHT have put into his project) are not worth enjoying open source software.
I would be ok with no comments and justblair getting all the flowers, but being even offended for claiming "I want you to acknowledge that this at least partly originated on my desk"? I really don't know if thats the motivation that'll keep me reporting any hacks when/if I should make something in the future.
Which is sad - but be honest, woud YOU still feel like sharing if you were in my situation?
Last edited by AlphaCentauri (2009-07-07 11:23:28 am)
Offline
Did you see that they have updated the article with credit given to you?
It is a fairer description of who did what now. I am happier with it...
Offline
Yes I saw they changed the description to include a link to some page of mine - now its just the reactions of people commenting that annoy me, slightly.
BTW blair, on your site people start asking questions about "your" scripts. Hmpf. ![]()
OK I'm done,
Last edited by AlphaCentauri (2009-07-07 3:08:52 pm)
Offline
Well, now Hackaday have remedied the issue and have included my full name to give me credit, and everythings ok again.
I even got reassured by hackaday staff that it all was a misconception, they're sorry that my submission of scripts+notifier got lost somehow, and don't want to make any reader of their site unhappy, especially not those building stuff and publishing DIY projects.
Now I feel I maybe have overrreacted.
Then again, I felt HORRIBLE when I saw my name wasn't included with my scripts.
Guess you could call me self-confident if you like.. ![]()
Offline
You overreacted? Nah....
Well perhaps a little, but I totally understand. Reading the user comments at hackaday, so do a lot of the people commenting.
I am very pleased that you got the mention that your hard work and talent deserves. Especially as your site tells at least as much again of the story as my article could cover.
I fully anticipate that we will see a few more versions of this being built. I hope that your enthusiasm has been restored?
Last edited by justblair (2009-07-08 3:54:11 pm)
Offline
Not sure if has been said ... but you made it on 'engadget' !
http://www.engadget.com/2009/07/08/modd … to-tell-t/
Offline
Yeah and Liliputing Slashdot and del.icio.us too, as well as several french, english and japanese blogs...
(but all say that blair was the inventor of this)
EDIT Technorati, flickr, facebook, twitter, even make magazine online too....
Last edited by AlphaCentauri (2009-07-12 7:00:07 am)
Offline
Doesn't matter what they say, though I am not sure that many give me credit as the "inventor", most use language such as built, modified or (more contentiously) "created". Anyone who follows the links gets to read the full story, so readers will know how important your work is to the project and that you are the creator of the more functional software.
I beefed up the links to your site to let as many readers as possible through to the additional information there.
I would like to see this project continue to grow, I think that the high number of sites that covered the story and the mostly positive chatter about the modification shows that it is of interest to a wide group of people.
Some things that would be good:
A windows compatible script. I noticed that before you mentioned that your script relies on the dbus. Looking around I noticed that there is an open source Dbus around designed to run on windows.
http://sourceforge.net/projects/windbus/
I have not tried it yet, but could this imprve the portability of it?
The smd route is definitely the way t go, but I was thinking that a double sided PCB from a fab house might put the icing on the cake. It would allow for a very small component. We would need to get a few interested parties together to make a run worthwhile, but it may be useful to some people.
I noticed in comments elsewhere that some other ideas have been muted about other uses for the device, might be worth collecting these together in one place and seeing which were practical.
Any thoughts?
Offline