Simple Countdown Timer

After creating the simple Egg Timer application, I made some changes to make it a little more flexible. The original Egg Timer was just a 1 or 2 minute timer that just showed the time elapsing. The new Countdown Timer does the same, but also adds 15 second and 10 second markers to the timer and allows for selection of different time periods.

I also made changes to a simple clock counter that I created. The original clock counter would count up from a specific time. I made a change to set it to count down or up. Adding the clock gives a better visual of how much time is left on the timer.

Get Adobe Flash player

Things that I want to do are, add a sound alert when the timer is finished and possibly when the time hits the Yellow and Red markers. I would also like to add some sort of dial or knob to control the amount of time to count down. There should also be a control to determine the Yellow and Red time markers.

Grid Line Repeater

Grid Line Repeater

My first little example. I decided that I might need a grid background in my application. This is strictly for looks and doesn’t have any real functionality. However, I did set it up so that it might be used behind a chart. The number of lines, size of the grid, and spacing of the lines can be adjusted. Also, the grid can be longer than wider, wider than longer, or a perfect square.
View Source

The Meetup Organizer Tool

Meetup is a website that provides a tool for groups to organize community events.

“Meetup is the world’s largest network of local groups. Meetup makes it easy for anyone to organize a local group or find one of the thousands already meeting up face-to-face. More than 2,000 groups get together in local communities each day, each one with the goal of improving themselves or their communities.” – About Meetup

Meetup Organizer ToolI have been a member of Meetup since 2005 and have been running a The Raleigh-Durham Singles Meetup since 2006. From the beginning of being an Organizer, I have suggested many enhancements to Meetup and they have implemented a lot of them. However, as each group on Meetup is different, each Organizer runs their group differently and needs different tools to help run the group. Meetup started working on an API in 2008 to provide tech savvy Organizers a method of getting information from Meetup and creating tools that would help people use Meetup outside of the website. This is the tool that I created focused on my needs as an Organizer. I am hoping that other Organizers will find it useful and I plan to add more functionality as Meetup ads more functionality to the Meetup API.

  • Getting Started
  • Tool Functions
    • Groups – listing of user’s groups and basic group information
    • Members – listing and downloading of group members and mapping of member locations
    • Events – listing of group events, mapping of group events, event details, event rsvps, and PDF version of RSVP list
  • FAQs
  • Credits

If you are testing this for me, click here.
[contact-form 1 "Contact form 1"]

If the Meetup Organizer Tool was useful for you, please consider giving a donation to help further development.

Egg Timer

Egg Timer

I needed a method of visually viewing the background timers for the application. The Application will have multiple timers. One that loads data every 15 minutes and one that changes the grid page every minute. There might be more timers. I wanted to make it so that the user could see that the timers were working and were either close or far from being refreshed. I used the Degrafa circle and elliptical calls to create the timer. Also a little help from the clock example.

View Source

WP People

Tags: xfn, links, blogroll, people
Requires at least: 2.7.1
Tested up to: 2.8.4
Stable tag / Version: 3.4.0
Plugin Download
Support Forum : Hacks and Scripts / wp-people Thread

This hack plug-in will search a post and find names that match database records of people maked with the WP Category in the XFN Links. When it finds a match, it will replace the name with a link to the person. There is a administration screen for adding people and their bios to the database and viewing the current people marked for the filter. More than one person can be linked on a post. A individual name will only be linked once per post.

The original author of the hack stopped supporting it a while ago. I took his original idea and used another hack (acronymit) as a guide to make this work. The original worked with the my-hacks script used in WordPress 1.0.1, so this is beyond the functionality of the original.

If you were using the version 2 of Word Press People, then you will be able to see any current people in WP People. As of version 3.1.0, you can Copy records from the WP People table into the XFN Links databse.

Installation

  1. Upload `wp-people` to the `/wp-content/plugins/` directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to the WP People administration page under the Tools section. The first time there will create the “WP People” Category
  4. Go to the Links administration page. Add new Links or add the WP Category to those people who you want to be included in WP People.
  5. Optionally Install the ‘WordPress Force Word Wrapping‘ plugin to prevent the description text from extednig past the popup window area.

Usage

The field on the Links form match up the following way:

  • Name is the Real Name (searched name) in WP People
  • Description is the Nick Name (displayed name) in WP People
  • Web Address is the Link in WP People
  • Advanced Notes is the Description/Bio in WP People
  • Advanced Image Link is the Photo in WP People

WP Mixed Tape

Tags: mixed tape, mp3
Requires at least: 2.7.1
Tested up to: 2.7.1
Stable tag / Version: 1.1.0
Plugin Download
Support Forum : Hacks and Scripts / WP Mixed Tape Thread

This a plugin that will take shortcode for track listings and make a “Mixed Tape” by turning the mp3 file links into music players and creating a play list of the tracks. The play list is a second shortcode that can be placed anywhere in the post. The play list can also show the tracks as a single album by changing the type. This will only show one link to the artist name added to the play list. The play list icon can be changed to show the mixed tape, cd, cd box, head phones or any image. The image should be small enough to fit inside the play list.

There are no admin options for the plugin.

Usage information can be found below.

The plugin uses 1PixelOut‘s standalone WordPress MP3 player, but should not conflict with other plugins using the player.

The plugin creates a search link to MusicBrainz music database for the artist of the track.

Installation

  1. Upload `wp-mixedtape` to the `/wp-content/plugins/` directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress

Usage

Adding tracks

[ track title="{track title}" artist="{track artist}" url="{track url}" alt="{alt text}" ]

  • track title is the title for the song. This does not change what is displayed in the mp3 player as the title information is taken from the mp3 file.
  • track artist is the artist for the song. This does not change what is displayed in the mp3 player as the title information is taken from the mp3 file.
  • track url is the full url for the song.
  • alt text is the alternate text shown if the player is not displayed. If left empty, it will show the track title.

Adding the mixed tape play list

[ mixedtape title="{mixed tape title}" style="{override styles}" class="{override class}" type="{play list type}" icon="{override icon}" cover="{image url}" artist="{single album artist name}" ]

  • mixed tape title is the title for the mixed tape to be shown at the top of the play list
  • override styles is any extra style attributes to add to the overall play list
  • override class is class name given to override play list for class style
    The style class should be part of the div classes. (ie. div.myMixTapeClass )
  • play list type is the type of play list either MIXEDTAPE or SINGLEALBUM. MIXEDTAPE is the default and will list each artist with the song.
  • override icon is the option to change the icon, choices are TAPE, CD, CDBOX, HEADPHONES.
  • image url is the url for a custom image to override the icon, ALBUMCOVER must be used as the icon value.
  • single album artist name is the name of the artist for the SINGLEALBUM type. It is ingored on the MIXEDTAPE or default type.

Things to do

  • Playing one player shuts off the other one. This was fine with version 1 of the payer, but version 2 doesn’t seem to work.
  • Code clean up – just need to make sure everything is in it’s proper place and such
  • Language translation – not many words in the plugin, so hopefully this won’t take too much time

Change Log

Version 1.1.1

  • Didn’t have the SVN directory properly setup. The audio files were missing.

Version 1.1.0

  • Added the ability to change play list `type` (MIXEDTAPE, SINGLEABLUM)
  • Single album type allows for `artist` value to be added to play list, ignored for mixed tape type
  • Added the ability to change the play list `icon` (TAPE, CD, CDCASE, HEADPHONES, ALBUMCOVER)
  • Added the ability to add change the icon to an defined url image with the `cover` option

Version 1.0.0

  • Inital release.