Request: Allow selection of forums for View All Unread
by kcpdad · in Site Feedback · 06/14/2009 (12:41 am) · 3 replies
This has probably been suggested before but in case it hasn't or if it's been forgotten, it would be very useful to allow the user to select which forums should be displayed for the View All Unread action.
That is, filter the results to show posts from forums that I have previously selected, say from the user preference page.
I use this url often and this would be a great improvement for me and probably others as well.
Could you please also let me know if you do plan to do this or not in a reasonable timeframe, because if not then I may write a greasemonkey script to do the same.
Thanks!
That is, filter the results to show posts from forums that I have previously selected, say from the user preference page.
I use this url often and this would be a great improvement for me and probably others as well.
Could you please also let me know if you do plan to do this or not in a reasonable timeframe, because if not then I may write a greasemonkey script to do the same.
Thanks!
About the author
Hobbyist working on a tank game when time allows. Play the prototype at => http://www.sytrept.com/60tons/
#2
I tried the Reader as you suggested but I'm actually getting more posts now. I want to see less now more :)
With the RSS feed you can see forums that are still private to license holders, e.g. I can see Torque 3D posts in the reader but not in the browser using the link.
BTW, I used http://www.garagegames.com/feeds to subscribe, is there page I don't know about that allows you to subscribe to individual forums?
thanks!
06/14/2009 (11:17 am)
Can you restrict the feeds to a select group of forums? That is, if I don't care to view Torque X forum posts, how can I filter them out?I tried the Reader as you suggested but I'm actually getting more posts now. I want to see less now more :)
With the RSS feed you can see forums that are still private to license holders, e.g. I can see Torque 3D posts in the reader but not in the browser using the link.
BTW, I used http://www.garagegames.com/feeds to subscribe, is there page I don't know about that allows you to subscribe to individual forums?
thanks!
#3
07/10/2009 (9:34 pm)
I wrote a greasemonkey script to remove forums I'm not interested in reading. // ggunread.user.js
// version 0.1 BETA
// 07/10/2009 20:44
// Copyright (c) 2009, Joseph Reilly
// Released under the GPL license
// http://www.gnu.org/copyleft/gpl.html
//
// This script is for the GarageGames unread threads page
// It allows you to ignore specified forums.
// --------------------------------------------------------------------
//
// This is a Greasemonkey user script. To install it, you need
// Greasemonkey 0.8.2 or later: http://greasemonkey.mozdev.org/
// Then restart Firefox and revisit this script.
//
// To uninstall, go to Tools/Manage User Scripts,
// select "ggunread", and click Uninstall.
//
// --------------------------------------------------------------------
//
// ==UserScript==
// @name ggunread
// @namespace http://www.60tons.com/projects/greasemonkey/
// @description Filter forums from Garagegames unread threads page
// @include http://www.garagegames.com/community/forums/unread*
// ==/UserScript==
// *************** THIS IS WHERE YOU ADD FORUMS TO IGNORE *************************
// *************** FOLLOW INSTRUCTIONS CAREFULLY *********************************
// List forum names, each in quotation marks.
// All but the last name must have a comma following
// The last name in the list must not have a comma following
// This list is case insensitive, e.g. AsDf is the same as asdf
var ignoreList =
[
"Combat Starter Kit",
"RTS Starter Kit",
"TGB Platformer Kit",
"Torque X Platformer Kit",
"Torsion",
"Torque Game Builder",
"Torque X 2D",
"Torque X 3D",
"Marble Blast",
"iTGB",
"Collada Test",
"3D Isometric Kit",
"pureLight"
];
// *************** END OF FORUMS TO IGNORE LIST ***********************************
// ***********************************************************************************************************************
// ***********************************************************************************************************************
// **** Delete listing of threads of ignored forums
// ***********************************************************************************************************************
// ***********************************************************************************************************************
// variables
var forum, forums;
// Find all the H3 headers
forums = document.evaluate("//H3", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
// GM_log('forum count = ' + forums.snapshotLength);
for (var i = 0; i < forums.snapshotLength; i++)
{
forum = forums.snapshotItem(i);
// GM_log('forum = ' + forum.textContent);
if (forum.textContent.toLowerCase().match(ignoreList.join("|").toLowerCase(), "i"))
{
// Found a match, delete header and table that follows
var sometext = forum.nextSibling;
var threads = sometext.nextSibling;
forum.parentNode.removeChild(forum);
sometext.parentNode.removeChild(sometext);
threads.parentNode.removeChild(threads);
}
}
Associate Josh Engebretson