[26th Aug 2010][WM6.5] Titanium Artesea Twm6.5r v0.5 (was ArteseaTwitter)

Search This thread

artesea

Senior Member
Oct 2, 2008
972
86
Lincoln
WARNING!!!
Twitter will turn off Basic Auth at the end of August,
when this happens Twm6.5r will stop working.
I no longer own a Windows Mobile Phone or
have the time to create a work around using OAuth.


WM6.5 Titanium Artesea Twm6.5r
Version 0.5
VGA, WVGA, QVGA and WQVGA Currently Supported

attachment.php


Follow @twm65r on Twitter for updates.

Update 26th August 10 Due to twitter turning off Basic Auth, Twm6.5r will no longer work.
Update 04th October 09 Twitter are hosting their new "doesn't have an avatar" avatar on another server, causing error messages to appear. Like before to fix press Settings and then Reinstall / Update.
Update 10th July 09 Due to a change with Twitter and their image hosting new avatars can't be downloaded. You will see an error like '\Program Files\ArteseaTwitter\avatars\http:__a0.twitimg.com _profile_images298331929_twitty1_normal.jpg'. To fix press Settings and then Reinstall / Update.
Update 10th June 09 v0.5 with auto-refresh!
Update 17th May 09 Hopefully QVGA and WQVGA now supported, thanks codybear. (No changes to VGA and WVGA)
Update 12th May 09 Now highlights new tweets, and shows @replies
Update 7th May 09 VGA now supported, if you had previously downloaded the ZIP (even though it wouldn't work), please do it again. No other changes.

Having self taught myself MortScript in the last 24 hours I've decided to try and create a Titanium Twitter app. Unlike those already there, this one actually displays the 10 most recent tweets from your friends.

Features:
  • Displays the 10 most recent tweets on your Titanium Home Screen (value customisable)
  • Highlights "unread" tweets
  • Shows the last 3 @replies (value customisable)
  • Displays the avatars of your friends
  • Allows you to update your status
  • Tweets which contain URLs can be launched in the Default Browser by clicking on them
  • Define your own Twitter client/webpage to launch
  • Auto updates during the day (you choose the frequency and the hours)
  • Tweets at you when there is a new tweet from your friends.

Upgrade Instructions
  • Download the latest ZIP
  • Run Install.mscr
  • When prompted if you want it to Modify your CPR files say no (no changes here, and if you are using a custom theme it won't damage it).

Known Issues:
  • Your password is stored as Plain Text in the registry and it is passed in Plain Text to my servers (MortScript doesn't support BasicAuth, so I have to route the requests via my server)
  • Grey scale avatars don't display correctly, Titanium turn them multicoloured, their fault not mine.
  • Only works for WVGA/VGA/WQVGA/QVGA at the moment. I will work with people if they want to create alternate resolutions.
  • If your phone is asleep (when you press the power button) the script can't download the avatars and halts until the phone is woken again.
  • No Uninstall
  • Some characters (" ' £) might appear like & #123; if you see any please let me know.

The software is just a series of MortScripts.
The download ZIP file contains MortScript-4.3b5-PPC.cab for you, so if you don't already have Mort you will need to install this first.
The just run Install.mscr via any good file manager.

The Install script will download the latest package, create all the directories, modify the registry and if you let it tweak your CPR files.
If anything goes wrong you can find a backup of your CPR file in \Program Files\ArteseaTwitter\
 

Attachments

  • Screen01.jpg
    Screen01.jpg
    22.2 KB · Views: 28,140
  • Screen02.jpg
    Screen02.jpg
    22.2 KB · Views: 1,766
  • Screen03.jpg
    Screen03.jpg
    21.4 KB · Views: 1,682
  • Screen04.jpg
    Screen04.jpg
    21.9 KB · Views: 1,718
  • ArteseaTwm65r-v0.5a.zip
    131.2 KB · Views: 3,722
Last edited:

artesea

Senior Member
Oct 2, 2008
972
86
Lincoln
WM6.5 Titanium Artesea Twm6.5r Version 0.5 Plans
  • Connects to the internet when you refresh or tweet (thanks mslug)
  • Settings menu
  • Auto refresh
  • Default Twitter Client / Website
  • Tidier errors
  • More HTML entities added to the list

Long Term Future Plans
  • Proper CAB file install
  • No routing via my servers to tweet
  • OAuth
  • Re-writing the code in something other than Mortscript (else the above isn't possible)

How to unistall
Artesea Twm6.5r doesn't do much damage, however below are instructions to remove it.​
  • Your CPR files will have have a block of text like
    Code:
    <!-- ArteseaTwitter layout start -->
    ...
    <!-- ArteseaTwitter layout end -->
    just delete these and everything in between.
    Just in case you will find backup CPR files before ArteseaTwitter was installed in the \Program Files\ArteseaTwitter\ folder
  • All the files installed on to the phone can be located at \Program Files\ArteseaTwitter\ just delete this folder
  • Registry settings are at \HKLM\Software\Microsoft\CHome\ArteseaTwitter\ again just delete these
 
Last edited:

strages

Senior Member
Feb 19, 2009
62
0
mate you just realised my concept idea! i couldnt thank you enough! man so freaking great...

does this mean it wont show up in the system tray, but will do its work in the background?

would be nice to have the standard view of the plugin to be updating your status.. and then all the unread tweets as slides.. when slided over those they become unread.. and will vanish.. but still mate i already love it now.. cant wait to put it to the test!
 

artesea

Senior Member
Oct 2, 2008
972
86
Lincoln
Because it's all being written in Mort some features aren't possibe.
  • I have no way of knowing which tweet you are looking at to flag it as read, however I should be able to mark new tweets since last update (something I was planning until PaintShop crashed on me this morning when I was designing the icon)
  • It should be possible to build in an auto-update, however when Mort downloads the avatar it displays a dialogue box showing the progress. This could be a problem if you are using other apps. (Anyone here able to get the Mort command Copy() to download small jpg/png?)
With real work, nearly zero knowledge of designing apps for mobiles (I do websites) and a football match tonight most likely an early beta should be out sometime tomorrow.
 

strages

Senior Member
Feb 19, 2009
62
0
very nice, cant wait actually :)

mmh for the time being until the image download issue is resolved you could give out 2 apps...

one with the jpeg download but manual update
one with a standardcoded image but with automatic update

this would be a little work around the problem but will do to test both things.

i hope the problems you have encountered up until now can be resolved, and if there is no solving the problem because of scripting limitations than we have to deal wiht it isnt it :)

what i would also like to see, further than the whats new ( what would be awesome ) is:

notification by sound/vibrate which you can set yourself
soft button to automatic scrolling to latest viewed tweet so you can from there scroll to the left to get to where the newest is.
mmh what about showing how many unread tweets? indicator as unreal email/sms/missedcall.. or will this mean it will only show the newest tweet gathered with the latest update? cause you dont know when a tweet will be read yes or no..

gl mate
 

artesea

Senior Member
Oct 2, 2008
972
86
Lincoln
I was planning to launch ArteseaTwitter v0.2 this morning, however testing it on a fresh X1 has shown some "issues" :(
For some reason it's not allowing me to modify the list of active plugins in the registery. Guessing something else is wrong and WM is restoring to default. As soon as this is fixed I'll upload the code.
 

strages

Senior Member
Feb 19, 2009
62
0
hey mate really nice that you can already show something usuable. will try it out within now and an hour :) sad it needs a server.. will it be always available?

hope we can see improvements soon..though its already ann awesome job :)
 

artesea

Senior Member
Oct 2, 2008
972
86
Lincoln
@jeep670 - are you able to use the Titatium Weather plugin, my code is a variation of this. How about trying to launch a webpage first, minimising the browser and then running the script again.

@strages - whilst it's written in Mort it will need to go via a third party site. I plan to learn how to write a real WM app but that could be a long way off.
 

mallman

Senior Member
Aug 17, 2008
2,018
140
working great with all the other plugins. I have added support for it in my most recent theme and it works great. One thing i cannot seem to accomplish is moving the test over to position 80 in the condensed form as well as add an icon for it. I have modded the registry and your code ot no avail. Just some thoughts I wanted to toss out to ya.

thanks for the hard work bro
 

artesea

Senior Member
Oct 2, 2008
972
86
Lincoln
@mallman the registery only contains the text, if you are looking at moving the position it should just be a simple tweek to the Titanium cpr files. Haven't seen any icons on the condensed pages before (although I haven't play with any of the "themes").

@Star-Lite I'm gonna be busy for a bit, I hope to do a VGA skin next, but (W)QVGA might take some time (unless someone else wants to give it a go).
 

strages

Senior Member
Feb 19, 2009
62
0
mmh i installed the wvga version on to my htc touch diamond which is a vga.. so i think that why i doesnt show up.. although i get the error that it cant connect... how do i uninstall the app :p
 

jeep670

Member
May 5, 2007
5
0
@jeep670 - are you able to use the Titatium Weather plugin, my code is a variation of this. How about trying to launch a webpage first, minimising the browser and then running the script again.

yes, the weather plugin works fine. my evdo connection is ok. tried what you suggested and still not working for me... the script returns error saying cannot find the files to download.
I guess I'll wait for the next version and try again. thx.