maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread (https://talk.maemo.org/showthread.php?t=45388)

cjsegninir 2011-03-27 13:42

Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
 
Hello everyone,
I would like to use the Queen Beecon to display in my desktop some text extracted from a webpage (It changes everyday, but it is displayed in the same place)
Seeing all the things you do know, I imagine it is fairly simple, but I have no clue on how to do it.
Could anyone give me a hand?

ndi 2011-03-29 08:53

Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
 
Quote:

Originally Posted by cjsegninir (Post 976575)
Hello everyone,
I would like to use the Queen Beecon to display in my desktop some text extracted from a webpage (It changes everyday, but it is displayed in the same place)
Seeing all the things you do know, I imagine it is fairly simple, but I have no clue on how to do it.
Could anyone give me a hand?

I am far from expert, but I'd start by using wget to get the file locally, then cat the file and parse it. I think wget can output to a pipe, but it makes debugging harder. Depending on cutting method, several tools can be used to snip the data.

In any case, you need a script. Add wget and cat the result, maybe to grep so you can find what you want. Someone better at Linux tools can help you cut the text you want.

ejasmudar 2011-03-31 05:38

Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
 
Quote:

Originally Posted by cjsegninir (Post 976575)
Hello everyone,
I would like to use the Queen Beecon to display in my desktop some text extracted from a webpage (It changes everyday, but it is displayed in the same place)
Seeing all the things you do know, I imagine it is fairly simple, but I have no clue on how to do it.
Could anyone give me a hand?

Yes, as suggested by ndi, you should be looking at wget. it will download the contents of the webpage (including all the javascripts, css and html codes). I then piped the output to a 'sed' command to remove everything i did not want and format it.

This script can then be called easily from QBW.
For reference, check this script that i made that reads match scores from yahoo's site and displays the required details. In the source code, i have also mentioned a link to a tutorial

moudy91 2011-04-10 07:46

Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
 
hi guys i need to have a script to put in in the qbw to show the network name ( SSID ) when am connect to the wifi connection, can that be found or be created.
i don't want the personal ip widget i prefer the command in the qbw.
tanks

Umlungu 2011-04-10 08:49

Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
 
I think you'd need root access/sudo to get that info, but 'iwconfig | grep wlan0' will give you the line that you need.

I haven't used qbw before, so I'm not sure if it accepts this command, but to take just ssid out of that line, you'd need to use something like, "cut 34,*". You would need to replace * with the length of the SSID though, so you if you don't know the length of the name, it'll probably look ugly

EDIT: 'iwconfig wlan0 | grep ESSID' would do the same and not have to query the other interfaces

moudy91 2011-04-10 17:27

Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
 
Quote:

Originally Posted by Umlungu (Post 984925)
I think you'd need root access/sudo to get that info, but 'iwconfig | grep wlan0' will give you the line that you need.

I haven't used qbw before, so I'm not sure if it accepts this command, but to take just ssid out of that line, you'd need to use something like, "cut 34,*". You would need to replace * with the length of the SSID though, so you if you don't know the length of the name, it'll probably look ugly

EDIT: 'iwconfig wlan0 | grep ESSID' would do the same and not have to query the other interfaces

hi Umlungu
i put 'iwconfig wlan0 | grep ESSID in the xterm when am root but it reply me iwconfig not found.
if their anyway else even in xterm to access it ??

JonWW 2011-04-10 21:50

Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
 
Quote:

Originally Posted by moudy91 (Post 984904)
hi guys i need to have a script to put in in the qbw to show the network name ( SSID ) when am connect to the wifi connection, can that be found or be created.
i don't want the personal ip widget i prefer the command in the qbw.
tanks

moudy91 this script will give you your SSID
Code:

echo "iwconfig wlan0"|root|grep ESSID|sed "s/.*ESSID:\"//;s/\".*//"
or if you want to show some kind of disconnected message use this script
Code:

ESSID=`echo "iwconfig wlan0"|root|grep ESSID|sed "s/.*ESSID:\"//;s/\".*//"`;if [ "$ESSID" == "" ];then echo "na";else echo $ESSID;fi
change "na" for what ever disconnected message you want.

Hope this is what you are after.

moudy91 2011-04-11 07:38

Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
 
Quote:

Originally Posted by JonWW (Post 985222)
moudy91 this script will give you your SSID
Code:

echo "iwconfig wlan0"|root|grep ESSID|sed "s/.*ESSID:\"//;s/\".*//"
or if you want to show some kind of disconnected message use this script
Code:

ESSID=`echo "iwconfig wlan0"|root|grep ESSID|sed "s/.*ESSID:\"//;s/\".*//"`;if [ "$ESSID" == "" ];then echo "na";else echo $ESSID;fi
change "na" for what ever disconnected message you want.

Hope this is what you are after.

hi jonWW.
first i want to say thank you for helping me.
second echo "iwconfig wlan0"|root|grep ESSID|sed "s/.*ESSID:\"//;s/\".*//" That script didn't work when am connected to any wifi the ssid don't show up.
all i did copy and paste it in qbw and nothing happens.
thank you again, do you think something wrong with the script?

JonWW 2011-04-11 08:14

Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
 
Quote:

Originally Posted by moudy91 (Post 985404)
That script didn't work when am connected to any wifi the ssid don't show up.

First try it in XTerm.
Do you have "rootsh" installed? as it cannot work wthout it.

moudy91 2011-04-11 08:16

Re: [Announce] Queen BeeCon Widget: Super powerful and customizable Widget Generation Engine - Official Thread
 
Quote:

Originally Posted by JonWW (Post 985420)
First try it in XTerm.
Do you have "rootsh" installed? as it cannot work wthout it.

yes i have root installed and even in xterm it didn't work


All times are GMT. The time now is 09:03.

vBulletin® Version 3.8.8