Yahoo! Messenger node.JS BOT (Social Networks)

Yahoo! Messenger PHP BOT

  • Created: 05/31/2012
  • latest Update: 05/31/2012
  • By: nr913
  • What can you use it for?

    Having no particulary best use, the BOT can fullfill a great variety of tasks, such as:

    • Live chat support;
    • General information query BOT ;
    • Newsletter BOT ;
    • Remote control via Yahoo! Messenger.

    It can easily adopt a practical use, according to your need.

    What’s so special with this BOT ?

    • Super easy to implement;
    • Supports file transfers through Yahoo! relay servers. That means, you don’t have to worry about port forwarding;
    • Event handling is done by node’s native events;
    • Take advantage of the great performances and features of node.js.

    What’s in the package?

    In the package is the main file, YBot.js, and three sample files:

    • sample.js, Can be used as a template for projects;
    • sample_remote.js, Makes shell commands and transfers files via Yahoo! Messenger;
    • sample_support.js, A simple principle of managing clients for a live chat session support.

    How can you use it?

    Good question. First, you have to include the main file, YBot.js.

var bot = require('./YBot.js');

Then, make an instance of YBot class, passing to the constructor the ID and Password of the account the BOT will log into.

Bot = new bot.YBot('yahoo_id','password');

To run the BOT process, simply call Start method

Bot.Start();

But that will just start the bot. Because of node.js the BOT will run asyncroniously. Of course, if you want to handle incoming messages, files and so on, you have to register a callback, like so:

Bot.on('message', OnIncomingMessage);

function OnIncomingMessage(from, message) {

    // handle the message

    Bot.SendMessage(from, "I don't know what to say...");
}

Documentation about events, methods and their parameters can be found in the begining of YBot.js.

So, a basic BOT file should look like this:

// include the bot class
var bot = require('./YBot.js');

// instantiate the bot
Bot = new bot.YBot('yahoo_id', 'password');

// register our callbacks
Bot.on('message', OnIncomingMessage);

// declare the callbacks
function OnIncomingMessage($from, $message) {
    Bot.SendMessage($from, "I don't know what to say..");
}

// start the bot process
Bot.Start();

 

Changelog

[05/31/2012] Version 1.0 released

Download Yahoo! Messenger node.JS BOT (Social Networks)

WordPress Hovercards (Other)

WordPress Hovercards is exactly what it says. It is an extensive, powerful, customizable, lightweight and instant engine that displays hovercards on your website.

Hovercards are like you see on Facebook and Twitter, where if you hover over someone it will hover over and provide more details to encourage you to use the site more. Now we’ve applied that to WordPress.

Hovercards works instantly out of the box. Turn it on, and your WordPress becomes a powerhouse of hovercards which will have users addicted to them. Watch your retention rates drop and your clickthroughs surge!

Some of our features:
– Super intelligent, no configuration needed at all
– Lightweight so browser does not feel a hitch
– Hovercards can be customised for each post/page
– Stores requests in browser to save on requests!
– Purely designed in CSS3
– Fully documented to every line, and support is available.
– Background image effects for Hovercards
– Supports external links as background images (see documentation)

It’s only $7!!! We’ve priced this to reach everyone. Standard support, fully documented, and hugely customizable.

We can’t wait to see what everyone thinks of it.

Download WordPress Hovercards (Other)

WordPress Weather Forecast Plugin (Utilities)

Powerfull WordPress Weather plugin, based on Google Weather, with automatic location detection (with fallback) using GeoIP database, supports both Fahrenheit and Celsius degrees, also includes images for a better experience.

Features:
– Current weather conditions and four-day weather forecast
– Temperature format changeable by visitor
– Weather conditions in any language
– Easy installation
– Easy to edit
– Templating mini-engine, so you can implement your own design
– Cross browser compatibility
– Compatible with latest WordPress
– Free support

Planned for next updates:
– Changing temperature unit without page reload
– Full internalization support
– HTML5 Localization API over GeoIP

Download WordPress Weather Forecast Plugin (Utilities)

Google Plus Directory (Social Networking)

Google Plus Directory is a fully automated script which crawls the profiles from Google+ (only public profiles), and their details (only details made public) via a Google+ APi. It can fetch more than 100.000 profiles daily, so it’s pretty fast. ;-), all profiles creates internal links which are 100% indexable by Google and other search engines.

Just take a look at the script live: PlusFriendFinder.com :)

