{"id":18030493,"url":"https://github.com/stokito/pidgin-fchat","last_synced_at":"2025-03-27T03:31:22.103Z","repository":{"id":12616304,"uuid":"15287457","full_name":"stokito/pidgin-fchat","owner":"stokito","description":"FChat protocol plugin for libpurple (Pidgin, Adium)","archived":false,"fork":false,"pushed_at":"2024-09-19T07:09:40.000Z","size":251,"stargazers_count":13,"open_issues_count":8,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-23T01:12:30.700Z","etag":null,"topics":["libpurple","messenger","p2p-chat","pidgin"],"latest_commit_sha":null,"homepage":"https://code.launchpad.net/~stokito/+archive/ubuntu/pidgin-fchat","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stokito.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-12-18T15:59:20.000Z","updated_at":"2024-09-19T07:09:43.000Z","dependencies_parsed_at":"2024-10-30T09:14:41.448Z","dependency_job_id":"ff1dbca1-b255-45f3-a6e4-9ca7f27d770f","html_url":"https://github.com/stokito/pidgin-fchat","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stokito%2Fpidgin-fchat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stokito%2Fpidgin-fchat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stokito%2Fpidgin-fchat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stokito%2Fpidgin-fchat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stokito","download_url":"https://codeload.github.com/stokito/pidgin-fchat/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245778718,"owners_count":20670682,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["libpurple","messenger","p2p-chat","pidgin"],"created_at":"2024-10-30T09:14:24.822Z","updated_at":"2025-03-27T03:31:21.400Z","avatar_url":"https://github.com/stokito.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Friendly Chat (FChat) protocol plugin for libpurple (Pidgin)\n\nThe [FChat](http://www.kilievich.com/fchat/) is one of the famous in past peer-to-peer (p2p) chat programs for local networks.\nOriginal FChat had a support of IRC protocol and itself FChat protocol which is lightweight and based on UDP datagrams.\nThis easily allowed having a chat with more than 500 peoples in the LAN network on my ISP and without any dedicated server! \nWhile the FChat is not developed anymore and the last version was released in 2004 it still rocks and can be customized in any aspect.\n\nI created this plugin for the [Pidgin](https://pidgin.im/):\n\n![](/screenshot.png)\n\nIn fact this is a plugin for [libpurple](https://developer.pidgin.im/wiki/WhatIsLibpurple) i.e. a core library for several messengers: Pidgin, Finch, [Adium](https://adium.im/), [Instantbird](http://www.instantbird.com/) and [Telepathy](https://telepathy.freedesktop.org/) with haze.\n\n\n## Features\n* No need for any dedicated server: just run it and start a conversation. Nobody can ban you, nobody can read your messages.\n* One Main Chat Room.\n* Private messages.\n* You can send a beep signal to urgently ask for attention.\n* There is not any roaster with contacts, but you can ask a buddy to give its own contact list.  \n* Message Board: you can pin a message for everyone like \"I'm selling notebook\".\n* Rich user info\n* Custom statuses are partially supported.\n\n## Install\nCurrently, it's supported only Linux and tested on Ubuntu Mate.\nSince this is a plugin then you need to install IM client. For example to install Pidgin:\n\n    sudo apt install pidgin\n\n### Ubuntu\nThe plugin can be installed in Ubuntu via [PPA](https://code.launchpad.net/~stokito/+archive/ubuntu/pidgin-fchat):\n\n    sudo add-apt-repository ppa:stokito/pidgin-fchat\n    sudo apt-get update\n    sudo apt install pidgin-fchat\n\n### Build and install from sources\nFor other distros you can try to install from sources:\n\n    git clone https://github.com/stokito/pidgin-fchat.git\n    cd pidgin-fchat\n    sudo apt install libpurple-dev\n    make\n    sudo make install\n\n#### Build deb package\nTo build a Debian package:\n\n    debuild\n\nAnd check the parent folder for the built `*.deb` files like `pidgin-fchat_1.0.2_amd64.deb`\n\n\n## Usage\n\n* Open Pidgin, main menu Accounts / Add.\n* Select protocol: ![](/share/pixmaps/pidgin/protocols/16/fchat.png) `FChat`\n* Username: `0.0.0.0`\n* Local Alias: `Your Name` - it will be shown to your contacts.\n\nFChat is p2p chat program for local networks based on UDP protocol.\nYour IP will be used as `Username`. If you have several network interfaces you can use different IP for them.\nBut most probably you want to use FChat for all networks so enter IP `0.0.0.0`.\n\n### Encoding problems for non-English speakers\nThis plugin uses `UTF-8` encoding but if you are going to talk with original FChat users,\nthen you also have to select an encoding of your country.\nFor example, for Russian/Ukrainian users you have to use the charset `CP1251`.\nTo configure encoding Account settings and `Advanced` tab.\n\n### Manually add a buddy \nAfter login FChat will send a broadcast message to connect to all users in LAN. But sometimes this may not work.\nIf so you can manually add a buddy by its IP address: in the main menu click on `Buddies` then `Add buddy...`:\n* `Buddy's username` - input here IP address of the buddy.\n* `Alias` - input here a name or nickname of the buddy.\n\n### Join a chat\nThe FChat naturally supports a chat room for all users but in the Pidgin you have to \"join\" it yourself.\nTo do that in the main menu click `Buddies` then `Join a Chat...` and `Chat Room` will be `Main` so just press `Join`. \n\n## Support\nIn case of any problems or propositions please leave a ticket on [issues](https://github.com/stokito/pidgin-fchat/issues)\n\nHope you'll enjoy it :) Happy chatting!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstokito%2Fpidgin-fchat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstokito%2Fpidgin-fchat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstokito%2Fpidgin-fchat/lists"}