Jump to content
The Lotus Eaters: Share Bug Reports and Feedback Here! ×

Alert Displaying And Filtering Program


Okiesmokie
 Share

Recommended Posts

Possible to use the official RSS as the source? Because relaying Twitter as proxy can lead to troubles when its down like couple days ago, but the source was not affected.

http://content.playwarframe.com/alerts.xml

Addition suggest for personal preference:

- 'Disable/Enable update' option on taskbar icon right click menu, and change color to grey when its disabled.

 

I usually disable updates when playing ingame to prevent internet spike that possibly can lags me or everyone. Useful for people that shares internet, or has high ping network etc.

 

Thanks and keep up the good work. :)

Edited by Auxeus
Link to comment
Share on other sites

I usually disable updates when playing ingame to prevent internet spike that possibly can lags me or everyone. Useful for people that shares internet, or has high ping network etc.

 

I think the update is just a few KB to download, i'm not sure it can make you feel any lag at all?

 

But i do think, if it's possible to implement, your idea about using the official rss is not a "that bad" idea.

At least, program could use it as a mirror if tweeter is not available/does not respond.

Link to comment
Share on other sites

Small bug found ...

The "Clear" and "Copy" buttons of the debug window have fixed positions, not relative to bottom right corner

(ie if you expand the windows, the buttons are full in the middle of it :p)

 

Other thing, there is now a big wall of text in the debug. Seems the "source" has a lot of things to say. The source is the whole twitter warframealert page?

Dont post code here, dont want to share some personnal data :p

 

 

Not important at all, just so you know about it ^^

 

That is the json object that the program receives from twitter.  I purposely put it in the debug window just incase people have problems, it will help me track down exactly what went wrong.  Thanks for the information about the debug window buttons though, I overlooked that.

 

Possible to use the official RSS as the source? Because relaying Twitter as proxy can lead to troubles when its down like couple days ago, but the source was not affected.

http://content.playwarframe.com/alerts.xml

Addition suggest for personal preference:

- 'Disable/Enable update' option on taskbar icon right click menu, and change color to grey when its disabled.

 

I usually disable updates when playing ingame to prevent internet spike that possibly can lags me or everyone. Useful for people that shares internet, or has high ping network etc.

 

Thanks and keep up the good work. :)

 

The only time the program updates is when it is first launched, you will never get an update while it is already running.

 

Cool stuff,

would you mind telling me what language and tools you used?

Also any chance of you releasing the source at some point in time?

 

I'm using C#, I might possibly release the source eventually, but right now it's pretty messy.

Link to comment
Share on other sites

WTF, I click "Get pin" and i get this every time , no way around it.
 

Whoa there!

The request token for this page is invalid. It may have already been used, or expired because it is too old. Please go back to the site or application that sent you here and try again; it was probably just a mistake.

You can revoke access to any application at any time from the Applications tab of your Settings page.

By authorizing an application you continue to operate under Twitter's Terms of Service. In particular, some usage information will be shared back with Twitter. For more, see our Privacy Policy.

 

Link to comment
Share on other sites

my program keeps dying after a few hours.
It stays open but just stops working altogether, no alerts no pop ups no sounds, doesnt detect anything at all in the debug just stops.

Its 11pm now and the last alert detected was about 6pm, 2nd time it has happened since i downloaded the new version.

Alert Received: 14/6/2013 5:37:48 PM
>> Not checking credit amount
>> Not checking credit amount
>> Not checking credit amount
>> Filter not met, aborting
Stream item found

{"created_at":"Fri Jun 14 10:06:46 +0000 2013","id":345482438245494786,"id_str":"345482438245494786","text":"@WarframeAlerts S#&$. I missed it","source":"web","truncated":false,"in_reply_to_status_id":345451547330768896,"in_reply_to_status_id_str":"345451547330768896","in_reply_to_user_id":1344755923,"in_reply_to_user_id_str":"1344755923","in_reply_to_screen_name":"WarframeAlerts","user":{"id":1483019755,"id_str":"1483019755","name":"Audichrysler Samuel ","screen_name":"audichrysler","location":"","url":null,"description":"Rocket ship builder, pizza expert, loves the Giants, parent","protected":false,"followers_count":3,"friends_count":19,"listed_count":0,"created_at":"Tue Jun 04 18:58:59 +0000 2013","favourites_count":2,"utc_offset":null,"time_zone":null,"geo_enabled":false,"verified":false,"statuses_count":5,"lang":"en","contributors_enabled":false,"is_translator":false,"profile_background_color":"C0DEED","profile_background_image_url":"http:\/\/a0.twimg.com\/images\/themes\/theme1\/bg.png","profile_background_image_url_https":"https:\/\/si0.twimg.com\/images\/themes\/theme1\/bg.png","profile_background_tile":false,"profile_image_url":"http:\/\/a0.twimg.com\/profile_images\/3755669282\/82fa334d4a4ed8024f5ce55a7c2c8e1b_normal.jpeg","profile_image_url_https":"https:\/\/si0.twimg.com\/profile_images\/3755669282\/82fa334d4a4ed8024f5ce55a7c2c8e1b_normal.jpeg","profile_link_color":"0084B4","profile_sidebar_border_color":"C0DEED","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":true,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[{"screen_name":"WarframeAlerts","name":"WarframeAlerts","id":1344755923,"id_str":"1344755923","indices":[0,15]}]},"favorited":false,"retweeted":false,"filter_level":"medium","lang":"en"}
Stream item found

