pidgin/nest

909fcb7d426c
Parents 6ef90d88982e
Children 2f7d8af102f2
Uses data from plugins.json instead of static markdown
--- a/content/plugins/trusted-plugins.md Sat Jan 12 18:46:00 2019 +0000
+++ b/content/plugins/trusted-plugins.md Sat Jan 12 18:48:01 2019 +0000
@@ -12,333 +12,4 @@
If you believe someone should be on this list, please open a pull request with
the update or let grim know.
-[Additional Protocols](#markdown-header-additional-protocols)
-
- * [Battle.net v2](#markdown-header-battlenet-v2)
- * [Discord](#markdown-header-discord)
- * [Facebook Messenger](#markdown-header-facebook-messenger)
- * [Gammu](#markdown-header-gammu)
- * [Hangouts](#markdown-header-hangouts)
- * [Mattermost](#markdown-header-mattermost)
- * [NetNexus](#markdown-header-netnexus)
- * [Ning](#markdown-header-ning)
- * [OkCupid](#markdown-header-okcupid)
- * [Omegle](#markdown-header-omegle)
- * [Pushbullet](#markdown-header-pushbullet)
- * [Rocket.Chat](#markdown-header-rocketchat)
- * [Skype](#markdown-header-skype)
- * [Steam Mobile](#markdown-header-steam-mobile)
- * [Yahoo! 2017](#markdown-header-yahoo-2017)
-
-[Notification Plugins](#markdown-header-notifications-plugins)
-
- * [Caps-notification](#markdown-header-capsnot)
-
-[Interface Tweaks Plugins](#markdown-header-interface-tweaks-plugins)
-
- * [Ignore Nick Change](#markdown-header-ignore-nick-change)
- * [Media Emblems](#markdown-header-media-emblems)
- * [Pidgin Group Chat Typing Notifications](#markdown-header-pidgin-group-chat-typing-notifications)
- * [Protocol Icon Override](#markdown-header-protocol-icon-override)
- * [Windows 7 Taskbar](#markdown-header-windows-7-taskbar)
- * [Windows Smooth Scrolling](#markdown-header-windows-smooth-scrolling)
-
-[Accounts and Logs](#markdown-header-accounts-and-logs)
-
- * [Pidgin Juice](#markdown-header-pidgin-juice)
- * [SQLite Logger](#markdown-header-sqlite-logger)
-
-[Miscellaneous](#markdown-header-miscellaneous)
-
- * [Auto Translate](#markdown-header-auto-translate)
- * [No IRC /who](#markdown-header-no-irc-who)
- * [XMPP Ignore Groups](#markdown-header-xmpp-ignore-groups)
-
-## Additional Protocols
-
-### Battle.net v2
-
-![logo](https://bytebucket.org/EionRobb/purple-battlenet/raw/8cb9309fd358f7fba5d50e285b1092d5bed8aee0/battlenet48.png)
-
- * Maintainer: EionRobb
- * Type: Protocol
-
-Adds support for Battle.net v2 to libpurple based clients like Pidgin.
-
-[upstream](https://bitbucket.org/EionRobb/purple-battlenet/overview)
-
-### Discord
-
-![logo](https://github.com/EionRobb/purple-discord/raw/master/discord48.png)
-
- * Maintainer: EionRobb
- * Type: Protocol
-
-Adds support for [Discord](https://discordapp.com/) to libpurple based
-clients like Pidgin.
-
-[upstream](https://github.com/EionRobb/purple-discord#readme)
-
-### Facebook Messenger
-
-![logo](https://bytebucket.org/pidgin/main/raw/7d94ae110549af114d518ad42e6c7e3a621e5041/pidgin/pixmaps/protocols/48/facebook.png)
-
- * Maintainer: dx
- * Type: Protocol
-
-Adds support for [Facebook Messenger](https://messenger.com) to libpurple
-based clients like Pidgin.
-
-[upstream](https://github.com/dequis/purple-facebook/wiki)
-
-### Gammu
-
-![logo](https://github.com/EionRobb/purple-gammu/raw/master/icons/48/gammu.png)
-
- * Maintainer: EionRobb
- * Type: Protocol
-
-Adds support for [Gammu](https://wammu.eu/gammu/) to libpurple based clients
-like Pidgin.
-
-[upstream](https://github.com/EionRobb/purple-gammu)
-
-### Hangouts
-
-![logo](https://bitbucket.org/EionRobb/purple-hangouts/avatar)
-
- * Maintainer: EionRobb
- * Type: Protocol
-
-Adds support for [Hangouts](https://hangouts.google.com) to libpurple based
-clients like Pidgin.
-
-[upstream](https://bitbucket.org/EionRobb/purple-hangouts/)
-
-### Mattermost
-
-![logo](https://github.com/EionRobb/purple-mattermost/raw/master/mattermost48.png)
-
- * Maintainer: EionRobb
- * Type: Protocol
-
-Adds support for [Mattermost](https://about.mattermost.com/) to libpurple
-based clients like Pidgin.
-
-[upstream](https://github.com/EionRobb/purple-mattermost#readme)
-
-### NetNexus
-
- * Maintainer: EionRobb
- * Type: Protocol
-
-Adds support for [NetNexus](http://www.netnexus.com/) to libpurple based
-clients like Pidgin.
-
-[upstream](https://github.com/EionRobb/netnexus-pidgin)
-
-### Ning
-
- * Maintainer: EionRobb
- * Type: Protocol
-
-Adds support for [Ning](https://www.ning.com/) to libpurple based clients like
-Pidgin.
-
-[upstream](https://github.com/EionRobb/pidgin-ning)
-
-### OkCupid
-
-![logo](https://github.com/EionRobb/okcupid-pidgin/raw/master/icons/48/okcupid.png)
-
- * Maintainer: EionRobb
- * Type: Protocol
-
-Adds support for [OkCupid](https://www.okcupid.com/) to libpurple based clients like Pidgin.
-
-[upstream](https://github.com/EionRobb/okcupid-pidgin)
-
-### Omegle
-
- * Maintainer: EionRobb
- * Type: Protocol
-
-Adds support for [Omegle](http://www.omegle.com/) to libpurple based clients
-like Pidgin.
-
-[upstream](https://github.com/EionRobb/pidgin-omegle)
-
-### Pushbullet
-
-![logo](https://github.com/EionRobb/pidgin-pushbullet/raw/master/icons/pushbullet48.png)
-
- * Maintainer: EionRobb
- * Type: Protocol
-
-Adds support for [Pushbullet](https://www.pushbullet.com/) to libpurple based
-clients like Pidgin.
-
-[upstream](https://github.com/EionRobb/pidgin-pushbullet)
-
-### Rocket.Chat
-
-![logo](https://bytebucket.org/EionRobb/purple-rocketchat/raw/fb8dcc6497825785afdb57582e08f96a078fb618/rocketchat48.png)
-
- * Maintainer: EionRobb
- * Type: Protocol
-
-Adds support for [Rocket.Chat](https://rocket.chat) to libpurple based clients like Pidgin.
-
-[upstream](https://bitbucket.org/EionRobb/purple-rocketchat/overview)
-
-### Skype
-
-![logo](https://github.com/EionRobb/skype4pidgin/raw/master/skypeweb/icons/48/skype.png)
-
- * Maintainer: EionRobb
- * Type: Protocol
-
-Adds support for [Skype](https://www.skype.com) to libpurple based clients
-like Pidgin.
-
-[upstream](https://github.com/EionRobb/skype4pidgin/tree/master/skypeweb)
-
-### Steam Mobile
-
-![logo](https://github.com/EionRobb/pidgin-opensteamworks/raw/master/steam-mobile/steam48.png)
-
- * Maintainer: EionRobb
- * Type: Protocol
-
-Adds support for [Steam](https://store.steampowered.com) to libpurple based
-clients like Pidgin.
-
-[upstream](https://github.com/EionRobb/pidgin-opensteamworks/tree/master/steam-mobile)
-
-### Yahoo! 2017
-
-![logo](https://github.com/EionRobb/funyahoo-plusplus/raw/master/icons/48/yahoo.png)
-
- * Maintainer: EionRobb
- * Type: Protocol
-
-Adds support for [Yahoo! 2017]() to libpurple based clients like Pidgin.
-
-[upstream](https://github.com/EionRobb/funyahoo-plusplus)
-
-## Notification Plugins
-
-### Capsnot
-
- * Maintainer: EionRobb
- * Type: Notification
-
-Informs for new messages with the NumLock, CapsLock or ScrollLock LEDs.
-
-[upstream](https://github.com/EionRobb/pidgin-capsnot)
-
-## Interface Tweaks Plugins
-
-### Ignore Nick Change
-
- * Maintainer: EionRobb
- * Type: Interface Tweaks
-
-This plugin hides name change messages in large rooms, except for those users
-actively taking part in a conversation.
-
-[upstream](https://github.com/EionRobb/pidgin-ignore-nickchange)
-
-### Media Emblems
-
- * Maintainer: EionRobb
- * Type: Interface Tweaks
-
-Adds emblems to the buddy list to show if a user supports Voice or Video calls.
-
-[upstream](https://github.com/EionRobb/pidgin-media-emblems)
-
-### Pidgin Group Chat Typing Notifications
-
- * Maintainer: EionRobb
- * Type: Interface Tweaks
-
-Display typing notifications of users in a compatible multi-user chat.
-
-[upstream](https://github.com/EionRobb/pidgin-groupchat-typing-notifications)
-
-### Protocol Icon Override
-
- * Maintainer: EionRobb
- * Type: Interface Tweaks
-
-Lets you pick the protocol icon to display per-account.
-
-[upstream](https://github.com/EionRobb/pidgin-icon-override)
-
-### Windows 7 Taskbar
-
- * Maintainer: EionRobb
- * Type: Interface Tweaks
-
-Adds new Windows 7 eye-candy such as task bar menu, progress and emblems
-
-[upstream](https://github.com/EionRobb/pidgin-win7#readme)
-
-### Windows Smooth Scrolling
-
- * Maintainer: EionRobb
- * Type: Interface Tweaks
-
-Gives more precise scrolling control eg with trackpads.
-
-[upstream](https://github.com/EionRobb/pidgin-windows-smooth-scrolling/releases)
-
-## Accounts and Logs
-
-### Pidgin Juice
-
- * Maintainer: EionRobb
- * Type: Accounts and Logs
-
-Web-based iPhone interface for Pidgin/Finch.
-
-[upstream](https://github.com/EionRobb/pidgin-juice)
-
-### SQLite Logger
-
- * Maintainer: EionRobb
- * Type: Accounts and Logs
-
-IM/Chat logger with a SQLite backend.
-
-[upstream](https://github.com/EionRobb/pidgin-sqlite-log/tree/master)
-
-## Miscellaneous
-
-### Auto Translate
-
- * Maintainer: EionRobb
- * Type: Miscellaneous
-
-Auto translates incoming IMs.
-
-[upstream](https://github.com/EionRobb/purple-translate)
-
-### No IRC /who
-
- * Maintainer: EionRobb
- * Type: Miscellaneous
-
-Removes the periodic /who check from the IRC protocol, to stop flooding, slowdowns and "Max sendq exceeded" errors.
-
-[upstream](https://github.com/EionRobb/pidgin-no-irc-who)
-
-### XMPP Ignore Groups
-
- * Maintainer: EionRobb
- * Type: Miscellaneous
-
-Ignores server-sent XMPP groups so that you can move buddies around on annoying servers (e.g. Facebook).
-
-[upstream](https://github.com/EionRobb/pidgin-xmpp-ignore-groups)
+{{< plugintable >}}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/layouts/shortcodes/plugintable.html Sat Jan 12 18:48:01 2019 +0000
@@ -0,0 +1,21 @@
+<table>
+ <thead>
+ <th>logo</th>
+ <th>heading</th>
+ <th>info</th>
+ <th>repo</th>
+ </thead>
+ <tbody>
+ {{ range.Site.Data.plugins }}
+
+ <tr>
+ <td><img src="{{.logo}}" /></td>
+ <td>{{.heading}}</td>
+ <td><b>{{.type}}</b> {{.info | markdownify }}</td>
+ <td>
+ <a href="{{.repo}}">{{.maintainer}}</a>
+ </td>
+ </tr>
+ {{ end }}
+ </tbody>
+</table>