{"id":15687246,"url":"https://github.com/bill-auger/bridgin","last_synced_at":"2025-05-07T19:26:49.919Z","repository":{"id":10495171,"uuid":"12677518","full_name":"bill-auger/bridgin","owner":"bill-auger","description":"a libpurple plugin for bridging pidgin/finch conversations ","archived":false,"fork":false,"pushed_at":"2022-07-26T09:14:26.000Z","size":67,"stargazers_count":10,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-31T13:26:59.348Z","etag":null,"topics":["bridge","chat","irc","libpurple","libpurple-plugin","pidgin","pidgin-plugin"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"pentaho-labs/pentaho-cpython-plugin","license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bill-auger.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-09-08T07:20:03.000Z","updated_at":"2024-10-27T22:38:38.000Z","dependencies_parsed_at":"2022-08-30T09:42:06.574Z","dependency_job_id":null,"html_url":"https://github.com/bill-auger/bridgin","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bill-auger%2Fbridgin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bill-auger%2Fbridgin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bill-auger%2Fbridgin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bill-auger%2Fbridgin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bill-auger","download_url":"https://codeload.github.com/bill-auger/bridgin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252942754,"owners_count":21829121,"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":["bridge","chat","irc","libpurple","libpurple-plugin","pidgin","pidgin-plugin"],"created_at":"2024-10-03T17:45:56.234Z","updated_at":"2025-05-07T19:26:49.887Z","avatar_url":"https://github.com/bill-auger.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"### \u003c-- bridgin (with a pidgin) --\u003e\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;a nifty purple plugin  \n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;to bridge multiple IM and chat sessions  \n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;across the various chat services supported by libpurple  \n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;(aim, facebook, googletalk, icq, identi.ca,  \n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;irc, msn, myspace, twitter, yahoo and many others)  \n  \nthis is a native purple plugin port of the [bridgin-php](https://github.com/bill-auger/bridgin-php) project  \nported to C in order to overcome the limitations of the original php/dbus script  \n  \nsome new functionalities this allows:  \n* supressing echo to public chats of admin commands and status reports\n* better handling of special forms such as '/me' , smileys , etc ...\n* issuing admin commands in the standard form ('/add' instead of '?/add')\n* painfree installation and automatic loading with pidgin\n* running on a nox box , windows , or mac\n  \n  \n##build instructions for debian (ymmv)\n\ncd into your build dir and load the pidgin sources and build deps\n\n    apt-get source pidgin\n    sudo apt-get build-dep pidgin\n\ncd into ./pidgin-x.x.x/ and build pidgin and finch  \nyou do not need to install this build  \nit is only used to simplify building the bridgin plugin  \nif you already have pidgin , finch , or adium installed  \nyou can delete this entire directory after building the plugin  \nif you want to use this newly compiled pidgin or finch  \nyou may need to remove some of the ./configure --disable* switches\n\n    cd ./pidgin*\n    ./configure --disable-gtkui --disable-vv --disable-meanwhile --disable-avahi --disable-dbus --disable-perl --disable-tk\n    make\n\nnow go make some C(__) and when the build has completed  \ncopy the contents of this repo into ./libpurple/plugins  \ncd into the plugins dir and run the install script\n\n    cp \u003c/path/to/bridgin/sources\u003e/* ./libpurple/plugins/\n    cd ./libpurple/plugins/\n    chmod a+x ./install\n    ./install\n\nif your $HOME environment variable is properly set  \nthe install script should reply with the following message  \nand pidgin will launch automatically upon successful installation\n\n    \"compilation success - installing to YOUR_HOME_DIR/.purple/plugins/\"\n\nthe bridgin plugin should now be available to pidgin in Tools-\u003ePlugins  \nif it is not then use this command to check that the plugin was installed\n\n    ls $HOME/.purple/plugins/bridgin.so\n\nif there is no output then you will need to manually move the file 'bridgin.so'  \ninto YOUR_HOME_DIR/.purple/plugins/ or /usr/lib/purple-2/ then restart pidgin  \n  \nif you are running without X or you do not want pidgin to launch automatically  \nuse this comand to compile and install only\n\n    ./install nolaunch\n\nif you do not want the plugin to be automatically installed into your home dir  \nuse this comand to compile only\n\n    make bridgin.so\n  \n  \n## build instructions for windows\nfollow [these instructions](https://pidgin.im/development/building/2.x.y/windows/) to build pidgin for windows  \nthen copy the contents of this repo into PIDGIN_SRC_DIR\\libpurple\\plugins  \ncd into PIDGIN_SRC_DIR\\libpurple\\plugins then make and install with:\n\n    make -f Makefile.mingw bridgin.dll\n    copy bridgin.dll %APPDATA%\\.purple\\plugins\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbill-auger%2Fbridgin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbill-auger%2Fbridgin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbill-auger%2Fbridgin/lists"}