Modify python script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Modify python script
# 1  
Old 07-19-2018
Modify python script

How can I modify this so it uses Seamonkey and goes to Yahoo Advanced Web Search

Code:
#!/usr/bin/python3
import os
import urllib
google = os.popen('zenity --entry --text="Enter what you want to google: 
" --title="google.py"').read()
google = urllib.quote(google)
os.system('firefox http://www.google.com/search?q=%s' % (google))

Thanks.
# 2  
Old 07-19-2018
Quote:
Originally Posted by drew77
How can I modify this so it uses Seamonkey and goes to Yahoo Advanced Web Search

Code:
#!/usr/bin/python3
import os
import urllib
google = os.popen('zenity --entry --text="Enter what you want to google: 
" --title="google.py"').read()
google = urllib.quote(google)
os.system('firefox http://www.google.com/search?q=%s' % (google))

Thanks.
I have no idea how you got this script to work with this line:
google = os.popen('zenity --entry --text="Enter what you want to google:
What is your traceback error as this would certainly crash the script.
There are two methods to get out of this probable error:
1) google = os.popen('zenity --entry --text="Enter what you want to google: " --title="google.py"').read() on one line.
OR...
2)
Code:
google = os.popen('zenity --entry --text="Enter what you want to google: " \
--title="google.py"').read()

...using the escape '\' character at the end of the 'SPACE' character.
I would use the first...
I have no idea at all about 'zenity' so I have to assume the syntax is correct for that _command_.
As for SeaMonkey until I/we know what the 'google.py' script is I/we have no idea...

Last edited by wisecracker; 07-19-2018 at 04:58 PM..
# 3  
Old 07-19-2018
I did not write the script and it works fine.

And something got messed up when I pasted it here.

And there is no google.py.

Here is correct script. Run it and you can see how it works.

Code:
#!/usr/bin/python3
import os
import urllib
google = os.popen('zenity --entry --text="Enter what you want to google: " --title="google.py"').read()
google = urllib.quote(google)
os.system('firefox http://www.google.com/search?q=%s' % (google))


Last edited by Corona688; 07-19-2018 at 07:46 PM.. Reason: fixing code tags
# 4  
Old 07-19-2018
Don't have zenity or seamonkey installed so this is untested:

Code:
#!/usr/bin/python3
import os
import urllib
yahoo = os.popen('zenity --entry --text="Enter what you want to yahoo:" --title="yahoo.py"').read()
yahoo = urllib.quote(yahoo)
os.system('seamonkey -new-window https://uk.search.yahoo.com/search?&p=%s' % (yahoo))

# 5  
Old 07-20-2018
I modified yours a little. Sometimes it works, but most of the time I get..
It's very frustrating. :-)

Code:
#!/usr/bin/python3
import os
import urllib
yahoo = os.popen('zenity --entry --text="Enter what you want to yahoo:" --title="yahoo.py"').read()
yahoo = urllib.quote(yahoo)
os.system('seamonkey http://search.yahoo.com/web/advanced/search?q=%s' % (yahoo))


Last edited by drew77; 07-20-2018 at 07:59 AM..
# 6  
Old 07-20-2018
Quote:
Originally Posted by drew77
I modified yours a little. Sometimes it works, but most of the time I get..
It's very frustrating. :-)

Code:
#!/usr/bin/python3
import os
import urllib
yahoo = os.popen('zenity --entry --text="Enter what you want to yahoo:" --title="yahoo.py"').read()
yahoo = urllib.quote(yahoo)
os.system('seamonkey http://search.yahoo.com/web/advanced/search?q=%s' % (yahoo))

"but most of the time I[/you] get.." what?
A python traceback error?
A zenity error?
A seamonkey error?
A Yahoo error?
Please be more specific.
# 7  
Old 07-20-2018
Running the script pops up the attached box, then I get the error below.

Code:
python3 /home/andy/bin/yahoo_search.py
Gtk-Message: 17:22:50.240: GtkDialog mapped without a transient parent. This is discouraged.
Traceback (most recent call last):
  File "/home/andy/bin/yahoo_search.py", line 5, in <module>
    yahoo = urllib.quote(yahoo)
AttributeError: module 'urllib' has no attribute 'quote'

Modify python script-boxpng

Last edited by drew77; 07-20-2018 at 07:28 PM..
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Windows & DOS: Issues & Discussions

How to execute python script on remote with python way..?

Hi all, I am trying to run below python code for connecting remote windows machine from unix to run an python file exist on that remote windows machine.. Below is the code I am trying: #!/usr/bin/env python import wmi c = wmi.WMI("xxxxx", user="xxxx", password="xxxxxxx")... (1 Reply)
Discussion started by: onenessboy
1 Replies

2. Shell Programming and Scripting

Modify sed script

I'm trying to take out strings from log files and add them to a csv. For example, in the directory now, there are 2 log files. I get the following results: sed -e '/custodian/b' -e '/packaged by/b' -e '/package name/b' -e '/Total Data (MB) Read/b' -e '/Begin Time/b' -e d * packaged by =... (10 Replies)
Discussion started by: chipperuga
10 Replies

3. Shell Programming and Scripting

Help me to modify my script in stdout

please help me to modify my script #! /bin/bash while read line do echo "$line" >>/tmp/result && mysql -ss -e "use $line; select count(*) from users where type='admin' and deleted = 0;" > /tmp/result; done < /tmp/db_data cat result alan_hardwsdefs 2 bgrmods 2 claudiatdsefs 1... (2 Replies)
Discussion started by: unimaxlin
2 Replies

4. Shell Programming and Scripting

Modify /etc/passwd via script

We have a business need to modify the /etc/passwd file every time a new user gets added, because the user ID begins with a zero. When you create the new user in smit, even if you put the leading zero in, it does not retain it when the entry is added. That being said, I need to create a script... (11 Replies)
Discussion started by: mshilling
11 Replies

5. Shell Programming and Scripting

how can I modify this script.

hello forum members, I have a script which is used find the Uname and passwords and redirects into a output.txt file.I hardcoded a string "ciadev" but iwant search two more strings also "absdev" and "absprod" So modify this script please. I am lookinmg forward from you, please find the below... (2 Replies)
Discussion started by: rajkumar_g
2 Replies

6. Solaris

Need help with script when trying to modify user

The script get a csv file with 2 colls for example: 123456,UNIX 963852,Microsoft the script supose to put the number in the Description of the user in this case UNIX or Microsoft the error i get is does not exist.OR: UNIX does not exist.OR: Microsoft but the users exist so i do not... (7 Replies)
Discussion started by: shatztal
7 Replies

7. Shell Programming and Scripting

Please help to modify my script

Hi, I have a script which connect to ATM's and pull two files from the ATM. The which i try to pull is like PIC20085200001*.JPG First 7 digit consist of year montn and date as well After todays execution i want to change the date to next date I add few lines in the script but it is not... (6 Replies)
Discussion started by: Renjesh
6 Replies

8. Shell Programming and Scripting

Modify Perl script to work with txt - Permissions script

Hi I have this code, and i want work with a ls -shalR output in .txt What i need read to do this?? Where start? #!/usr/bin/perl # Allrights- A perl tool for making backups of file permissions # Copyright (C) 2005 Norbert Klein <norbert@acodedb.com> # This program is free... (1 Reply)
Discussion started by: joangopan
1 Replies

9. UNIX for Dummies Questions & Answers

Using a script to modify the crontab

I want to add one line to the end of my crontab using a script. I have tried piping in the editor commands, but I can't get it to work. crontab -e user << EX $a This is the text I want to add. . wq EX This doesn't work. Is there an easier way to do this? (2 Replies)
Discussion started by: johnmsucpe
2 Replies

10. Shell Programming and Scripting

Is it possible in a shell script to modify itself ??

We are running a quiz and the data collected from the quiz is submitted to the database. My requirement is to write a shell script to get these submitted records. I should be able to run this shell script at any time and the records it returns should be the ones submitted after the script was... (5 Replies)
Discussion started by: sehgalniraj
5 Replies
Login or Register to Ask a Question