Main > Free Download Search >

Free channels software for linux

channels

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 592
Channel 0.3 Beta

Channel 0.3 Beta


Channel is a generic/simple facility with the purpose of making message passing and event dispatching. more>>
Channel is a generic/simple facility with the purpose of making event dispatching and message passing as straightforward to use as data structures:
Channel is a template library, with its major components configurable as template parameters:
template
<
class Id_Type,
class Id_Trait = IdTrait ,
class SynchPolicy = ACE_MT_SYNCH,
class AllocPolicy,
class Router = MapRouter
>
class Channel
By replacing Id_Type, Id_Trait and Router with various concrete classes, Channel can support table/linear message routing, hierarchical routing and associative routing (Linda style) at the demand of user. The same way, we can use integer, string, POD structs or any class as message ids (provided that proper operations are defined with Id_Trait)
Channel provides complete publish/subscribe interface for channel members (peer threads in message passing and objects in event dispatching) to pub/sub message/event ids/types and send/receive messages/events
Channels are process local entities which can be "connected" to allow transparent distributed communication between members in different channels (Connectors based on tcp socket and unix domain socket are provided as samples)
Namespace control:
The ids published/subscribed by channel members constitute channels namespace.
Channel provides publish/subscribe scope control; When ids are published/subscribed, peers can specify desired scope (LOCAL, REMOTE, GLOBAL)
When 2 channels are connected, their namespaces are automatically "merged", which is transparent to both channel members and programmers. Members can communicate with members in remote channels the same way as with local members (by pub/sub ids).
Namespace merge/integration is controlled by:
Id scope specification
filters and translators defined at channel connections
Channel communication are peer-2-peer; there are no central daemons required for message passing.
Channel support both asynchronous message passing and synchronous event dispatching models.
Channel is built on top of
ACE (Adaptive Communication Environment) to gain platform independence.
Enhancements:
- The framework was ported to Windows XP with VC8.
- Dispatching policy was added as a Channel template parameter to support various dispatching algorithms.
- Broadcast and simple RoundRobin dispatching policies were implemented for testing.
- Callback was changed to functor style so that normal functions and functors can be directly used as callbacks.
<<less
Download (5.5MB)
Added: 2006-03-16 License: MIT/X Consortium License Price:
1318 downloads
Boost Channel 0.07.1

Boost Channel 0.07.1


Boost Channel is a C++ template framework for distributed message passing and event dispatching. more>>
Boost Channel is a C++ template framework for distributed message passing and event dispatching. Its major components (message IDs, routing algorithms...) are highly configurable as template parameters.
As a namespace shared by peer threads, channels support publish/subscribe scope control, message filtering, and translation.
Enhancements:
- Jamfile.v2 was added for building the channel library and examples (the current boost CVS build system was changed so Jamfile.v2 is required).
- However, there are issues with building samples using Jamfile.v2 with WindowsXP and VC++.
- Windows users should use the existing Jamfile (v1).
- This may involve replacing the boost/tools/build/v1 directory with the content from an older boost release or CVS checkout (such as 12/10/2006).
<<less
Download (0.087MB)
Added: 2007-01-26 License: MIT/X Consortium License Price:
1003 downloads
IRC Channel Relay Bot 1.1

IRC Channel Relay Bot 1.1