Features:
– 100% automatic profile fetcher
– Fetches the following:

  • Full Name
  • Description
  • Introduction
  • Occupation
  • Place Lived
  • Following and followers
  • and more…

– Search by:

  • Countries
  • Cities
  • Occupation
  • Letters

– Graph Charts for comparison (between Following and Followers)
– AdSpots ready
– Similar Profiles
and more…

Special Requirements: cURL.

Download Google Plus Directory (Social Networking)

Webgen Thumbnail and Gallery Slideshow (Images and Media)

Webgen photo gallery creator is a web based template which uses the latest technologies to create a gallery of your photographic work and/or products. THERE IS NO PROGRAMMING REQUIRED . The script automatically scans your Gallery folder and populates the web page automatically. It creates the Slideshow, Thumbnails and Gallery’s with the following features.

  • Ajax/jQuery animated slideshow.
  • Ajax Submit form with jQuery validation.
  • Categorized folders, automatically creates the gallery thumbnail list, all you have to do is create a sub folder under the FTP folder Gallery and transfer your images (No programming required, everything is done automatically).
  • Slideshow and Thumbnail preview option.
  • Slideshow progress indicator showing time elapsed for current slide and progress of all slides.
  • Optimized for performance.
  • Option to start a Gallery when the page loads.
  • Option to load an Image when page loads.
  • Option for images to Span to Size or Constrain Proportions.
  • Option to set Label fade in/out speed.
  • Option to set Slideshow delay.
  • Option to set Width and Height of image after on-click event.
  • Option to set thumbnail transition speed.
  • Dynamic scrolling.
  • Automatic next image buffer for smooth transition.

The images are not provided but can be obtained from
http://www.wallcoo.net/

Download Webgen Thumbnail and Gallery Slideshow (Images and Media)

Standalone Sitemap Generator (Miscellaneous)

It’s Standalone Sitemap Generator.

If you have Website or Project developed with SQL database.
You can generate a valid Google site map.

  • No Updation required.
  • No Crawling Required.
  • Generate Unlimited number of Sitemaps links.
  • Accepted by Google Webmaster tools.
  • Generate Sitemap for WordPress too.

So Sitemap for Standalone Website + WordPress

Download Standalone Sitemap Generator (Miscellaneous)

iAppearance (UI Elements)

\ \

 

Customize your iOS applications with iAppearance like never before with a line of code ! . You can customize UI objects such as :

 

  • UINavigationBar
  • UIToolbar
  • UITextField
  • UIButton
  • UIBarButtonItem
  • UISwitch
  • UISlider
  • UISegmentedControl
  • UITabBar

 

Getting Started :

 

  1. Drag MKAppearance classes [.h/.m] to your project 
  2. Import MKAppearance class into your header file : 

 

#import "MKAppearance.h" 

 

        3. implementing the MKAppearance protocol :

 

 MKAppearance *appearance = [[MKAppearance alloc]init];

 

Now it’s time to customizing ! 

 

UINavigationBar & UIBarButtonItem & UIToolBar

 

\

  [appearance customNavigationBar:navBar setImage:@"naBar.png"];

[appearance customBarButton:barButton setBackgroundImage:@"nav-button.png"];

UITextField

\

[appearance customTextField:textField setBGImage:@"textField.png" resizableImageWithCapInsets:UIEdgeInsetsMake(15, 5, 15,5)];

 

UIButton

\

[appearance customButton:button normalImage:@"button_n.png" highlightedImage:@"button_h.png" stretchableImageWithLeftCapWidth:0 topCapHeight:0];

 

UISwitch

\

[appearance customSwitch:switcher setImagePattern:@"switchPattern.png"];

 

UISlider

\

 [appearance customSlider:slider setMinImage:@"max.png" setMaxImage:@"min.png" setThumbImage:@"sliderThumb.png"];

 

UISegmentedControl

\


 [appearance customSegmentedControl:segment 

                       segmentSelected:@”segcontrol_sel.png” 

                     segmentUnselected:@”segcontrol_uns.png” 

             segmentSelectedUnselected:@”segcontrol_sel-uns.png” 

                 segUnselectedSelected:@”segcontrol_uns-sel.png” 

           segmentUnselectedUnselected:@”segcontrol_uns-uns.png”];

 

UITabBar

\

[appearance customTabBar:tabBar setTabBarBackgroundImage:@"tabBar.png" setSelectionIndicatorImage:@"tabIndicator.png"];

 

