<feed xmlns='http://www.w3.org/2005/Atom'>
<title>4grab, branch master</title>
<subtitle>Wallpaper scraper/grabber for a certain website...</subtitle>
<id>https://code.ryuslash.org/4grab/atom?h=master</id>
<link rel='self' href='https://code.ryuslash.org/4grab/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/4grab/'/>
<updated>2010-03-12T20:50:10Z</updated>
<entry>
<title>KeyboardInterrupt, 80 columns</title>
<updated>2010-03-12T20:50:10Z</updated>
<author>
<name>ryuslash</name>
</author>
<published>2010-03-12T20:50:10Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/4grab/commit/?id=caba2811b94577eb89e13d9d1a7f7de64c979acc'/>
<id>urn:sha1:caba2811b94577eb89e13d9d1a7f7de64c979acc</id>
<content type='text'>
Keyboard Interruption (CTRL+C) should now be handled gracefully
Tried making the 4grab.py file no more than 80 columns wide
</content>
</entry>
<entry>
<title>/bin/env seems less reliable than /usr/bin/python</title>
<updated>2010-03-10T11:13:27Z</updated>
<author>
<name>ryuslash</name>
</author>
<published>2010-03-10T11:13:27Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/4grab/commit/?id=b546de264551a135c425776096b1fbdca8ea54f5'/>
<id>urn:sha1:b546de264551a135c425776096b1fbdca8ea54f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merged</title>
<updated>2010-03-06T23:31:40Z</updated>
<author>
<name>ryuslash</name>
</author>
<published>2010-03-06T23:31:40Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/4grab/commit/?id=a77b9c9d09fc022beaf140fb0d71443fe3cef501'/>
<id>urn:sha1:a77b9c9d09fc022beaf140fb0d71443fe3cef501</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed download.py dependency</title>
<updated>2010-03-06T23:20:37Z</updated>
<author>
<name>ryuslash</name>
</author>
<published>2010-03-06T23:20:37Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/4grab/commit/?id=ba6b659fb80e843c1e7062c116a856873e14ad6a'/>
<id>urn:sha1:ba6b659fb80e843c1e7062c116a856873e14ad6a</id>
<content type='text'>
download.py no longer requires progressbar.py, it now contains a class that accepts another class as a parameter, this may be useful later when adding different ways of interaction
</content>
</entry>
<entry>
<title>Who knows what the hell I did this time</title>
<updated>2010-02-11T23:34:36Z</updated>
<author>
<name>ryuslash</name>
</author>
<published>2010-02-11T23:34:36Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/4grab/commit/?id=9ed19eae00538b2ec4f24dd298737e27139d8b2a'/>
<id>urn:sha1:9ed19eae00538b2ec4f24dd298737e27139d8b2a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed some comments</title>
<updated>2010-02-11T23:18:34Z</updated>
<author>
<name>ryuslash</name>
</author>
<published>2010-02-11T23:18:34Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/4grab/commit/?id=d41ab5335e9bc1cc9a7a0c1ec805f3b88b273bbf'/>
<id>urn:sha1:d41ab5335e9bc1cc9a7a0c1ec805f3b88b273bbf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stopped saying Failed and Skipped things</title>
<updated>2010-02-11T23:04:34Z</updated>
<author>
<name>ryuslash</name>
</author>
<published>2010-02-11T23:04:34Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/4grab/commit/?id=5516dbbcae07b9623565c9dc8f06267b3357366e'/>
<id>urn:sha1:5516dbbcae07b9623565c9dc8f06267b3357366e</id>
<content type='text'>
Now it summarizes at the end
</content>
</entry>
<entry>
<title>Added a wizard</title>
<updated>2010-02-11T22:46:23Z</updated>
<author>
<name>ryuslash</name>
</author>
<published>2010-02-11T22:46:23Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/4grab/commit/?id=c85a69a893f554f5ab9ffb348e05d9e966d44db9'/>
<id>urn:sha1:c85a69a893f554f5ab9ffb348e05d9e966d44db9</id>
<content type='text'>
The wizard uses his robe and wizard hat to help you download images
</content>
</entry>
<entry>
<title>Added --thread</title>
<updated>2010-02-11T21:05:37Z</updated>
<author>
<name>ryuslash</name>
</author>
<published>2010-02-11T21:05:37Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/4grab/commit/?id=f09ea95c848a29492b682f954610a23daf753e15'/>
<id>urn:sha1:f09ea95c848a29492b682f954610a23daf753e15</id>
<content type='text'>
With --thread a signle thread ID or thread URL can be entered.
If thread is a URL, it will download it.
If thread is an ID, a category must also be set.
</content>
</entry>
<entry>
<title>Added --category</title>
<updated>2010-02-11T20:20:16Z</updated>
<author>
<name>ryuslash</name>
</author>
<published>2010-02-11T20:20:16Z</published>
<link rel='alternate' type='text/html' href='https://code.ryuslash.org/4grab/commit/?id=420bc469a486d99f62084841428c325ae769b76a'/>
<id>urn:sha1:420bc469a486d99f62084841428c325ae769b76a</id>
<content type='text'>
With --category, a category can be specified which will be downloaded, but only that run, next time the configured category will take over again
</content>
</entry>
</feed>