The purpose of this bot is to relay messages from one IRC network to another. more>>
Relay-bot is a program we initially wrote because our group of friends that hang out on one channel could never seem to all stay on EFnet, and even if we could EFnet was splitting so badly at the time that it was unusable. However, we couldnt readily switch to another network because not everybody is always online and a few people wanted to stick with EFnet because there were other friends of theirs still there. So, relay-bot was born. It allowed us to split our channel across 2 (actually, 3 or 4) different IRC networks fairly effectively.
You[l need a copy Of Perl since perlay bot is written in Perl. Youll also need a copy of Net::IRC.
Theres currently no real installation routine; just untar the tarball, edit "relay-bot.config" and run "relay-bot.pl".
Enhancements:
- relay-bot.config: Fixed small issue in example config file
- BUGS, relay-bot.pl: Prepping for update to a new release
<<less
Download (0.02MB)
Added: 2006-06-17 License: GPL (GNU General Public License) Price:
1277 downloads
ICEL 002

ICEL 002


ICEL project consists of database-based learning engine for eggdrop bots. more>>
ICEL project provides database-based learning engine for eggdrop bots.
ICEL stands for Interactive Commands for E-Learning and consists on a set of .tcl scripts that gives learning capabilities to an eggdrop bot.
It has been coded to be used on IRC help channels and uses a MySQL database to store the information.
Main features:
- Stable and optimized
- Can store multiple definitions per unit
- Fast access and the bot never floods himself off
- Some limits user editable (see icel.tcl)
- Redirection to channels or users
- Search capabilities
- Charset independent
<<less
Download (0.021MB)
Added: 2007-01-30 License: GPL (GNU General Public License) Price:
998 downloads
XChat-XMMS 0.7

XChat-XMMS 0.7


XChat-XMMS is an XChat script for controlling XMMS. more>>
XChat-XMMS is an XChat script for controlling XMMS. Use XMMS from within XChat, including remote control and having XChat interact with your IRC channel or /msg (including allowing remote users to browse your playlist)

It can send out messages to channels or other IRC users, and supports searching playlists with Perl regular expresions, DCC transfers, understands MP3 and Ogg-Vorbis tags, caches playlists for quick searches, and allows remote playlist browsing via /msg. It also supports auto- messages and auto-topics.

<<less
Download (0.013MB)
Added: 2006-04-11 License: Artistic License Price:
1298 downloads
TopicEngine 1.19

TopicEngine 1.19


TopicEngine is an advanced topic management script for eggdrop bots. more>>
TopicEngine is an advanced topic management script for eggdrop bots. Its features are: fine-grained access permissions, multiple channels, shortcuts to commands, intelligent topic handling, learning, locking, and more.

Commands can be executed via public message (using !topic in a channel), query (/msg botnick topic #channel, or on the partyline (.topic #channel).

Wont change the topic if it would make it go over the maximum topic length for the network
Access can be limit by bot flags per channel or globally, and by IRC status (+o,+v). Users can be blocked if needed.

Supports prefixes and postfixes to ensure something is always at the start/end of the topic (e.g. channel homepage URL).

If a user changes the topic with /topic, will try to learn the new one so that future !topic commands work smoothly. If a topic is set without a pre- or postfix, the bot resets the topic with them.

Topic locking, so that it cannot be changed. If the topic is changed with /topic, the bot will change it back. TopicEngine uses the botnet to try to avoid a botfight with two locked topics.
he topic is reset after a netsplit to make sure all servers across the network have the topic.
Intelligent trimming of the topic to try to fit as much as possible into the available space.

Can learn a new topic if its set with /topic instead of through the bot. Automatically learns all the topics on active channels when joining them, and will update them to have pre- and postfixes if needed.


<<less
Download (0.017MB)
Added: 2006-06-17 License: GPL (GNU General Public License) Price:
1226 downloads
shalVideo 1.4

shalVideo 1.4


shalVideo is a TV record sheduling program, the goal is that you can just use your computer just like a video recorder. more>>
shalVideo is a TV record scheduling program, the goal is that you can just use your computer just like a video recorder.

shalVideo just gives you the abstraction from other tools you MUST have installed, look at the Requirements for details.

shalVideo reads the channels list from a file that you have to write down, or download if there is one for your place. Right now, thanks to JCamGra, you can create the channels file from xawtv config using the xawitv2svch script

<<less
Download (0.20MB)
Added: 2006-01-26 License: GPL (GNU General Public License) Price:
1366 downloads
Decibel 0.5.0

Decibel 0.5.0


Decibel is a realtime communication framework based on Telepathy more>>
Decibel is a realtime communication framework based on Telepathy. It is meant to integrate VoIP, text chat, CTI (computer telephone integration), and similar applications into the users desktop.

The project consists of a desktop neutral policy daemon called Houston and desktop specific components for user interaction.

Houston is a plain, non-graphical Qt application which is supposed to get started when a user logs in. It is a policy daemon, which opens communication channels for the user and starts components in response to events triggered.

<<less
Download (0.13MB)
Added: 2007-08-01 License: LGPL (GNU Lesser General Public License) Price:
819 downloads
Media Listings

Media Listings


Media Listings project aims to provide a comfortable way to see the TV listings of supported TV channels. more>>
Media Listings project aims to provide a comfortable way to see the TV listings of supported TV channels. More exactly, it displays defined number of programs, which are yet to come, based on current date and time.

Clicking one of the displayed programs will start your default browser and navigate to appropriate additional info page of the program.

<<less
Download (0.012MB)
Added: 2007-04-04 License: GPL (GNU General Public License) Price:
940 downloads
ComediClientServer 1.1

ComediClientServer 1.1


ComediClientServer is a system to control and test COMEDI devices remotely (or locally). more>>
ComediClientServer is a system to control and test COMEDI devices remotely (or locally).
The system consists of two programs, a multiplatform client (written using Qt 3.x) and a Linux server.
The server is for Linux only. It is intended to run as a daemon process, and it exports an interface to control AI, AO, DI, DO and AIO channels remotely via the network.
The client is intended to run as GUI app on either Max OSX, Windows, or Linux.
The motivation for this program was that I wanted a quick oscilloscope-like program for controlling COMEDI devices, and I wanted to be able to do it over the network and/or from even a Windows workstation.
Main features:
- Remote access -- control COMEDI devices remotely from anywhere
- Set voltages on analog output channels
- Monitor the voltage of analog input channels graphically on the screen
- Digital input on DI or DIO channels or digital output on DO or DIO channels.
- Configure DIO mode for input or output
- Monitor and control multiple digital lines at once using a compact and elegant user interface.
- Client runs on multiple platforms: Windows, Linux and OSX (whatever platforms Qt 3.x supports).
<<less
Download (1.4MB)
Added: 2007-05-31 License: GPL (GNU General Public License) Price:
879 downloads
Octavian 0.1.0a

Octavian 0.1.0a


Octavian is a realtime software synthesizer for the GNULinux operating system. more>>
Octavian is a realtime software synthesizer for the GNULinux operating system. Octavian is design is like analog modular synthesizers, so it can be used both as a synth and as an effect processor.

Modular tasks separation allows to extend features in a simple way. Modules can be connected between each other via channels.

Octavian provides two types of channels: audio and control (MIDI), so they can be freely converted to each other (e.g. MIDI can be converted to "voltage" in order to control modules that support voltage-controlling and vice versa).

<<less
Download (0.39MB)
Added: 2006-02-10 License: GPL (GNU General Public License) Price:
1354 downloads
Naken Chat 2.12

Naken Chat 2.12


Naken Chat is a public chat server written in C (originally in Java). more>>
Naken Chat is a public chat server written in C (originally in Java). Naken Chat project allows multiple people to connect to it and talk simultaneously to each other or in private messages.
The goal of Naken Chat is to be as small and fast as possible using the least amount of your computers memory with the most amount of features. The current size of the Naken Chat binary on a Linux box is about 38k after being "stripped".
Ive fully tested this program on FreeBSD, Linux, Solaris, Windows 98 and XP, and MacOSX.
The Naken Chat server can be connected to through many different client programs including telnet, a Java applet, Windows clients, and J2ME Naken Chat Client for mobile phones.
Main features:
- Private channels created by anyone (with channel-ops)
- Channel locking to not allow unwanted visitors in
- Channel squelching to make annoying people in your channel shut up
- Gagging to make annoying users not be able to write to you
- Private messages
- User levels
- Idle users can be knocked offline after an idle period
- Channels are now optional
- Username/Password file so only known people can log in
- Beeps for when someone gets a private messages
- Private message highlighting
- Special Channels
- Main: The main channel.. can also be called channel 0
- Hidden caves: if you go to a channel that has a number and the number is between 1000 and 1999, the channel wont be listed when people type .w to see whos online. This feature is no longer compiled in by default.
- Site Banning
- Sysop (special power) functions
- Cross channel yelling so users in one channel can send a message to people in all the channels
- Hushing Yells so a user wont see any messages that were yelled
- If user types too much too fast they are bumped offline
- Internationalization (so Swedish/Norweigan/Hebrew/Arabic/etc. chars work)
- If you type: .w it will give you only that line number or .w would filter for that string
- Chat Logging
- Ability to hide IPs (for security)
- Sysop hiding
- Time stamping
- Many more features I cant remember at this time.
<<less
Download (0.026MB)
Added: 2007-06-28 License: Free To Use But Restricted Price:
857 downloads
Dynamic MP3 Lister

Dynamic MP3 Lister


Dynamic MP3 Lister is a PHP script for downloading/streaming MP3s from a Web server. more>>
Dynamic MP3 Lister was a project I started a long time ago to create dynamic lists of MP3s quickly and easily.

Features MP3 Information extraction for things like bitrate, channels, playtime and more.

Please note that this script is discontinued, and is only shown here now as an example of my work.
<<less
Download (0.009MB)
Added: 2005-05-05 License: Free for non-commercial use Price:
1643 downloads
AmphetaDesk 0.93.1

AmphetaDesk 0.93.1


AmphetaDesk is a free, cross platform, open-sourced, syndicated news aggregator. more>>
AmphetaDesk project is a free, cross platform, open-sourced, syndicated news aggregator - it obediently sits on your desktop, downloads the latest news that interests you, and displays them in a quick and easy to use (and customizable!) webpage.

With thousands of channels available, AmphetaDesk can shave hours off your day - and youll look smart to all your friends! Egotism never had it better!

<<less
Download (0.85MB)
Added: 2006-09-15 License: GPL (GNU General Public License) Price:
1158 downloads
Amarok XM Tuner 0.01

Amarok XM Tuner 0.01


Amarok XM Tuner is a script that allows playing of xmonline channels through Amarok. more>>
Amarok XM Tuner is a script that allows playing of xmonline channels through Amarok. Based on a shell script by B. Galliart it requires python and pycurl. You must have a valid xmonline account. The tuner is opened from the playlist.

<<less
Download (0.004MB)
Added: 2007-06-25 License: GPL (GNU General Public License) Price:
856 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5