Author Topic: {FORUM SUGGESTION}  (Read 2182 times)

if you're in Blockland Forums and playing Blockland at the same time, a simple *Ding*. That's your chosen notified topics.
You can make certain sounds binded to certain topics, and be able to turn this option on  or off in player settings

if you're in Blockland Forums and playing Blockland at the same time, a simple *Ding*. That's your chosen notified topics.
You can make certain sounds binded to certain topics, and be able to turn this option on  or off in player settings
Impossible

Possible with an SMTP command-line program but we can't distribute executable files on the BLF and it will take ~5 mins for the e-mail to be received.

I have no clue if that's even possible

Possible with an SMTP command-line program
SMTP is for sending messages
For receiving email, you'd need IMAP, POP3, or whatever other proprietary protocols that all these various email clients use

But yeah, an application on your computer that connects to your email and plays sounds is probably the best you can get without Badspot doing something. And even then, I'm not sure what he can do

A sound played on the web page would be doable, but only by Badspot
« Last Edit: March 30, 2015, 09:29:18 AM by Headcrab Zombie »


Possible with BL add-on and browser extension.
The problem with doing it that way is you'd have to continuously check the thread to see how many replies it has. Which Badspot may not appreciate, depending on frequency and number of threads being checked.

The problem with doing it that way is you'd have to continuously check the thread to see how many replies it has. Which Badspot may not appreciate, depending on frequency and number of threads being checked.
Indeed, but it's very possible.

Possible with just BL honestly. I have an add-on that does just this, someone else coded it and I have the beta version, however I forgot the name of it and I will not post it without asking the creator first.

Possible with just BL honestly. I have an add-on that does just this, someone else coded it and I have the beta version, however I forgot the name of it and I will not post it without asking the creator first.
Browser extension so that when you play BL, you can get notifications directly from posts you were at before (or posts you want to flag).

But thinking about it again, maybe you could do it alone with "view latest posts of this person" feature..

Or have it sign you into the BLF site, then you pick a topic, and when the little "NEW" icon appears then send the player a pop-up message or w/e. This does however involve pinging BLF over and over, preferably ever 5-10 minutes as to not cause any issues, in order to parse through the raw, simple, html on the site. You can even go one step further and use ;wap2 if you wanted to make it easier. Have a prime example:
Code: [Select]
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Suggestions &amp; Requests</title>
<link rel="stylesheet" href="http://forum.blockland.us/Themes/default/wireless.css" type="text/css" />
</head>
<body>
<p class="catbg">Suggestions &amp; Requests</p>
<p class="titlebg">Topics</p>
<p class="windowbg">(1/2534) <a href="http://forum.blockland.us/index.php?board=28.9;wap2">&gt;</a> <a href="http://forum.blockland.us/index.php?board=28.22797;wap2">&gt;&gt;</a> </p>
<p class="windowbg">[1] <a href="http://forum.blockland.us/index.php?topic=277037.0;wap2" accesskey="1">Money Add-on (details in post)</a> [<a href="http://forum.blockland.us/index.php?topic=277037.msg0;wap2#new" class="new">New</a>]</p>
<p class="windowbg">[2] <a href="http://forum.blockland.us/index.php?topic=277021.0;wap2" accesskey="2">Taking Suggestions</a> [<a href="http://forum.blockland.us/index.php?topic=277021.msg0;wap2#new" class="new">New</a>]</p>
<p class="windowbg">[3] <a href="http://forum.blockland.us/index.php?topic=277056.0;wap2" accesskey="3">Automatically name bricks</a> [<a href="http://forum.blockland.us/index.php?topic=277056.msg0;wap2#new" class="new">New</a>]</p>
<p class="windowbg">[4] <a href="http://forum.blockland.us/index.php?topic=277012.0;wap2" accesskey="4">{FORUM SUGGESTION}</a></p>
<p class="windowbg">[5] <a href="http://forum.blockland.us/index.php?topic=277048.0;wap2" accesskey="5">Remake Bot_PrefersRanged event</a> [<a href="http://forum.blockland.us/index.php?topic=277048.msg0;wap2#new" class="new">New</a>]</p>
<p class="windowbg">[6] <a href="http://forum.blockland.us/index.php?topic=277039.0;wap2" accesskey="6">Restricted brick tab building</a> [<a href="http://forum.blockland.us/index.php?topic=277039.msg0;wap2#new" class="new">New</a>]</p>
<p class="windowbg">[7] <a href="http://forum.blockland.us/index.php?topic=275296.0;wap2" accesskey="7">Raise the maximum draw distance limit</a> [<a href="http://forum.blockland.us/index.php?topic=275296.msg8249986;wap2#new" class="new">New</a>]</p>
<p class="windowbg">[8] <a href="http://forum.blockland.us/index.php?topic=274670.0;wap2" accesskey="8">Bring Back Maps!</a> [<a href="http://forum.blockland.us/index.php?topic=274670.msg8154586;wap2#new" class="new">New</a>]</p>
<p class="windowbg">[9] <a href="http://forum.blockland.us/index.php?topic=277032.0;wap2" accesskey="9">Falling Bricks and Brick Health</a> [<a href="http://forum.blockland.us/index.php?topic=277032.msg0;wap2#new" class="new">New</a>]</p>
<p class="titlebg">Navigation</p>
<p class="windowbg">[0] <a href="http://forum.blockland.us/index.php?;wap2" accesskey="0">Up one level</a></p>
<p class="windowbg">[#] <a href="http://forum.blockland.us/index.php?board=28.9;wap2" accesskey="#">Next page</a></p>
<p class="windowbg"><a href="http://forum.blockland.us/index.php?action=post;board=28.0;wap2">Start new topic</a></p>
</body>
</html>
26 lines of code, each topic on this page states the "NEW" class at the end except for this topic.
Code: [Select]
<p class="windowbg">[4] <a href="http://forum.blockland.us/index.php?topic=277012.0;wap2" accesskey="4">{FORUM SUGGESTION}</a></p>
Idk about you but coding a client add-on that can ping this site and look for the new class at the end of this specific topic will take very little time. I'm horrible with making client GUIs so I will not make this.

Has anyone made an XML parser?

Or have it sign you into the BLF site
I'm not actually sure how you'd do this
« Last Edit: March 31, 2015, 05:34:56 PM by Headcrab Zombie »

Has anyone made an XML parser?
If one is made I'd believe that it has to be tailored to the required need, as I don't see a plug-and-play parser working for a multitude of websites.

I'm not actually sure how you'd do this
I forgot exactly how, but it should be easily possible by sending the proper request to the website, then you can save the username/pass as a text document if the "stay logged in" wont keep you logged in through Blockland.

If one is made I'd believe that it has to be tailored to the required need, as I don't see a plug-and-play parser working for a multitude of websites.
A parser is a parser. That's the point of a parser.
Granted it will only work if the site is well-formed XHTML, which the wap2 version is
An XML parser is something that would be cool in general, not just for this.

I forgot exactly how, but it should be easily possible by sending the proper request to the website,  then you can save the username/pass as a text document if the "stay logged in" wont keep you logged in through Blockland.
I just looked at it and it looks like all you need to do is POST to http://forum.blockland.us/index.php?action=login2 with Content-Type header application/x-www-form-urlencoded and content user=username&passwd=password
« Last Edit: March 31, 2015, 11:35:37 PM by Headcrab Zombie »

If you're good at GUI's I say you should take a crack at it, if you can't seem to get it working right I'll take the time to attempt to find the files that I have for the old beta thing that I have somewhere. But like I said I wont post the entire thing without permission first.