CarlosNZ Posted January 14, 2013 Share Posted January 14, 2013 Hi all, It appears pretty much all useful data that I want to interact with these days stores or presents its info with XML. Unfortunately, my programming knowledge really only extends to writing shell scripts (with a little AppleScript for good measure), which, as far as I can tell, can't parse XML very nicely. What do you reckon my best option is? Persevere with using clunky and tedious string manipulations (awk, sed, etc.) to extract what I want from the XML structure. Not very appealing, but I've got away with it so far. There are 3rd-party xml libraries for bash (eg. xmllint), but I'm wondering if they might be more trouble than they're worth for a simple Alfred workflow. Find a free php or python script that I can simply call from bash and have it return the xml values for populating into a bash array. Can anyone suggest such a thing? Just bite the bullet and start learning a "proper" programming language. And if so, what? (Python? Ruby?) I'd be interested in your thoughts. Cheers, Carl. Link to comment
palobo Posted January 14, 2013 Share Posted January 14, 2013 Alfredo has put together a nice little python module that generates the appropriate feedback. Download here: http://d.pr/f/GMO8 Original source: http://www.alfredforum.com/index.php?/topic/63-wikipedia-auto-complete-workflow-python/ mlgill 1 Link to comment
CarlosNZ Posted January 15, 2013 Author Share Posted January 15, 2013 Thanks Pedro. That module has to be called from a python script, right? I'm after something that is a complete python (or other) that I can call from a shell script. I realise what I'm asking is a bit unreasonable. That's why I was wondering if anyone else had some experience handling XML data with bash shell scripts. Cheers. Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now