NOW THE RESUALT :

\

 

 

 

UI designed by :

www.MediaLoot.com

Download iAppearance (UI Elements)

Facebook Open Graph Actions (Social Networking)

Description

This plugin allows your users to automatically share what they’re reading on your site on Facebook in the format: “John Smith read this on Your Site”.

Since unveiling its Open Graph Platform in January 2012, a whole host of applications have begun to integrate with Facebook in ways never before possible. With this plugin you can do just that.

Right now there is only support for “article reads” on WordPress, but other actions will be added in the future.

Click here to view screenshots for the plugin

Demo

This plugin is in live use on sotontab.co.uk. (Note that you’ll need to sign up on the sidebar to see the functionality)

What you get

  • PHP code in MVC class structure
  • Full JavaScript integration with the Facebook API
  • Extensive setup guide
  • Well commented code
  • An awesome WordPress plugin

Requirements

  • PHP 5 .2 or greater
  • An SSL certificate (guide within the plugin)

Future Developments

  1. Support added for all Facebook actions (listens, watches, or custom ones)
  2. Support for custom post types
  3. Show which friends have read an article on every page, not just on individual articles
  4. A sidebar widget for easy login/logout

Download Facebook Open Graph Actions (Social Networking)

ATOMIX – The CMS for Website Templates (Windows)

ATOMIX is a CMS (Content Management System) that, in this first release, supports 4 wonderful Flash XML website templates.

In particular:

Elite Xml Website by BurningRabbit (former Triworks);

XML Business Portfolio Template with Deep Linking;
Epicure XML Website Template with Deep Linking;
XML Clean White Portfolio Template by Damojo.

It is a windows desktop application that works on windows operating systems, from Windows XP to Windows 7 (32 and 64 bit versions), you can also use it on Mac with a virtualization software as WMware Fusion or Parallels Desktop with Windows installation or on Linux with VirtualBox with Windows installation.
ATOMIX does not require installation, it is a so called “Green Application”, you can also use it on a pen drive.

With this application, almost all the modules of the above Templates, can be managed without editing the XML files or using a graphic software as Photoshop to manipulate images, it’s all done automatically!

Managed Modules for Elite Template:
Audio Console
XML News
Powerful Dynamic XML Gallery v3
XML Image Gallery
Powerful XML Video Gallery + Elite: Video Player
HTML Content pages

Managed Modules for Damojo’s Templates:
Welcome page (Banner, Welcome Line, Teaser)
Music Playlist
News
Image Gallery
Video Gallery + Video Player
Content pages
Clients List

ATOMIX , “dramatically” improves and speed up the management of these Templates and additionally, you have a complete offline backup of your content.

The software is completely unbranded, this means that, if you are a web designer/developer/agency/etc… you can also give it to your clients as you have created it, a greater value for your work and an extremely simplified way for them to manage their websites based on these Templates.

Download ATOMIX – The CMS for Website Templates (Windows)

CSS3 Social Slideout Tabs (Miscellaneous)

This is a simple UL list of social media icons using only CSS . It allows you to add a simple hover over slideout area with your choice of social media icons. There are 21 social media icons to choose from, but you can of course use your own.

This script has been compatibility checked in all the major browsers including: Internet Explorer 7, 8 & 9, Firefox, Google Chrome, Safari and Opera. Please be aware that this script will work in older browsers but will look different as some CSS3 features might not be supported.

Download CSS3 Social Slideout Tabs (Miscellaneous)

Tweet to Map (Images and Media)

This is a customized Google Map which shows a users Twitter posts (tweets) that have location turned on. It shows tweets with just text, just an image or both!

You can customize the map start location, the map zoom level, the map marker/pin, the map tile type, the twitter username used to pull the Twitter posts from, the Twitter api query URL for advanced users.

In the demo, I have used someone random to put location tweets from. The above customizations are easily changed variables with comments in the tweetmap/tweetMap.js file.

Note images only come through from Twitter if they are using Twitters image service.

View the demo here

Download Tweet to Map (Images and Media)

DZS Scroller Gallery – WordPress Plugin (Galleries)

DZS Scroller Gallery is the ultimate media gallery that you can use for showcasing your portfolio, photographs or even video shots. The gallery consists of thumbs layed out in a grid format that can have a description and link set on them. The link can also be a lightbox link so it can pop up a lightbox like prettybos to launch images, videos or text.

Download DZS Scroller Gallery – WordPress Plugin (Galleries)