博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
irc 开源软件_前4个开源IRC客户端
阅读量:2526 次
发布时间:2019-05-11

本文共 1918 字,大约阅读时间需要 6 分钟。

irc 开源软件

像许多参与开源运动的人们一样,尽管我使用各种不同的工具进行实时通信,但我似乎无法摆脱IRC。 尽管IRC并不完美,而且我不喜欢它的某些怪癖,但它的存在至少可以预见,因为它的低准入门槛和广泛的开源客户选择使IRC尤其是Freenode成为了可能。 -放置开源项目进行协作。

但自从我评估了用于连接IRC的工具以来已经有一段时间了。 考虑到我在那里呆了多少时间,我认为现在该是时候看看我的选择了,看看是否有一个客户可以更好地满足我的需求。

几周前,我偶然发现了Joe Brockmeier的一篇很棒的文章,该文章研究了的 Pidgin,Konversation,XChat,Chatzilla和Irssi),但是对于那篇已有5年历史的文章,我认为值得重新审视。这些工具并询问它们今天的位置,以及是否有任何新的竞争者应加入列表。

桌面:HexChat

多年前, 肯定会是我的首选。 它分布广泛,在易于使用和功能丰富之间取得了很好的平衡。 但是时代变了。 XChat的开发在2010年最后一次发布后实际上停止了,并且新的竞争者选择了代码库,创建了一个fork,并与其一起运行。

认识我个人最喜欢的桌面IRC客户端 。 HexChat可能被称为XChat的逻辑继承者,将活跃的开发带入了一个本来就处于Hibernate状态的项目。 HexChat拥有一个可主题化的界面,使用Python或Perl编写自定义脚本的能力以及通过本机支持和各种附加组件可用的许多其他功能。 与原始的XChat不同,HexChat在所有可用的平台上都是开源的(XChat仅在Windows系统上商业可用,而Linux用户免费)。

HexChat是在下 ,其可在GitHub上获得。

如果你不是一个HexChat风扇,有很多其他选择在这个舞台: , 和都是不错的选择,而且还有很多其他的。

航站楼:Irssi

许多开发人员和系统管理员已经将大部分时间花在命令行上。 为什么他们只需要离开就可以与合作者交谈? 是功能强大的IRC终端客户端,尽管它不是初学者的工具。

由于IRC是基于文本的协议,因此拥有基于文本的客户端根本不会使您退缩。 Irssi具有许多日志记录选项,许多不同的自动化功能,几乎所有内容的选项卡补全以及许多可插入的主题和脚本。 它是一个终端客户端,因此您还可以选择在始终在线的服务器上远程运行它,为您提供持久的连接,然后只需连接到客户端即可。 (屏幕和tmux等工具使此操作变得容易。)

Irssi的源代码在 ,并在下以开源形式提供。

网址:Kiwi IRC

如果我告诉过您,您根本不需要计算机上的客户端即可连接IRC怎么办? 如果您正在寻找可以在多台计算机上的任何地方使用的IRC客户端,那么可能是最好的选择。 它几乎可以与所有主要浏览器一起使用,并具有主题,文本样式,用户脚本和许多插件的选项。

也许甚至更重要的是,如果您运行一个开源项目,则可以将Kiwi IRC嵌入到您的网站中,即使对于不熟悉IRC的人也可以将您的社区团结在一起。 但是请不要相信我,您可以查看现场演示。

使用NodeJS框架以JavaScript编写的Kiwi IRC,已获得许可, 由您在GitHub上浏览。

您可能也对感兴趣, 是自托管基于Web的IRC的另一个出色客户端。

手机:Yaaic

是Another Android IRC Client的简写。 因为有时候您在旅途中仍然需要能够连接。 像我们在其他平台上的首选一样,Yaaic可与多个并发服务器一起使用,并具有许多功能,尽管比您在桌面客户端上所期望的要少。

您可以免费在中获取Yaaic,并在GitHub上查看 。 Yaaic在GPL 下可用。

其他要考虑的

当然,除了我在这里选择的四个外,还有其他开源IRC客户。

我没有在上面提到的一个竞争者是 。 Pidgin(以前称为GAIM)是一种多用途聊天客户端,能够绑定到除IRC之外的许多网络。 实际上,我经常使用它,但不用于Internet中继聊天。 我发现与IRC相比,它是一对一或小组聊天更好的客户,在IRC中,我经常发现自己在数十个会议室中,有数百个潜在参与者。 但是,取决于您使用的IRC用户有多重,它可能对您有用。

另一个选项是浏览器中的 ,它作为Mozilla Firefox的附件分发。 作为Chromium用户,这不是我的选择,但是,如果您是Firefox爱好者,则可能很适合您的需求。

那么,您选择什么呢? 我是列出您最喜欢的客户,还是留下您认为每个人都应该尝试的客户? 在下面的评论中让我们知道。

翻译自:

irc 开源软件

转载地址:http://gvnzd.baihongyu.com/

你可能感兴趣的文章
centos mpeg acc 解码器安装
查看>>
Tip 18 – How to decide on a lifetime for your ObjectContext
查看>>
[SHOI2008]堵塞的交通
查看>>
从字节理解Unicode(UTF8/UTF16)
查看>>
MATLAB 基本命令 ...
查看>>
MapReduce Design Patterns(6 、Job 链)(十二)
查看>>
环形菜单的实现
查看>>
20145210 20145226实验一
查看>>
git使用
查看>>
自然语言处理要解决的问题
查看>>
python购物车进阶(函数)
查看>>
DBUtils——handler
查看>>
Python 函数参数 传引用还是传值
查看>>
C#弹出窗体、C#导出Excel、C#数据展示框、C#弹出框
查看>>
Android 常用的adb命令
查看>>
【python】-- 多进程的基本语法 、进程间数据交互与共享、进程锁和进程池的使用...
查看>>
【解决Chrome浏览器和IE浏览器上传附件兼容的问题 -- Chrome关闭flash后,uploadify插件不可用的解决办法】...
查看>>
34 帧动画
查看>>
二次剩余及欧拉准则
查看>>
Centos 7 Mysql 最大连接数超了问题解决
查看>>