googleplusplus_user_mute

Created: 2011-07-14 04:26
Updated: 2013-10-13 00:43

README.md

GooglePlusPlus User Mute

General Information

The googleplusplus_user_mute userscript / extension for Google+ (aka Google Plus aka G+) mutes all posts by specific users. Click MUTE USER link next to the Public/Limited status. Once muted, a placeholder for each post appears with {User Name} UNMUTE, which if clicked will stop muting that particular user.

Shared posts where the originator is muted also get muted and in the placeholder appears: (MUTED SHARE – SEE ORIGINAL POSTER TO UNMUTE). Clicking SEE ORIGINAL POSTER TO UNMUTE takes you to the originator's profile where you can UNMUTE them.

Install: http://go.wittman.org/azpz

Discussion: https://plus.google.com/111309687695898923996/posts/BjipDXXgf77

So far, this userscript / extension was tested on Google Chrome 12 and Firefox 5 with Greasemonkey (download) and should also work in Safari with the plugin NinjaKit (download).

##Language Translations

A user's language of choice can be detected from the browser's language setting. If a translation is defined in the extension, the extension interface elements (e.g. button labels) will be translated accordingly. The default/fallback language is English (US, but there are no English-dialect-specific words so far).

Translations from the Google+ community are most welcome—crowd-sourcing!. I will do the best I can to add languages as they roll in, and publish extension version updates in a reasonable timeframe.

Please post comments publicly on the User Mute translation thread googleplusplus_user_mute discussion thread. There's a link there an introduction to using a collaborative Google spreadsheet to record the translations.

For reference, below is the Javascript object literal that will hold all the defined translations.

{
	'unmute' : {
		'en-US' : 'UNMUTE',
		'xx-XX' : '_____'
	},
	'muted_share' : {
		'en-US' : 'MUTED SHARE',
		'xx-XX' : '_____'
	},
	'see_original' : {
		'en-US' : 'SEE ORIGINAL POSTER TO UNMUTE',
		'xx-XX' : '_____'
	},
	'mute_user' : {
		'en-US' : 'MUTE USER',
		'xx-XX' : '_____'
	}
}

Change Log

Version 0.2.0

  • Critical update needed to work with current state of Google+. Auto-healing (updating for CSS map) implemented. FIX

Version 0.1.6

  • Immediate correction to previous version. FIX

Version 0.1.5

  • Changes made today by Google introduced breaking DOM tree changes. All modules needed updating and are now fixed. FIX

Version 0.1.4

  • Recent change by Google required an adjustment to detect the user's name and the post ID. User Mute now fully functional again. FIX

Version 0.1.3

Version 0.1.2

  • Interface text typo corrected. FIX

Version 0.1.1

  • Extension is functionally, language independent, and translation-ready for interface elements. Only the default language English (en-US) is defined so far. NEW

Version 0.1.0

  • Initial Release
Cookies help us deliver our services. By using our services, you agree to our use of cookies Learn more