apples
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 183
Java iCal Group Scheduler 1.5
Java iCal Group Scheduler is a group scheduling for Linux desktops and servers. more>>
Java iCal Group Scheduler enables several users to get together for a meeting, by using JICAL to translate their iCalendar files into their available free/busy time and post it automatically to your Web server.
This project enables Ximian Evolution desktop users to book meetings with each other (and Outlook users) via a Web server storing their Free/Busy information as specified in RFC2445.
It works with Evolution, Korganiser, Apple iCal, and MS Outlook (for meetings), and enhances your workgroup and personal calendar views. Shell scripts for converting to various image formats are also included.
<<lessThis project enables Ximian Evolution desktop users to book meetings with each other (and Outlook users) via a Web server storing their Free/Busy information as specified in RFC2445.
It works with Evolution, Korganiser, Apple iCal, and MS Outlook (for meetings), and enhances your workgroup and personal calendar views. Shell scripts for converting to various image formats are also included.
Download (2.44MB)
Added: 2005-04-19 License: LGPL (GNU Lesser General Public License) Price:
1652 downloads
Skippy 0.5.0
Skippy is a full screen pager for X11. more>>
Skippy is what (I think) is best described as a full-screen task-switcher for X11. The project tries to provide an alternative when taskbars or regular task-switchers arent the most efficient way of switching tasks (like when you have a lot of applications open).
When activated (currently only through a hotkey), it will arrange and scale snapshots of all windows on the current desktop and itll let you pick a window using a mouse or a keyboard.
Yes, this is also what expocity and Apples Expose do (yeah, I know, Expose does more than just this), but I dont like metacity (expocity is a hacked up version of that) and I dont have a Mac.
Usage
Skippys pretty easy to use. Just compile (and optionally install) it, and press the hotkey (the default hotkey is F11). Then choose a window with either the keyboard (you can use up, down, left and right to navigate) or the mouse (just hover over a window) and activate it by pressing the left mouse button or the return or spacebar key.
There are also two or three modifiers you can use with the hotkey: hold Control and Skippy (not used in Skippy-XD) will update the snapshots of all the windows. Hold Mod1 (aka the alt key) and skippy will only show the windows of the currently focused windows window group (like, all of gimps windows, or all of kopetes windows), and if Skippy or Skippy-XD is compiled with Xinerama support and you have several heads, hold shift while pressing the hotkey to make it show the windows on all heads.
<<lessWhen activated (currently only through a hotkey), it will arrange and scale snapshots of all windows on the current desktop and itll let you pick a window using a mouse or a keyboard.
Yes, this is also what expocity and Apples Expose do (yeah, I know, Expose does more than just this), but I dont like metacity (expocity is a hacked up version of that) and I dont have a Mac.
Usage
Skippys pretty easy to use. Just compile (and optionally install) it, and press the hotkey (the default hotkey is F11). Then choose a window with either the keyboard (you can use up, down, left and right to navigate) or the mouse (just hover over a window) and activate it by pressing the left mouse button or the return or spacebar key.
There are also two or three modifiers you can use with the hotkey: hold Control and Skippy (not used in Skippy-XD) will update the snapshots of all the windows. Hold Mod1 (aka the alt key) and skippy will only show the windows of the currently focused windows window group (like, all of gimps windows, or all of kopetes windows), and if Skippy or Skippy-XD is compiled with Xinerama support and you have several heads, hold shift while pressing the hotkey to make it show the windows on all heads.
Download (0.023MB)
Added: 2005-04-27 License: GPL (GNU General Public License) Price:
1646 downloads
mozplayerxp
mozplayerxp is a scriptable Mozilla mplayer plugin. more>>
mozplayerxp is an attempt to embed videos in mozilla firebird and mozilla under linux, the goal is to implement as much windows media/apple quicktime support as possible.
you might ask why another plugin theres already one out there? mplayerplug-in?
mplayerplug-in uses many global variables in its shared library enviroment this is not reliable since there might be problems when running more than one instances (its like 2 people are going to share 1 glass at the same time)
the second aim is usability, this project relies on GTK2+ right now, another patch has to get submitted to the mplayer project for adding ALT-RETURN support to that plugin as well.
currently the plugin is able to switch to fullscreen, start and stop without any problems (that means the hardest part of that plugin is done since threading and forking dont affect anything else anymore).
<<lessyou might ask why another plugin theres already one out there? mplayerplug-in?
mplayerplug-in uses many global variables in its shared library enviroment this is not reliable since there might be problems when running more than one instances (its like 2 people are going to share 1 glass at the same time)
the second aim is usability, this project relies on GTK2+ right now, another patch has to get submitted to the mplayer project for adding ALT-RETURN support to that plugin as well.
currently the plugin is able to switch to fullscreen, start and stop without any problems (that means the hardest part of that plugin is done since threading and forking dont affect anything else anymore).
Download (0.03MB)
Added: 2005-05-05 License: Free To Use But Restricted Price:
1632 downloads
Linux on iPod
Linux on iPod is an Linux based operating system for iPod. more>>
So far, we have successfully ported a customized uClinux (http://www.uclinux.org) kernel to the iPod, and written a simple user interface for it dubbed podzilla. Many additional Applications have been written, adding many capabilities not found in Apples firmware.
Our bootloader allows for you to choose between either iPodLinux or Apples firmware each time you turn on your iPod. iPodLinux is currently safe to install on 1st, 2nd, and 3rd generation iPods.
We are currently accepting Donations towards the purchase of a fourth generation iPod for us to test with. The fourth generation click wheel, mini, U2, Photo, and Shuffle iPods are NOT currently supported. For the latest information on 4th gen development, read the Fourth Generation Project Status.
<<lessOur bootloader allows for you to choose between either iPodLinux or Apples firmware each time you turn on your iPod. iPodLinux is currently safe to install on 1st, 2nd, and 3rd generation iPods.
We are currently accepting Donations towards the purchase of a fourth generation iPod for us to test with. The fourth generation click wheel, mini, U2, Photo, and Shuffle iPods are NOT currently supported. For the latest information on 4th gen development, read the Fourth Generation Project Status.
Download (1.1MB)
Added: 2005-07-26 License: GPL (GNU General Public License) Price:
1587 downloads
snd123 1.0.1
snd123 is a simple command line audio player. more>>
snd123 is a simple command line audio player that supports MP2, MP3, AAC, Ogg Vorbis, Speex, FLAC, Apple Lossless, AC3, CDDA, WMA 1 and 2, MOD, XM, IT, S3M, 669, MTM, and STM.
Supported Formats:
MP2, MP3, AAC, Ogg Vorbis, Speex, FLAC, Apple Lossless, AC3, CDDA, WMA 1 and 2.
MOD formats: MOD, XM, IT, S3M, 669, MTM, STM.
<<lessSupported Formats:
MP2, MP3, AAC, Ogg Vorbis, Speex, FLAC, Apple Lossless, AC3, CDDA, WMA 1 and 2.
MOD formats: MOD, XM, IT, S3M, 669, MTM, STM.
Download (2.3MB)
Added: 2005-09-22 License: GPL (GNU General Public License) Price:
1503 downloads
Criawips 0.0.11
Criawips project aims to create a full featured presentation application that integrated smoothly into the GNOME desktop. more>>
Criawips aims to become a full featured presentation application that offers the perfect platform both for small presentations used to explain a few things to other people and for big presentations used for commercial presentations.
Thus it should become easy to use, provide a good integration with other applications to become a presentation platform that can compete with commercial applications like MS PowerPoint, StarOffice Impress and Apples Keynote.
Since version 0.0.10, criawips supports text editing. Its yet very basic, but its going to be improved pretty much with the next releases.
This was the first big step towards creating presentations with criawips. Now the editing capabilities are going to be improved and then we can work on the template infrastructure to provide layouting.
<<lessThus it should become easy to use, provide a good integration with other applications to become a presentation platform that can compete with commercial applications like MS PowerPoint, StarOffice Impress and Apples Keynote.
Since version 0.0.10, criawips supports text editing. Its yet very basic, but its going to be improved pretty much with the next releases.
This was the first big step towards creating presentations with criawips. Now the editing capabilities are going to be improved and then we can work on the template infrastructure to provide layouting.
Download (0.78MB)
Added: 2005-10-02 License: GPL (GNU General Public License) Price:
1482 downloads
xboxproxy 2.1
xboxproxy allows users to bridge two networks forwarding only certain kinds of traffic. more>>
In an effort to be able to play Halo 2 with some out of state friends, I wrote an xbox system link proxy that would essentially bridge only xbox network traffic across across layer 3 networks using UDP.
Written in C and uses libpcap and libnet. A later update added multicast support so Apples Rendezvous (mdns) protocol could span subnets and networks.
xboxproxy project a very simple program that simple takes certain packets and forwards them to other known xbox proxies.
The xbox system link bridge will let you essentially bridge the broadcast and multicast traffic across multiple networks using these proxy bridge-points.
The xbox system link uses ethernet addresses (Layer 2) to indicate destination address and UDP (Layer 4) to send data. If you arent familiar with the OSI model, then the layer information wont help you here. Basically, the 3 layers we care about for this system link proxy are ethernet (layer 2) and udp (layer 4). Theres a special mention for the ip layer (layer 3) but that will be explained shortly.
System link packets come in two flavors: broadcast and unicast. In Halo 2, when you go to look for system link games, your xbox will send ethernet broadcast packets probing for available games.
Broadcast packets are received by every network device on your layer 2 segment, this usually means your subnet or immediate network. Other xbox systems who are hosting games will respond directly to your xbox using your xboxs ethernet address (MAC address) as the destination.
This process is called "discovery." After the discovery process completes and your xbox knows about other xboxes hosting games on the network, it begins direct communication to the known xboxes. When you try to join a game, your xbox sends packets directly to the other xbox you are connecting to. Direct communication continues until you quit the game.
A special note needs to be made, becuase you cant simple skip over layer 3 (the ip layer). We know now that addressed communication uses ethernet addresses, and we also know that the payloads are inside UDP packets, but what about the IP layer?
The IP layer has addresses of its own, among other kinds of flags. Xboxes use the IP of 0.0.0.1 to communicate. This is nothing *too* special, but if you want to sniff only your xboxs traffic, then you can simply filter for that ip and youll get it.
The proxy works by listening for broadcast packets from any xboxes on the immediate network. Any broadcast packets are forwarded to any known proxies over UDP. The proxy also keeps track of ethernet addresses by proxy. So if a packet from "my" xbox wants to talk to another xbox, the proxy will know which proxy that target xbox is on, and only forward the packet to that proxy.
This is a very simple system, and I dont have to know anything about the system link protocol beyond what the underlying layers are used for communication.
I later did some investigating into iTunes music shares. iTunes uses mdns (Apple calls it Rendezvous) for "discovery" of other iTunes music shares.
The discovery is done over a protocol called multicast. Adding mdns support to the proxy/bridge program was quite trivial, and I have tested that it does in-fact work. You can use it to listen to iTunes music shares which are not on your immediate network.
<<lessWritten in C and uses libpcap and libnet. A later update added multicast support so Apples Rendezvous (mdns) protocol could span subnets and networks.
xboxproxy project a very simple program that simple takes certain packets and forwards them to other known xbox proxies.
The xbox system link bridge will let you essentially bridge the broadcast and multicast traffic across multiple networks using these proxy bridge-points.
The xbox system link uses ethernet addresses (Layer 2) to indicate destination address and UDP (Layer 4) to send data. If you arent familiar with the OSI model, then the layer information wont help you here. Basically, the 3 layers we care about for this system link proxy are ethernet (layer 2) and udp (layer 4). Theres a special mention for the ip layer (layer 3) but that will be explained shortly.
System link packets come in two flavors: broadcast and unicast. In Halo 2, when you go to look for system link games, your xbox will send ethernet broadcast packets probing for available games.
Broadcast packets are received by every network device on your layer 2 segment, this usually means your subnet or immediate network. Other xbox systems who are hosting games will respond directly to your xbox using your xboxs ethernet address (MAC address) as the destination.
This process is called "discovery." After the discovery process completes and your xbox knows about other xboxes hosting games on the network, it begins direct communication to the known xboxes. When you try to join a game, your xbox sends packets directly to the other xbox you are connecting to. Direct communication continues until you quit the game.
A special note needs to be made, becuase you cant simple skip over layer 3 (the ip layer). We know now that addressed communication uses ethernet addresses, and we also know that the payloads are inside UDP packets, but what about the IP layer?
The IP layer has addresses of its own, among other kinds of flags. Xboxes use the IP of 0.0.0.1 to communicate. This is nothing *too* special, but if you want to sniff only your xboxs traffic, then you can simply filter for that ip and youll get it.
The proxy works by listening for broadcast packets from any xboxes on the immediate network. Any broadcast packets are forwarded to any known proxies over UDP. The proxy also keeps track of ethernet addresses by proxy. So if a packet from "my" xbox wants to talk to another xbox, the proxy will know which proxy that target xbox is on, and only forward the packet to that proxy.
This is a very simple system, and I dont have to know anything about the system link protocol beyond what the underlying layers are used for communication.
I later did some investigating into iTunes music shares. iTunes uses mdns (Apple calls it Rendezvous) for "discovery" of other iTunes music shares.
The discovery is done over a protocol called multicast. Adding mdns support to the proxy/bridge program was quite trivial, and I have tested that it does in-fact work. You can use it to listen to iTunes music shares which are not on your immediate network.
Download (0.11MB)
Added: 2005-11-25 License: GPL (GNU General Public License) Price:
1431 downloads
ipod-sharp 0.5.15
ipod-sharp is a library for interacting with Apple iPod devices, specifically the song database. more>>
ipod-sharp is a library for interacting with Apple iPod devices, specifically the song database.
ipod-sharp relies on libipoddevice.
ipod-sharp is a library that allows manipulation of the iTunesDB used in Apple iPod devices. Currently it supports adding/removing songs and manipulating playlists.
Installation:
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean. There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
<<lessipod-sharp relies on libipoddevice.
ipod-sharp is a library that allows manipulation of the iTunesDB used in Apple iPod devices. Currently it supports adding/removing songs and manipulating playlists.
Installation:
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean. There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Download (0.91MB)
Added: 2006-02-14 License: GPL (GNU General Public License) Price:
1348 downloads
Xgrid Agent for Java 2006-03-29
Xgrid is an agent for Apples Xgrid clustering protocol written entirely in Java. more>>
Xgrid Agent for Java is an agent for Apples Xgrid clustering protocol written entirely in Java. This makes multiple platform Xgrid clusters possible.
Usage:
usage: java -jar xgridagent.jar -r|host name mhz
-r will resolve the controller via bonjour
host is the address or hostname on the controller
name is the name of this agent
mhz is the CPU power of one CPU in this agent
run the program from within the xgridagent directory
Enhancements:
- Many changes (may break things).
<<lessUsage:
usage: java -jar xgridagent.jar -r|host name mhz
-r will resolve the controller via bonjour
host is the address or hostname on the controller
name is the name of this agent
mhz is the CPU power of one CPU in this agent
run the program from within the xgridagent directory
Enhancements:
- Many changes (may break things).
Download (2.2MB)
Added: 2006-03-29 License: BSD License Price:
1306 downloads
DOS33 0.2
DOS33 is a collection of utilities that will extract Apple ][ disk images and run pure Applesoft Basic programs. more>>
DOS33 is a collection of utilities that will extract Apple ][ disk images and run pure Applesoft Basic programs. The yacc/bison and lex tools are used to generate the Applesoft Basic parser.
util/catalog - lists and extracts all files in a disk image
aexec/aexec - runs/lists an applesoft basic program
util/asoft_detoken - lists an applesoft basic program
applesoft/asexec - command line interpreter
applesoft/aslist - lists an applesoft basic program
applesoft/eol - "EAMON Online"
Some utilities:
asoft_detoken:
will "detokenize" an applesoft-basic program, and print out the file listing in plain text.
can easily be converted to handle Integer BASIC, but I dont have any such files.
Usage:
asoft_detoken < FILENAME
catalog:
will show contents of a disk image, just like the DOS command "CATALOG"
Usage:
catalog DISK.IMG
This will also create a directory named "DISK" containing all files found on the image
zd:
hex dump utility
<<lessutil/catalog - lists and extracts all files in a disk image
aexec/aexec - runs/lists an applesoft basic program
util/asoft_detoken - lists an applesoft basic program
applesoft/asexec - command line interpreter
applesoft/aslist - lists an applesoft basic program
applesoft/eol - "EAMON Online"
Some utilities:
asoft_detoken:
will "detokenize" an applesoft-basic program, and print out the file listing in plain text.
can easily be converted to handle Integer BASIC, but I dont have any such files.
Usage:
asoft_detoken < FILENAME
catalog:
will show contents of a disk image, just like the DOS command "CATALOG"
Usage:
catalog DISK.IMG
This will also create a directory named "DISK" containing all files found on the image
zd:
hex dump utility
Download (0.044MB)
Added: 2006-04-25 License: GPL (GNU General Public License) Price:
1279 downloads
Rockbox 2.5
Rockbox is an open source replacement firmware for mp3 players. more>>
Rockbox is an open source replacement firmware for mp3 players. Rockbox runs on a number of different models:
- Archos: Jukebox 5000, 6000, Studio, Recorder, FM Recorder, Recorder V2 and Ondio
- iRiver: H100 and H300 series
- Apple: iPod 4th gen (grayscale and color), 5th gen (Video), Nano and Mini 1st/2nd gen
- iAudio: X5 (including X5V and X5L)
Rockbox is a complete rewrite and uses no fragments of any original firmwares.
<<less- Archos: Jukebox 5000, 6000, Studio, Recorder, FM Recorder, Recorder V2 and Ondio
- iRiver: H100 and H300 series
- Apple: iPod 4th gen (grayscale and color), 5th gen (Video), Nano and Mini 1st/2nd gen
- iAudio: X5 (including X5V and X5L)
Rockbox is a complete rewrite and uses no fragments of any original firmwares.
Download (2.6MB)
Added: 2006-06-21 License: GPL (GNU General Public License) Price:
1243 downloads
Gnumch 0.2.0
Gnumch is a clone of the more>>
Gnumch is a clone of the "Number Munchers" game for those of us that still experience nostalgia for the good old days of Apple ][e.
Gnumch is an excellent educational game that teaches simple mathematical concepts such as primes, factors, multiples, and simple arithmetic.
Enhancements:
- The release stabilises the improvements that were made in the development releases.
- Changes over the last stable release include all-new animations, a complete rewrite of the menu system, support for sounds, configurable input, and much more.
<<lessGnumch is an excellent educational game that teaches simple mathematical concepts such as primes, factors, multiples, and simple arithmetic.
Enhancements:
- The release stabilises the improvements that were made in the development releases.
- Changes over the last stable release include all-new animations, a complete rewrite of the menu system, support for sounds, configurable input, and much more.
Download (1.3MB)
Added: 2006-06-03 License: GPL (GNU General Public License) Price:
1240 downloads
daim-java 3.5.1
An instant messaging client and library supporting AIM and ICQ. more>>
daim-java is an instant messaging client and library supporting AIM and ICQ. A graphical user interface (GUI) for daim is in early development. Currently, the GUI only supports normal Instant Messaging and some Buddy List functionality. The features listed above as supported refer only to the library portion of daim. Most features have not yet been implemented in the Swing client. As soon as someone has created the GUI components for various protocol features, they can be added to the existing client quite easily.
daim supports scripting through Apache BSF. Sample Jython scripts can be found in the script/ directory in CVS, but any language supported by BSF is supported by daim, including JavaScript and Tcl (among others).
You may log in using your ICQ UIN and password using daim. daim has full support for the non-TCP portion of the ICQ protocol up to ICQ 2003a.
In addition to ICQ, daim can connect to Apples iChat client, and daim supports iChat available messages as well.
In addition to ICQ, daim can emulate Apples iChat client, and daim supports iChat available messages as well.
Main features:
- daim already supports many features, including Add-Ins, AIM Proxy, Buddy Icon, Chat, Direct IM, File Transfer, File Sharing, Send Buddy List and Trillian SecureIM. daim also supports retrieving News and Stocks. daim tries to support as many features as possible from WinAIM 5.2.
<<lessdaim supports scripting through Apache BSF. Sample Jython scripts can be found in the script/ directory in CVS, but any language supported by BSF is supported by daim, including JavaScript and Tcl (among others).
You may log in using your ICQ UIN and password using daim. daim has full support for the non-TCP portion of the ICQ protocol up to ICQ 2003a.
In addition to ICQ, daim can connect to Apples iChat client, and daim supports iChat available messages as well.
In addition to ICQ, daim can emulate Apples iChat client, and daim supports iChat available messages as well.
Main features:
- daim already supports many features, including Add-Ins, AIM Proxy, Buddy Icon, Chat, Direct IM, File Transfer, File Sharing, Send Buddy List and Trillian SecureIM. daim also supports retrieving News and Stocks. daim tries to support as many features as possible from WinAIM 5.2.
Download (MB)
Added: 2006-06-17 License: LGPL (GNU Lesser General Public License) Price:
1229 downloads
iTMS-4-ALL 0.2
iTMS-4-ALL is a Perl CGI script that allows you to search Apples iTunes Music Store from any Web browser. more>>
iTMS-4-ALL is a Perl CGI script that allows you to search Apples iTunes Music Store from any Web browser.
First of all, you can try the live script. Thanks to the people at Downhill Battle for hosting the script---they have also posted some interesting ideas about how the iTunes database can be used. Jason Terk has released a version of the script that uses CSS/XHTML, and you can try his live script.
You can also download the latest iTMS-4-ALL script package (v0.2, which works with Apples v4.5 server, thanks to nand). Three non-standard Perl modules are needed, but they are included (INET.pm and CBC.pm are pure Perl; Rijndael.pm needs to be compiled for your system). Extract the package, then run installRijndaelLocal.sh to build the Rijndael module. Copy the itms4all.pl script, the Crypt directory, the IO directory, and the auto directory into your servers cgi-bin directory. Make sure the itms4all.pl script is executable by your web server.
The script has been released under the GNU GPL.
You can can browse the store and access previews, but you cannot log in or purchase iTunes. David Hammerton has been working on logging in to iTunes.
Here is what I know about the iTunes Music Store Protocol so far:
1. iTunes communicates with Apple almost exclusively through HTTP [browsing the store and playing preview clips works through a web proxy, even with no direct connection to the Internet].
2. iTunes authentication (logging in so you can actually buy something) is not happening through HTTP [no requests hit my web proxy when iTunes tries to log in; logging in fails without a direct Internet connection].
3. iTunes fetches gzipped XML files from Apple to lay out its GUI (to display the store front, genre pages, and search results).
4. Every gzipped XML file is encrypted with AES-128 (Rijndael) in CBC mode. The CBC initialization vector is included in the HTTP header (x-apple-crypto-iv).
5. The AES key is 8a9dad399fb014c131be611820d78895. This key is hard-coded somehow in iTunes.
<<lessFirst of all, you can try the live script. Thanks to the people at Downhill Battle for hosting the script---they have also posted some interesting ideas about how the iTunes database can be used. Jason Terk has released a version of the script that uses CSS/XHTML, and you can try his live script.
You can also download the latest iTMS-4-ALL script package (v0.2, which works with Apples v4.5 server, thanks to nand). Three non-standard Perl modules are needed, but they are included (INET.pm and CBC.pm are pure Perl; Rijndael.pm needs to be compiled for your system). Extract the package, then run installRijndaelLocal.sh to build the Rijndael module. Copy the itms4all.pl script, the Crypt directory, the IO directory, and the auto directory into your servers cgi-bin directory. Make sure the itms4all.pl script is executable by your web server.
The script has been released under the GNU GPL.
You can can browse the store and access previews, but you cannot log in or purchase iTunes. David Hammerton has been working on logging in to iTunes.
Here is what I know about the iTunes Music Store Protocol so far:
1. iTunes communicates with Apple almost exclusively through HTTP [browsing the store and playing preview clips works through a web proxy, even with no direct connection to the Internet].
2. iTunes authentication (logging in so you can actually buy something) is not happening through HTTP [no requests hit my web proxy when iTunes tries to log in; logging in fails without a direct Internet connection].
3. iTunes fetches gzipped XML files from Apple to lay out its GUI (to display the store front, genre pages, and search results).
4. Every gzipped XML file is encrypted with AES-128 (Rijndael) in CBC mode. The CBC initialization vector is included in the HTTP header (x-apple-crypto-iv).
5. The AES key is 8a9dad399fb014c131be611820d78895. This key is hard-coded somehow in iTunes.
Download (0.054MB)
Added: 2006-06-24 License: GPL (GNU General Public License) Price:
1219 downloads
perlcdio 0.2.3
perlcdio is a lower-level wrapper to libcdio, the CD Input and Control library. more>>
perlcdio is a lower-level wrapper to libcdio, the CD Input and Control library.
SYNOPSIS
This is fairly straight-forward wrapper around the C library libcdio. Although this is perfectly usable on its own, it is expected that the Object-Oriented interface Device::Cdio is what most people will want to use.
There are various constants that are defined here.
Encapsulation is done in two parts. The lower-level Perl interface is called perlcdio (this file) and is generated via SWIG.
CONSTANTS
Driver IDs
DRIVER_UNKNOWN
Use when you dont know what kind of driver and you dont care if it is an CD image driver or a real CD-ROM driver. See also DRIVER_DEVICE which doesnt include image drivers.
DRIVER_AIX
Driver for IBMs AIX.
DRIVER_BSDI
Driver for BSDI.
DRIVER_FREEBSD
Driver for Free BSD
DRIVER_LINUX
Driver for GNU/LINUX
DRIVER_SOLARIS
Driver for Solaris
DRIVER_OSX
Driver for Apples OS X.
DRIVER_WIN32
Driver for Microsoft Windows
DRIVER_CDRDAO
Image Driver for cdrdao
DRIVER_BINCUE
Image driver for CDRWin BIN/CUE
DRIVER_NRG
Image driver for Nero NRG
DRIVER_DEVICE
Use when you dont know what kind of driver but the driver must be a real CD-ROM driver. See also DRIVER_UNKNOWN which includes image drivers.
Real OS driver numbers come before image-disc drivers. Here are constants that can be used in iteration.
MIN_DRIVER
Smallest image or OS driver number.
MIN_DEVICE_DRIVER
Smallest OS device driver number.
MAX_DRIVER
Largest image or OS device driver number.
MAX_DEVICE_DRIVER
Largest device driver number.
<<lessSYNOPSIS
This is fairly straight-forward wrapper around the C library libcdio. Although this is perfectly usable on its own, it is expected that the Object-Oriented interface Device::Cdio is what most people will want to use.
There are various constants that are defined here.
Encapsulation is done in two parts. The lower-level Perl interface is called perlcdio (this file) and is generated via SWIG.
CONSTANTS
Driver IDs
DRIVER_UNKNOWN
Use when you dont know what kind of driver and you dont care if it is an CD image driver or a real CD-ROM driver. See also DRIVER_DEVICE which doesnt include image drivers.
DRIVER_AIX
Driver for IBMs AIX.
DRIVER_BSDI
Driver for BSDI.
DRIVER_FREEBSD
Driver for Free BSD
DRIVER_LINUX
Driver for GNU/LINUX
DRIVER_SOLARIS
Driver for Solaris
DRIVER_OSX
Driver for Apples OS X.
DRIVER_WIN32
Driver for Microsoft Windows
DRIVER_CDRDAO
Image Driver for cdrdao
DRIVER_BINCUE
Image driver for CDRWin BIN/CUE
DRIVER_NRG
Image driver for Nero NRG
DRIVER_DEVICE
Use when you dont know what kind of driver but the driver must be a real CD-ROM driver. See also DRIVER_UNKNOWN which includes image drivers.
Real OS driver numbers come before image-disc drivers. Here are constants that can be used in iteration.
MIN_DRIVER
Smallest image or OS driver number.
MIN_DEVICE_DRIVER
Smallest OS device driver number.
MAX_DRIVER
Largest image or OS device driver number.
MAX_DEVICE_DRIVER
Largest device driver number.
Download (0.22MB)
Added: 2006-06-22 License: Perl Artistic License Price:
1219 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above apples search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed