Shryke Posted June 2, 2008 Posted June 2, 2008 Man, broken ribs sucks. I broke 3-4 on my right side once during a particularly heinous bicycle accident and it friggin hurt to breathe for a week or so. Pulling a groin muscle is no picnic either. yeah it's not exactly fun i never realised just how many people hugged me until it was excrutiatingly painful.... sneezing or coughing was really nasty too when your mind works against you - fight back with substance abuse!
Kor Qel Droma Posted June 2, 2008 Posted June 2, 2008 I broke 3-4 on my right side once during a particularly heinous bicycle accident and it friggin hurt to breathe for a week or so. Sneezing is no picnic either! It feels like your lung is trying to escape through your damaged ribs! Jaguars4ever is still alive. No word of a lie.
Humodour Posted June 2, 2008 Posted June 2, 2008 (edited) Oh, if anybody was at all interested, here's the code I ended up with. Tonight I learnt: regular expressions, file writing, sockets. You call the function like this: getImages('http://obsidianent.com') It will create a file in the same directory as the programme. The log file will have the date of the retrieval as well as the website it retrieved it from. Meanwhile the file will be called 'Image Log obsidianent.com.log'. If you run it for the same domain more than once, it appends to the existing log file. Tomorrow I might make it provide full image links instead of context sensitive ones, but that's why I made it print the url in the log file also. import urllib import re from time import gmtime, strftime def getImages(url): if url[-1] != '/': url += '/' sock = urllib.urlopen(url) pageSource = sock.read() sock.close() fileName = 'Image Log %s.log' % urlParse(url) logFile = open(fileName, 'a') logFile.write(htmlParse(pageSource, url)) logFile.close() print 'done' def htmlParse(pageSource, url): imageList = re.findall(r'<img[ \S\s]*?src=["\']([ \S\s]*?)["\']', pageSource) #for v in imageList: # if v[0] == '/': # v = url + v return '\n' + strftime("%a, %d %b %Y %H:%M:%S %Z") + '\nSource website: ' + url + '\n\n' + '\n'.join(["%s" % v for v in imageList]) + '\n\n' def urlParse(url): domain = '' domainTuple = re.search(r'(http://)?([\w.]*)|(\b)', url).groups() for v in domainTuple: if v: domain = v return domain You'll need Python to run it: http://www.python.org/download/ Tue, 03 Jun 2008 00:16:16 AUS Eastern Standard TimeSource website: http://www.obsidianent.com/ /images/spacer.gif /images/navBarEdge.gif /images/logo.gif /images/navBarCtr.gif /images/navBarTop.gif /images/games.gif /images/info.gif /images/jobs.gif /images/contact.gif /images/forums.gif /images/navBarEdge.gif /images/spacer.gif /images/spacer.gif /images/spacer.gif /img_rotate.php images/now_hiring.gif images/NWN2%20Logo.jpg images/winner.jpg images/igns-overall-best-of-e3-2006-awards-20060519051235885.gif images/finalist.jpg images/logo_k2.gif /images/spacer.gif /images/matrox.jpg /images/nav.gif /images/spacer.gif /images/spacer.gif If you notice any bugs or things I could do better, tell me! Edit: I just noticed I need to remove duplicate images, too. Edited June 2, 2008 by Krezack
Pope Posted June 2, 2008 Posted June 2, 2008 I didn't do anything special today, but a few minutes ago the weather was hot and sunny, and at the moment ice is falling from the sky. Judgement Day has arrived
Musopticon? Posted June 2, 2008 Posted June 2, 2008 I mowed grass and trimmed lawn edges from 7 in the morning till 4 in the afternoon(**** you prepositions). Just like I used to do every summer. This time, however, I will get paid. Hopefully I'll get to water flowers or dig graves or something soon though. Unlike lawnmowing among gravestones and across cemetery sections, watering doesn't seem to give my superiors such a massive tutoring drive. I don't like being constantly prodded when it's just me, that trimmer and tons of grass. It's like their marking system needed some kind of specialized mathematics to learn. Just go do you thing and stop giving me contradictory advice. I got more done during the day than anyone else there, ffs. kirottu said: I was raised by polar bears. I had to fight against blood thirsty wolves and rabid penguins to get my food. Those who were too weak to survive were sent to Sweden. It has made me the man I am today. A man who craves furry hentai. So let us go and embrace the rustling smells of unseen worlds
taks Posted June 2, 2008 Posted June 2, 2008 I slept a lot. My hubby slept a lot. i'm jealous. i don't sleep much anymore at all (not that i ever did, but now it's worse). not sure if it is withdrawal from xanax or a side effect of zoloft. grrr. at least quitting smoking has been real easy to do. 10 days and counting. taks comrade taks... just because.
samm Posted June 2, 2008 Posted June 2, 2008 (edited) provide full image links instead of context sensitive onesIf using regular expressions, "context sensitive" is probably not the word you were looking for (because regular expression can, in an enhanced form iirc, describe context sensitive languages, which is a class of languages following complicated grammar rules) Anyway, I actually wrote to give you a simple solution to this:Edit: I just noticed I need to remove duplicate images, too.Python has some cool data structures, one of them being a set. Just toss the image names into a Set -> voil Edited June 2, 2008 by samm Citizen of a country with a racist, hypocritical majority
BicycleOfDeath Posted June 2, 2008 Posted June 2, 2008 I knocked myself out an hour before the NHL game on Saturday. 9 year old kids at skate parks with no etiquette are horrible things to have at a skate park. Stand Your Convictions and You Will Walk Alone.
Humodour Posted June 2, 2008 Posted June 2, 2008 provide full image links instead of context sensitive onesIf using regular expressions, "context sensitive" is probably not the word you were looking for (because regular expression can, in an enhanced form iirc, describe context sensitive languages, which is a class of languages following complicated grammar rules) Ooooh, yeah! I remember fiddling around with those, actually. They're expressions with stuff on either side and a nested expression in the middle, yeah? IIRC they were rather complex methods of defining rather simple languages, usually (always?). Anyway, I actually wrote to give you a simple solution to this:Edit: I just noticed I need to remove duplicate images, too.Python has some cool data structures, one of them being a set. Just toss the image names into a Set -> voil
Walsingham Posted June 3, 2008 Author Posted June 3, 2008 Hopefully I'll get to water flowers or dig graves or something soon though. Unlike lawnmowing among gravestones and across cemetery sections, Please see the zombie survival sticky. "It wasn't lies. It was just... bull****"." -Elwood Blues tarna's dead; processing... complete. Disappointed by Universe. RIP Hades/Sand/etc. Here's hoping your next alt has a harp.
samm Posted June 3, 2008 Posted June 3, 2008 (edited) And it still works, so I wanted to support that, too. It took me a while to figure out because I was looking for something that would just match everything (.*? was working but I was concerned about new-lines), but then realised I had to actually make it myself.Ah, ic (if you want to play a little, try This little training-tool Just enter the regex under "Suchmuster"*, the text you want to apply the expression to under "Eingabetext"* and klick on the button "Zeigen"* on the left hand side) Today I trained, then worked a while and now I'm working on convincing myself to begin learning for the next examn... *: meaning "search pattern", "input text" and "show" Edited June 3, 2008 by samm Citizen of a country with a racist, hypocritical majority
Kor Qel Droma Posted June 3, 2008 Posted June 3, 2008 I just bought a blackberry. And I have zero clue how to use any of its features so far! Jaguars4ever is still alive. No word of a lie.
theslug Posted June 3, 2008 Posted June 3, 2008 I've become a lab rat. Got a hep a shot yesterday for a health card and a tetnus diaphera shot today so that I can hopefully be among my peers at university. Just hope my previous school sent my transcripts and all I have to do is show them I'm immunized and I can be officially enrolled and hopefully finally start upon my path to being a successful CPA/CMA or Senior Accountant in the future. Of course that basically all depends on whether or not I can get an internship. If I don't I'm not exactly sure what I'm going to do since every entry level accounting position has required at the very least 2-3 years of experience and considering my cumulative job experience thus far is 3 months 3 years ago and has basically zero relevance I'm not exactly a great looking candidate, for anything. There was a time when I questioned the ability for the schizoid to ever experience genuine happiness, at the very least for a prolonged segment of time. I am no closer to finding the answer, however, it has become apparent that contentment is certainly a realizable goal. I find these results to be adequate, if not pleasing. Unfortunately, connection is another subject entirely. When one has sufficiently examined the mind and their emotional constructs, connection can be easily imitated. More data must be gleaned and further collated before a sufficient judgment can be reached.
Gorth Posted June 3, 2008 Posted June 3, 2008 (edited) I've become a lab rat. Got a hep a shot yesterday for a health card and a tetnus diaphera shot today so that I can hopefully be among my peers at university. Just hope my previous school sent my transcripts and all I have to do is show them I'm immunized and I can be officially enrolled and hopefully finally start upon my path to being a successful CPA/CMA or Senior Accountant in the future. Hepatitis A? Tetanus? I wonder what kind of University you are joining. Sounds like the kind of place where the accountant from "The Untouchables" would come from. Edit: On topic, went out with a client yesterday. Had some food and some beer. Then more beer. Then more beer etc. Ended up at home, falling asleep at 10 (or thereabouts) just to wake up again at 3, unable to fall asleep again. Finally fell asleep somewhere between 5 and 6, just to hear the alarm clock at 7. What a way to start a new day Edited June 3, 2008 by Gorth “He who joyfully marches to music in rank and file has already earned my contempt. He has been given a large brain by mistake, since for him the spinal cord would surely suffice.” - Albert Einstein
Humodour Posted June 4, 2008 Posted June 4, 2008 And it still works, so I wanted to support that, too. It took me a while to figure out because I was looking for something that would just match everything (.*? was working but I was concerned about new-lines), but then realised I had to actually make it myself.Ah, ic (if you want to play a little, try This little training-tool Just enter the regex under "Suchmuster"*, the text you want to apply the expression to under "Eingabetext"* and klick on the button "Zeigen"* on the left hand side) Today I trained, then worked a while and now I'm working on convincing myself to begin learning for the next examn... *: meaning "search pattern", "input text" and "show" Hey, thanks man! I was using the Python interpreter (similar to Haskell - allows on the fly commands) but unlike Haskell it doesn't allow pressing up to cycle through previous commands, so it's all copy paste - rather slow. This should be quite helpful. I finished the programme, btw. It uses a set, has a simple non regexp url filename function now, and writes all the images as full links (http://blah.com/blah/image.gif) even for ones like ../image.gif. I'm going to add a GUI and a function to optionally download some or all of the images found, so it might actually become a semi-useful programme!
Guard Dog Posted June 4, 2008 Posted June 4, 2008 I'm picked a builder for the new house, now trying to settle on a floor plan. I'm kind of liking the first one. Opinions? http://jimwalterhomes.com/Home-Models.asp?...;series=Classic http://jimwalterhomes.com/Home-Models.asp?...;series=Classic http://jimwalterhomes.com/Home-Models.asp?...es=Contemporary "While it is true you learn with age, the down side is what you often learn is what a damn fool you were before" Thomas Sowell
Tale Posted June 4, 2008 Posted June 4, 2008 Reading The Spine of the World most of the day after work. Doing that more than my DBZ marathoning. Been on a reading kick ever since I decided to finally finish The Dark Tower. Went through The Dark Elf Trilogy, which I found to be terribly exciting after The Dark Tower's plodding pace. And I've also purchased 5 books in the past month so I really need to kick myself to read more. I got The Lord of the Rings trilogy, Metal Gear Solid novel, and The Last Wish, the book introducing The Witcher. Not all of that is particularly relevant to today, but I know you care. "Show me a man who "plays fair" and I'll show you a very talented cheater."
theslug Posted June 4, 2008 Posted June 4, 2008 (edited) I'm picked a builder for the new house, now trying to settle on a floor plan. I'm kind of liking the first one. Opinions? http://jimwalterhomes.com/Home-Models.asp?...;series=Classic http://jimwalterhomes.com/Home-Models.asp?...;series=Classic http://jimwalterhomes.com/Home-Models.asp?...es=Contemporary Get a prefabricated house!!! They are so nice and awesome and "green" and trendy/ahead of their time and awesome again. That's what I'm going to get when I'm rich and awesome. That or a subterranean compound where I horde cats and keep a mainframe of 4chan archives and recruit children for the impending revolution. Edit: http://www.livinghomes.net/galleryModelhome.html Edited June 4, 2008 by theslug There was a time when I questioned the ability for the schizoid to ever experience genuine happiness, at the very least for a prolonged segment of time. I am no closer to finding the answer, however, it has become apparent that contentment is certainly a realizable goal. I find these results to be adequate, if not pleasing. Unfortunately, connection is another subject entirely. When one has sufficiently examined the mind and their emotional constructs, connection can be easily imitated. More data must be gleaned and further collated before a sufficient judgment can be reached.
Walsingham Posted June 4, 2008 Author Posted June 4, 2008 Is it just me or is theslug the least likely person to become an accountant, ever? "It wasn't lies. It was just... bull****"." -Elwood Blues tarna's dead; processing... complete. Disappointed by Universe. RIP Hades/Sand/etc. Here's hoping your next alt has a harp.
Humodour Posted June 4, 2008 Posted June 4, 2008 The slug is like one of those people that sells cocaine to kids, but when the police arrest him it turns out he just crushed up some caffeine tablets. Where did you get the idea that he wanted to be an accountant?
Gfted1 Posted June 4, 2008 Posted June 4, 2008 (edited) Where did you get the idea that he wanted to be an accountant? From post #488. Edited June 4, 2008 by Gfted1 "I'm your biggest fan, Ill follow you until you love me, Papa"
samm Posted June 4, 2008 Posted June 4, 2008 (edited) I finished the programme, btw. It uses a set, has a simple non regexp url filename function now, and writes all the images as full links (http://blah.com/blah/image.gif) even for ones like ../image.gif. I'm going to add a GUI and a function to optionally download some or all of the images found, so it might actually become a semi-useful programme!Glad I could be of service When you've added those things, could you put it somewhere to download? I could use it, I think. Just came back from a business lunch. It's cool if people understand that university examns come before work and are able to extend timeframes I'm picked a builder for the new house, now trying to settle on a floor plan. I'm kind of liking the first one. Opinions? http://jimwalterhomes.com/Home-Models.asp?...;series=Classic http://jimwalterhomes.com/Home-Models.asp?...;series=Classic http://jimwalterhomes.com/Home-Models.asp?...es=Contemporary No cellar for any of them? Seems strange, but it's american style, I guess... Well, for the first one: Isn't it weird to have a bathroom in the kitchen, so to speak? And from a feng-shui perspective it's designed quite suboptimally (dining room: table between window and door; generally a lot of straight lines between windows and doors: not much of a cosy home imo) The third one looks very ugly from the outside and the floorplan seems kind of experimental and confused/-ing. So I'd vote for the second - OTOH: It's you who is going to live in there, so if you like the first one best, just take it Edited June 4, 2008 by samm Citizen of a country with a racist, hypocritical majority
Humodour Posted June 4, 2008 Posted June 4, 2008 I finished the programme, btw. It uses a set, has a simple non regexp url filename function now, and writes all the images as full links (http://blah.com/blah/image.gif) even for ones like ../image.gif. I'm going to add a GUI and a function to optionally download some or all of the images found, so it might actually become a semi-useful programme!Glad I could be of service When you've added those things, could you put it somewhere to download? I could use it, I think. Sure, and I'll provide the source code too, in case you want to tinker. Gfted: Oops. Um, good lucky with accounting, slug.
Gfted1 Posted June 4, 2008 Posted June 4, 2008 No cellar for any of them? Seems strange, but it's american style, I guess... Assuming cellar = basement then the presence or lack thereof depends on your location. For example, up here in the North almost all homes have basements but in the South (IE: Florida) not one house has a basement. This is generally due to the fact that the water table is within 10-15 feet of the surface and the placement of a basement below that level would create a host of flooding/seepage problems. "I'm your biggest fan, Ill follow you until you love me, Papa"
theslug Posted June 4, 2008 Posted June 4, 2008 Is it just me or is theslug the least likely person to become an accountant, ever? Breaking my heart Walsh. :'( And why am I not a good candidate to become an accountant? I'm a terribly reclusive and embittered man who is likely to be married to his job. I'm the perfect person to be an accountant. There was a time when I questioned the ability for the schizoid to ever experience genuine happiness, at the very least for a prolonged segment of time. I am no closer to finding the answer, however, it has become apparent that contentment is certainly a realizable goal. I find these results to be adequate, if not pleasing. Unfortunately, connection is another subject entirely. When one has sufficiently examined the mind and their emotional constructs, connection can be easily imitated. More data must be gleaned and further collated before a sufficient judgment can be reached.
Recommended Posts