Coder Social home page Coder Social logo

ircamp's People

Contributors

defunkt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ircamp's Issues

Proxy Support

Is there any HTTP proxy support included or planned?

Image Conversion

Campfire delivers HTML for images. Convert this into a simple image URL for IRC.

Link Conversion

Campfire delivers HTML for links. Convert this into a simple URL for IRC.

Expose each Campfire user as a separate IRC nick

The Campfire-IRC bridge would feel much more native if each Campfire message were relayed to IRC from a nick dedicated to the originating user (rather than sending all from a single bot, prefixed with the Campfire-side username).

Structurally, this would seem to require refactoring the current design---where the relay is built into the IRC client, which contains the Campfire client as a slave---into a single top-level centralized relay agent, which contains multiple IRC clients (and one or more Campfire clients) as slaves.

Support multi-user relay of an entire room between IRC and Campfire

ircamp is an awesome start. However, in the case where multiple people want to use IRC, it currently appears to require a dedicated instance, and, more significantly, a dedicated room per-user. This latter problem is more subtle: placing multiple single-user bots in the same IRC room would not only result in duplicate messages being replayed from Campfire to IRC, but could create an infinite loop in which each would constantly relay the postings of the others from Campfire to IRC and these would in turn be relayed back to Campfire.

Far more ideal would be a single bot which relayed an entire room between IRC and Campfire. This bot would include a mapping between IRC nicks and Campfire users (with credentials). Consolidating the relay through a single bot would allow centralized knowledge of what was being relayed where, avoiding the posting echo problem.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.