{"created_at":"Fri Jun 14 10:12:01 +0000 2013","id":345483759363186688,"id_str":"345483759363186688","text":"Calypso (Saturn): Enemy Turncoat Located - 30m - 2000cr","source":"\u003ca href=\"http:\/\/www.warframe.com\" rel=\"nofollow\"\u003eWarframe Alerts\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1344755923,"id_str":"1344755923","name":"WarframeAlerts","screen_name":"WarframeAlerts","location":"","url":"http:\/\/www.warframe.com","description":"The OFFICIAL Warframe alert notification center. Follow us to receive alert notifications in real time! Ninjas Play Free!","protected":false,"followers_count":20378,"friends_count":5,"listed_count":253,"created_at":"Thu Apr 11 16:22:31 +0000 2013","favourites_count":0,"utc_offset":-14400,"time_zone":"Atlantic Time (Canada)","geo_enabled":false,"verified":false,"statuses_count":2961,"lang":"en","contributors_enabled":false,"is_translator":false,"profile_background_color":"C0DEED","profile_background_image_url":"http:\/\/a0.twimg.com\/profile_background_images\/839997277\/8ba0cbfde6de84635fb6ab2cac89ef4c.jpeg","profile_background_image_url_https":"https:\/\/si0.twimg.com\/profile_background_images\/839997277\/8ba0cbfde6de84635fb6ab2cac89ef4c.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/a0.twimg.com\/profile_images\/3507532327\/5a425bb23c3905bc9178b024b941b2ff_normal.jpeg","profile_image_url_https":"https:\/\/si0.twimg.com\/profile_images\/3507532327\/5a425bb23c3905bc9178b024b941b2ff_normal.jpeg","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/1344755923\/1365706320","profile_link_color":"0084B4","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":null,"follow_request_sent":null,"notifications":null},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweet_count":0,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"urls":[],"user_mentions":[]},"favorited":false,"retweeted":false,"filter_level":"medium","lang":"en"}
Count: 5
0: Calypso (Saturn): Enemy Turncoat Located - 30m - 2000cr
1: Calypso (Saturn)
2: Enemy Turncoat Located
3: 30
4: 2000
Alert Received: 14/6/2013 6:11:48 PM
>> Not checking credit amount
>> Not checking credit amount
>> Not checking credit amount
>> Filter not met, aborting

Edited by chuuburg
Link to comment
Share on other sites

After minimizing window stop working - it's not poping up. But, program still getting alerts and making sound alerts.

Same for me. If you go to your Users folder  Users\UserName\AppData\ in your system root and hit F3(search) enter warframealerts* then delete all hits, it should ask you for a new pin next time you start the program. Then it will pop up again. Happened three times for me so far.

Edited by Frendh
Link to comment
Share on other sites

So no ones getting this error when trying to get a pin?
 

Whoa there!
The request token for this page is invalid. It may have already been used, or expired because it is too old. Please go back to the site or application that sent you here and try again; it was probably just a mistake.
Edited by ImortalTJones
Link to comment
Share on other sites

I'm kind of stupid when it comes to using programs. But I'm assuming checking these boxes means they'll be ignored since it's a filter? Or is it the other way around. Haven't gotten any ? alerts all day to test it out.

Link to comment
Share on other sites

 

So no ones getting this error when trying to get a pin?

 

Whoa there!
The request token for this page is invalid. It may have already been used, or expired because it is too old. Please go back to the site or application that sent you here and try again; it was probably just a mistake.

 

I'm getting this error too.

Link to comment
Share on other sites

I'm kind of stupid when it comes to using programs. But I'm assuming checking these boxes means they'll be ignored since it's a filter? Or is it the other way around. Haven't gotten any ? alerts all day to test it out.

 

I'm almost a 100% sure that checking the boxes = get showed. Checked everything myself and I'm getting every alert.

Link to comment
Share on other sites

Somethings happened and main window has dissapiared. Program work correctly in tray. Restart program and PC doesn't help

I know where is the problem:

the main window goes to "-x" position on a screen, then i had to manually return window to the desktop by pressing "alt+˽" and moving by arrow keys

Link to comment
Share on other sites

Friend got a problem with the app.

 

He registered twitter, added the app through the pin code, allowed it through his firewall, ports, etc, but none of the alerts show up, even if he enables every possible alert and removes custom filters.

 

his debug log:

*********** START DEBUG: 15.06.2013 20:08:58 ***********Thread CreatedConnecting to TwitterStream item found<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title>Error 401 Unauthorized</title></head><body><h2>HTTP ERROR: 401</h2><p>Problem accessing '/1.1/statuses/filter.json?follow=1344755923'. Reason:<pre>    Unauthorized</pre></body></html>Exception Occurred: System.Runtime.Serialization.SerializationException>> Message: Ошибка десериализации объекта типа WarframeAlerts.status. Обнаружен непредвиденный символ "<".>> Source: System.Runtime.Serialization>> Stack Trace:    в System.Runtime.Serialization.XmlObjectSerializer.ReadObjectHandleExceptions(XmlReaderDelegator reader, Boolean verifyObjectName, DataContractResolver dataContractResolver)   в System.Runtime.Serialization.Json.DataContractJsonSerializer.ReadObject(XmlDictionaryReader reader)   в System.Runtime.Serialization.Json.DataContractJsonSerializer.ReadObject(Stream stream)   в WarframeAlerts.MainForm.<>c__DisplayClass3.<RunThread>b__0(TwitterStreamArtifact artifact, TwitterResponse response)
Edited by RaZ0R_R
Link to comment
Share on other sites

I'm kind of stupid when it comes to using programs. But I'm assuming checking these boxes means they'll be ignored since it's a filter? Or is it the other way around. Haven't gotten any ? alerts all day to test it out.

Check to see them.

Unchecked will be filtered and will never result in an alert.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...