Wednesday, September 21, 2011

Yup, the new facebook broke the autopoke

For those of you that just finished cursing the developers of Facebook for fixing something that wasn't broken, you will soon realize that the new design broke the autopoke.

No worries.  Development has continued.  Hoping to have a fix by the end of the month.

Monday, September 19, 2011

Thanks to Jesse for taking action!

Thanks to Jesse for taking down the offending scripts!

All but one remain so for me the battle has been won.  The author has the right to counter the take-down notice.  He would have to prove that he did not violate the license, which will be difficult since I have screenshots and a diff showing otherwise.

Development on the Facebook Autopoke will continue this week.  I'm hoping to release version 4.1 that will:
  • Correct the reload issue
  • Constantly monitor Facebook for pokes and automatically re-poke them
  • Allow users to take their poke wars with them
  • Easier integration with Chrome (Please note "easier".  I'm still not developing for Chrome.  Just making it easier for others if you want to modify my script)
  • Fix security problems
To be clear: do not be afraid to modify my code.  The problem I had with Tony White was that he just copied the code and called it his own.  Improvements upon my code are HIGHLY ENCOURAGED and do not require permission.  Attribution is always appreciated.  You should note that I still give props to the original creator of the autopoke script, even though my implementation no longer looks anything like his.  (He doesn't work on his poke script anymore.)

Monday, September 12, 2011

Will be patching the innerHTML bug for most popular scripts

I've recently learned that there is a security vulnerability with using the innerHTML method within JavaScript.  I'm still researching this issue.

I'll be releasing patches for the most popular of my scripts sometime by the end of the month.

Wednesday, September 7, 2011

Fighting GPL violators

Being a strong believer in open-source, it gives me no pleasure to find people who violate open source licenses.  Abiding by these licenses are fairly easy and I take a very liberal view of the rights that they protect.

Back in June, I discovered several userscripts that were copies of my Facebook Autopoke script.  While I normally wouldn't have a problem with this, the fact that this user simply copied the script and just pasted his name on it made me pretty angry.  It's one thing to use my script as a bases of a better script.  Even if it's part of a larger work.  But copying the script and just slapping your name on it not only violates the GPL legally, it violates it spiritually.

The GPL was created to foster sharing of thoughts and ideas without fear of stepping on someone's toes.  What this user did was took my hard word and claimed it as his own.

Now, I contacted the Tony White back in May and never received a reply.  So, I contacted Userscripts.org and informed them that I had revoked his license, persuant to section 8 of the GPL. The script is still up today.


So until I have this resolved, all work on the autopoke script will cease.  If you have any questions, feel free to ask them here in the comments.



Friday, July 29, 2011

Fixing Autopoke issue

Yes, I'm completely aware of the issue where the script just says, "Lock confirmed; preparing to poke..."

This is an on-going issue with the script unable to capture when the page is fully "ready." I'm in the process of incorporating code from jQuery that will make this detection a bit easier.  I don't want to import the entire library since I'll only be using a part of it.

Thanks for your patience.

Monday, June 6, 2011

Facebook Autopoke 4.0 Release Party!

It's been over seven months since the last release of the Facebook Autopoke script.  I wrote in the last release that the script would NOT be updated until the release of 4.0.

Welcome to the Facebook Autopoke 4.0 RELEASE PARTY!!!

That's right!  The Facebook Autopoke script is now available! You may want to completely uninstall the current version you have now.

I'm disappointed that the fundraiser for the LAST Well didn't work out.  But, I would like to encourage you to make a donation anyway via their official website.  I won't be tracking your donation but I would like to encourage your to let them know that you are donating because of this script.

If you haven't already, wander over to the official tailgate wiki and take a look at all the new features.

Thursday, June 2, 2011

Fundraiser has been cancelled

Due to unforeseen events, the fundraiser for the LAST Well has been cancelled.  The Facebook Autopoke script is undergoing a final integrity check and will be released Monday evening.

I'll be updating the wiki portion of tailgate over the next few days so please check it for details on how everything works.  As always, please submit bug reports on tailgate and NOT on userscripts.org.