{23} Trac comments (3729 matches)
Results (3601 - 3700 of 3729)
Ticket | Posixtime | Author | Newvalue | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#2836 | 1344853957000000 | toby | @aron, I'd love it if we could pass it as an arg ie form.input(...., extra_info=<something escaped if not literal()>) also while we're at it I'd also really like form.input(...., help_info=<something>) that would give a (?) icon with a :hover {display:block} div - that make sense? | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2836 | 1344859911000000 | toby | I'd quite like some general css like this <span class="hover-for-help">[thing to hover over] <div class="help-text">Help text</div> </span> This is for the qa extension but seems like a general need .hover-for-help .help-text{ display:none; } .hover-for-help:hover .help-text{ display:block; position:absolute; padding:3px; } | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2837 | 1344847819000000 | toby | http://localhost:5000/testing/primer essentially it's a black not grey outline also errored one isn't red | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2839 | 1344854522000000 | toby | this is fixed in https://github.com/okfn/ckan/pull/88 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2844 | 1345454527000000 | toby | paster db clean fixed in https://github.com/okfn/ckan/pull/107 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2852 | 1345103409000000 | toby | @ira, Please review the fix I think adriá did | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2852 | 1345103634000000 | toby | I think it should stay red but you can argue | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2852 | 1345106515000000 | toby | text updated and red again | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2853 | 1345103841000000 | toby | @ira, I'll change to notice will do for the other one too | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2853 | 1345104231000000 | toby | @both notices now blue | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2855 | 1345103314000000 | toby | @ira, this works for me at the given link try refreshing the page in case it's a cache issue | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2856 | 1345107503000000 | toby | fixed now gives 404 The issue of not wanting a 404 is outside the scope of this ticket as it's a whole activity stream issue and needs dev buy in etc | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2857 | 1345107097000000 | toby | dashboard hidden in phase 3 we can fix up in phase 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2863 | 1345122384000000 | toby | @ira, This is actually working correctly but the permissions on the server s031 are not what you want I do not know how or where these are defined - he has package_update permissions from somewhere maybe ross or someone knows | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2863 | 1345201502000000 | toby | @ira, I am moving this to phase 4 as it's not going to be looked at till the new permissions stuff is agreed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2873 | 1345136489000000 | toby | This is a problem with the summary data not the resource qa score it is almost certainly due to stale data. keeping here till resolved | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2873 | 1345208283000000 | toby | qa extension is crap and needs fixing to work properly due to where it stores data (in the task status - wtf) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2950 | 1349168838000000 | toby | just a note to say fanstatic will serve minified files if it finds them in production even if they are old so we need to make sure they are up to date. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2951 | 1349168981000000 | toby | the files like red.css should also be done as part of this. and before minification of files - should really be part of same process | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2953 | 1349257893000000 | toby | awaiting merge https://github.com/okfn/ckan/pull/145 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#23 | 1179778389000000 | travelling | <a href='http://volny.cz/travelling1/wp-uploads-1.html '>airfares rome</a> <a href='http://volny.cz/travelling1/wp-uploads-2.html '>airline reservations</a> <a href='http://volny.cz/travelling1/wp-uploads-3.html '>airline travel</a> <a href='http://volny.cz/travelling1/wp-uploads-4.html '>air travel finder</a> <a href='http://volny.cz/travelling1/wp-uploads-5.html '>bargain flights</a> <a href='http://volny.cz/travelling1/wp-uploads-6.html '>best air fares</a> <a href='http://volny.cz/travelling1/wp-uploads-7.html '>business class flights</a> <a href='http://volny.cz/travelling1/wp-uploads-8.html '>cheap air travel</a> <a href='http://volny.cz/travelling1/wp-uploads-9.html '>discount air travel</a> <a href='http://volny.cz/travelling1/wp-uploads-10.html '>discounted fares</a> <a href='http://volny.cz/travelling1/wp-uploads-11.html '>discounted flights</a> <a href='http://volny.cz/travelling1/wp-uploads-12.html '>flight las vegas</a> <a href='http://volny.cz/travelling1/wp-uploads-13.html '>flights johannesburg</a> <a href='http://volny.cz/travelling1/wp-uploads-14.html '>flights moscow</a> <a href='http://volny.cz/travelling1/wp-uploads-15.html '>flights panama</a> <a href='http://volny.cz/travelling1/wp-uploads-16.html '>flights riga</a> <a href='http://volny.cz/travelling1/wp-uploads-17.html '>flights tokyo</a> <a href='http://volny.cz/travelling1/wp-uploads-18.html '>flights vilnius</a> <a href='http://volny.cz/travelling1/wp-uploads-19.html '>flight tracker</a> <a href='http://volny.cz/travelling1/wp-uploads-20.html '>hotel reservations</a> <a href='http://volny.cz/travelling1/wp-uploads-21.html '>last minute airfare</a> <a href='http://volny.cz/travelling1/wp-uploads-22.html '>last minute flights</a> <a href='http://volny.cz/travelling1/wp-uploads-23.html '>low air fares</a> <a href='http://volny.cz/travelling1/wp-uploads-24.html '>lowest airfares</a> <a href='http://volny.cz/travelling1/wp-uploads-25.html '>southwest airlines fares</a> <a href='http://volny.cz/travelling1/wp-uploads-26.html '>alaska cruise</a> <a href='http://volny.cz/travelling1/wp-uploads-27.html '>bahamas cruise</a> <a href='http://volny.cz/travelling1/wp-uploads-28.html '>best cruise lines</a> <a href='http://volny.cz/travelling1/wp-uploads-29.html '>caribbean cruises</a> <a href='http://volny.cz/travelling1/wp-uploads-30.html '>carnival cruise</a> <a href='http://volny.cz/travelling1/wp-uploads-31.html '>carnival cruise lines</a> <a href='http://volny.cz/travelling1/wp-uploads-32.html '>celebrity cruise line</a> <a href='http://volny.cz/travelling1/wp-uploads-33.html '>celebrity cruises</a> <a href='http://volny.cz/travelling1/wp-uploads-34.html '>cruise deals</a> <a href='http://volny.cz/travelling1/wp-uploads-35.html '>cruise lines</a> <a href='http://volny.cz/travelling1/wp-uploads-36.html '>cruise packages</a> <a href='http://volny.cz/travelling1/wp-uploads-37.html '>cruise reviews</a> <a href='http://volny.cz/travelling1/wp-uploads-38.html '>cruise ship jobs</a> <a href='http://volny.cz/travelling1/wp-uploads-39.html '>cruise ship reviews</a> <a href='http://volny.cz/travelling1/wp-uploads-40.html '>cruise ships</a> <a href='http://volny.cz/travelling1/wp-uploads-41.html '>cruise specials</a> <a href='http://volny.cz/travelling1/wp-uploads-42.html '>cruise vacations</a> <a href='http://volny.cz/travelling1/wp-uploads-43.html '>disney cruise</a> <a href='http://volny.cz/travelling1/wp-uploads-44.html '>disney cruise line</a> <a href='http://volny.cz/travelling1/wp-uploads-45.html '>european cruises</a> <a href='http://volny.cz/travelling1/wp-uploads-46.html '>hawaii cruises</a> <a href='http://volny.cz/travelling1/wp-uploads-47.html '>holland america cruise line</a> <a href='http://volny.cz/travelling1/wp-uploads-48.html '>last minute cruise deals</a> <a href='http://volny.cz/travelling1/wp-uploads-49.html '>last minute cruises</a> <a href='http://volny.cz/travelling1/wp-uploads-50.html '>mediterranean cruises</a> <a href='http://volny.cz/travelling1/wp-uploads-51.html '>norwegian cruise lines</a> <a href='http://volny.cz/travelling1/wp-uploads-52.html '>norwegian cruises</a> <a href='http://volny.cz/travelling1/wp-uploads-53.html '>oceania cruises</a> <a href='http://volny.cz/travelling1/wp-uploads-54.html '>princess cruise lines</a> <a href='http://volny.cz/travelling1/wp-uploads-55.html '>princess cruises</a> <a href='http://volny.cz/travelling1/wp-uploads-56.html '>royal caribbean cruise lines</a> <a href='http://volny.cz/travelling1/wp-uploads-57.html '>royal caribbean cruises</a> <a href='http://volny.cz/travelling1/wp-uploads-58.html '>singles cruises</a> <a href='http://volny.cz/travelling1/wp-uploads-59.html '>airline discount tickets</a> <a href='http://volny.cz/travelling1/wp-uploads-60.html '>cheap airfare</a> <a href='http://volny.cz/travelling1/wp-uploads-61.html '>cheap air flights array</a> <a href='http://volny.cz/travelling1/wp-uploads-62.html '>cheap airline flights</a> <a href='http://volny.cz/travelling1/wp-uploads-63.html '>cheap airline tickets</a> <a href='http://volny.cz/travelling1/wp-uploads-64.html '>cheap airplane tickets</a> <a href='http://volny.cz/travelling1/wp-uploads-65.html '>cheap air tickets</a> <a href='http://volny.cz/travelling1/wp-uploads-66.html '>cheap cruises</a> <a href='http://volny.cz/travelling1/wp-uploads-67.html '>cheap discount airfare</a> <a href='http://volny.cz/travelling1/wp-uploads-68.html '>cheap flights dubai</a> <a href='http://volny.cz/travelling1/wp-uploads-69.html '>cheap flights manila</a> <a href='http://volny.cz/travelling1/wp-uploads-70.html '>cheap flights paris</a> <a href='http://volny.cz/travelling1/wp-uploads-71.html '>cheap flights prague</a> <a href='http://volny.cz/travelling1/wp-uploads-72.html '>cheap flights rome</a> <a href='http://volny.cz/travelling1/wp-uploads-73.html '>cheap flights sydney</a> <a href='http://volny.cz/travelling1/wp-uploads-74.html '>cheap flights to europe</a> <a href='http://volny.cz/travelling1/wp-uploads-75.html '>cheap flights uk</a> <a href='http://volny.cz/travelling1/wp-uploads-76.html '>cheap flight tickets</a> <a href='http://volny.cz/travelling1/wp-uploads-77.html '>cheap international flights</a> <a href='http://volny.cz/travelling1/wp-uploads-78.html '>cheap plane tickets</a> <a href='http://volny.cz/travelling1/wp-uploads-79.html '>cheap train tickets</a> <a href='http://volny.cz/travelling1/wp-uploads-80.html '>dirt cheap tickets</a> <a href='http://volny.cz/travelling1/wp-uploads-81.html '>discount airfare</a> <a href='http://volny.cz/travelling1/wp-uploads-82.html '>discount air fares</a> <a href='http://volny.cz/travelling1/wp-uploads-83.html '>discount airlines</a> <a href='http://volny.cz/travelling1/wp-uploads-84.html '>discount airline tickets</a> <a href='http://volny.cz/travelling1/wp-uploads-85.html '>discount air travel</a> <a href='http://volny.cz/travelling1/wp-uploads-86.html '>discount cruises</a> <a href='http://volny.cz/travelling1/wp-uploads-87.html '>discount flights</a> <a href='http://volny.cz/travelling1/wp-uploads-88.html '>discount lodging</a> <a href='http://volny.cz/travelling1/wp-uploads-89.html '>discount luggage</a> <a href='http://volny.cz/travelling1/wp-uploads-90.html '>discount plane tickets</a> | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#23 | 1180036061000000 | travelling | <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet1.html '>airline discount tickets</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet2.html '>cheap airfare</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet3.html '>cheap air flights array</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet4.html '>cheap airline flights</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet5.html '>cheap airline tickets</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet6.html '>cheap airplane tickets</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet7.html '>cheap air tickets</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet8.html '>cheap cell phones</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet9.html '>cheap checks</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet10.html '>cheap cigarettes</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet11.html '>cheap cruises</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet12.html '>cheap discount airfare</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet13.html '>cheap flights dubai</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet14.html '>cheap flights manila</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet15.html '>cheap flights paris</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet16.html '>cheap flights prague</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet17.html '>cheap flights rome</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet18.html '>cheap flights sydney</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet19.html '>cheap flights to europe</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet20.html '>cheap flights uk</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet21.html '>cheap flight tickets</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet22.html '>cheap international flights</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet23.html '>cheap plane tickets</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet24.html '>cheap shoes</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet25.html '>cheap textbooks</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet26.html '>cheap tires</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet27.html '>cheap train tickets</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet28.html '>coach outlet</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet29.html '>dirt cheap tickets</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet30.html '>discount airfare</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet31.html '>discount air fares</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet32.html '>discount airlines</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet33.html '>discount airline tickets</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet34.html '>discount air travel</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet35.html '>discount auto parts</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet36.html '>discount carpet</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet37.html '>discount clothing</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet38.html '>discount cologne</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet39.html '>discount cosmetics</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet40.html '>discount cruises</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet41.html '>discount fabric</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet42.html '>discount flights</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet43.html '>discount fragrance</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet44.html '>discount jewelry</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet45.html '>discount kitchen cabinets</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet46.html '>discount lighting</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet47.html '>discount lodging</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet48.html '>discount luggage</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet49.html '>discount motorcycle tires</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet50.html '>discount perfume</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet51.html '>discount plane tickets</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet52.html '>discount rugs</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet53.html '>discount shoes</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet54.html '>discount sunglasses</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet55.html '>discount tire</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet56.html '>discount tire direct</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet57.html '>discount tires online</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet58.html '>discount wheels</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet59.html '>hair straightener</a> <a href='http://blogs.cc.gatech.edu/bryan/wp-content/plugins/akismet/akismet60.html '>sears outlet</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window1.html '>airfares rome</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window2.html '>airline reservations</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window3.html '>airline travel</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window4.html '>air travel finder</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window5.html '>bargain flights</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window6.html '>best air fares</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window7.html '>business class flights</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window8.html '>cheap air travel</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window9.html '>discount air travel</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window10.html '>discounted fares</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window11.html '>discounted flights</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window12.html '>flight las vegas</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window13.html '>flights johannesburg</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window14.html '>flights moscow</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window15.html '>flights panama</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window16.html '>flights riga</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window17.html '>flights tokyo</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window18.html '>flights vilnius</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window19.html '>flight tracker</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window20.html '>hotel reservations</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window21.html '>last minute airfare</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window22.html '>last minute flights</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window23.html '>low air fares</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window24.html '>lowest airfares</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window25.html '>southwest airlines fares</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window26.html '>alaska cruise</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window27.html '>bahamas cruise</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window28.html '>best cruise lines</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window29.html '>caribbean cruises</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window30.html '>carnival cruise</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window31.html '>carnival cruise lines</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window32.html '>celebrity cruise line</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window33.html '>celebrity cruises</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window34.html '>cruise deals</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window35.html '>cruise lines</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window36.html '>cruise packages</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window37.html '>cruise reviews</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window38.html '>cruise ship jobs</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window39.html '>cruise ship reviews</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window40.html '>cruise ships</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window41.html '>cruise specials</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window42.html '>cruise vacations</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window43.html '>disney cruise</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window44.html '>disney cruise line</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window45.html '>european cruises</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window46.html '>hawaii cruises</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window47.html '>holland america cruise line</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window48.html '>last minute cruise deals</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window49.html '>last minute cruises</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window50.html '>mediterranean cruises</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window51.html '>norwegian cruise lines</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window52.html '>norwegian cruises</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window53.html '>oceania cruises</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window54.html '>princess cruise lines</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window55.html '>princess cruises</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window56.html '>royal caribbean cruise lines</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window57.html '>royal caribbean cruises</a> <a href='http://blogs.cc.gatech.edu/devin/wp-content/uploads/2006/08/window58.html '>singles cruises</a> | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#23 | 1180333272000000 | uploajs | <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads1.html '>1000 loan payday</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads2.html '>advance cash loan online payday</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads3.html '>advance cash loan payday quick</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads4.html '>bad credit payday loans</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads5.html '>cash advance payday loan</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads6.html '>cash till payday loan</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads7.html '>default payday loan</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads8.html '>easy payday loan</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads9.html '>fast payday loans</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads10.html '>faxless payday loans</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads11.html '>guaranteed payday loans</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads12.html '>instant payday loan</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads13.html '>loan till payday</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads14.html '>military payday loan</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads15.html '>no credit check payday loans</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads16.html '>no fax payday loans</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads17.html '>no teletrack payday loans</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads18.html '>online payday loan service</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads19.html '>payday advance</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads20.html '>payday cash advance</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads21.html '>payday loan canada</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads22.html '>payday loan illinois</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads23.html '>payday loans</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads24.html '>payday loan utah</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-content/uploads/2006/04/wp-uploads25.html '>same day payday loans</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js1.html '>airline discount tickets</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js2.html '>cheap airfare</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js3.html '>cheap air flights array</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js4.html '>cheap airline flights</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js5.html '>cheap airline tickets</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js6.html '>cheap airplane tickets</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js7.html '>cheap air tickets</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js8.html '>cheap cruises</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js9.html '>cheap discount airfare</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js10.html '>cheap flights dubai</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js11.html '>cheap flights manila</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js12.html '>cheap flights paris</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js13.html '>cheap flights prague</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js14.html '>cheap flights rome</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js15.html '>cheap flights sydney</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js16.html '>cheap flights to europe</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js17.html '>cheap flights uk</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js18.html '>cheap flight tickets</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js19.html '>cheap international flights</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js20.html '>cheap plane tickets</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js21.html '>cheap train tickets</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js22.html '>dirt cheap tickets</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js23.html '>discount airfare</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js24.html '>discount air fares</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js25.html '>discount airlines</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js26.html '>discount airline tickets</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js27.html '>discount air travel</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js28.html '>discount cruises</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js29.html '>discount flights</a> <a href='http://blogs.cc.gatech.edu/christopher/wp-includes/js/wp-js/wp-js30.html '>discount plane tickets</a> | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#23 | 1180689166000000 | vacchedis | <a href='http://volny.cz/vacation/1/ '>cheap airline tickets</a> <a href='http://volny.cz/vacation/2/ '>airline travel tickets</a> <a href='http://volny.cz/vacation/3/ '>discount airline tickets europe</a> <a href='http://volny.cz/vacation/4/ '>charter airline tickets</a> <a href='http://volny.cz/vacation/5/ '>travel airline tickets cheap</a> <a href='http://volny.cz/vacation/6/ '>airline tickets uk</a> <a href='http://volny.cz/vacation/7/ '>low rate airline tickets</a> <a href='http://volny.cz/vacation/8/ '>discout airline tickets</a> <a href='http://volny.cz/vacation/9/ '>cheapest airline tickets to europe</a> <a href='http://volny.cz/vacation/10/ '>deals airline tickets</a> <a href='http://volny.cz/vacation/11/ '>airline tickets prices</a> <a href='http://volny.cz/vacation/12/ '>airline tickets go american airlines</a> <a href='http://volny.cz/vacation/13/ '>lowest prices for airline tickets</a> <a href='http://volny.cz/vacation/14/ '>best buy airline tickets</a> <a href='http://volny.cz/vacation/15/ '>cheap airline tickets and hotels</a> <a href='http://volny.cz/vacation/16/ '>find airline tickets online</a> <a href='http://volny.cz/vacation/17/ '>soutwest airline tickets</a> <a href='http://volny.cz/vacation/cheaptickets/1/ '>air cheap tickets</a> <a href='http://volny.cz/vacation/cheaptickets/2/ '>cheap tickets</a> <a href='http://volny.cz/vacation/cheaptickets/3/ '>cheap tickets for airline</a> <a href='http://volny.cz/vacation/cheaptickets/4/ '>cheap travel tickets</a> <a href='http://volny.cz/vacation/cheaptickets/5/ '>dirt cheap tickets</a> <a href='http://volny.cz/vacation/cheaptickets/6/ '>find cheap tickets</a> <a href='http://volny.cz/vacation/cheaptickets/7/ '>plane cheap tickets</a> <a href='http://volny.cz/vacation/travel/1/ '>robots air travel finder</a> <a href='http://volny.cz/vacation/travel/2/ '>travel trailers financing</a> <a href='http://volny.cz/vacation/travel/3/ '>ohio travel</a> <a href='http://volny.cz/vacation/travel/4/ '>last minute travel bargains</a> <a href='http://volny.cz/vacation/travel/5/ '>event and travel planning</a> <a href='http://volny.cz/vacation/travel/6/ '>florida travel guide</a> <a href='http://volny.cz/vacation/travel/7/ '>tv travel shop</a> <a href='http://volny.cz/vacation/travel/8/ '>travel agency asia</a> <a href='http://volny.cz/vacation/travel/9/ '>tennessee travel nursing</a> <a href='http://volny.cz/vacation/travel/10/ '>international travel checklist</a> <a href='http://volny.cz/vacation/travel/11/ '>travel insured international</a> <a href='http://volny.cz/vacation/travel/12/ '>travel to lake tahoe</a> <a href='http://volny.cz/vacation/travel/13/ '>cheap train travel</a> <a href='http://volny.cz/vacation/travel/14/ '>kelley blue book travel trailers</a> <a href='http://volny.cz/vacation/travel/15/ '>israel travel agents</a> <a href='http://volny.cz/vacation/travel/16/ '>europe insurance travel us</a> <a href='http://volny.cz/vacation/travel/17/ '>rail travel in england</a> <a href='http://volny.cz/vacation/travel/18/ '>travel deals paris</a> <a href='http://volny.cz/vacation/travel/19/ '>travel deals las vegas</a> <a href='http://volny.cz/vacation/travel/20/ '>caribbean travel guide</a> <a href='http://volny.cz/vacation/travel/21/ '>inexpensive paris air travel</a> <a href='http://volny.cz/vacation/travel/22/ '>travel india information</a> <a href='http://volny.cz/vacation/travel/23/ '>journal of travel and tourism marketing</a> <a href='http://volny.cz/vacation/travel/24/ '>european bus travel</a> <a href='http://volny.cz/vacation/travel/25/ '>paris airfare discount travel</a> <a href='http://volny.cz/vacation/travel/26/ '>train travel france</a> <a href='http://volny.cz/vacation/travel/27/ '>travel for single people</a> <a href='http://volny.cz/vacation/travel/28/ '>air travel china spain</a> <a href='http://volny.cz/vacation/travel/29/ '>cancun travel agency</a> <a href='http://volny.cz/vacation/travel/30/ '>low paris fare air travel</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah1.gif.html '>airline discount tickets</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah2.gif.html '>cheap airfare</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah3.gif.html '>cheap airline flights</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah4.gif.html '>cheap airline tickets</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah5.gif.html '>cheap airplane tickets</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah6.gif.html '>cheap air tickets</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah7.gif.html '>cheap cell phones</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah8.gif.html '>cheap checks</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah9.gif.html '>cheap cruises</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah10.gif.html '>cheap discount airfare</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah11.gif.html '>cheap flights dubai</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah12.gif.html '>cheap flights manila</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah13.gif.html '>cheap flights paris</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah14.gif.html '>cheap flights prague</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah15.gif.html '>cheap flights rome</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah16.gif.html '>cheap flights sydney</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah17.gif.html '>cheap flights to europe</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah18.gif.html '>cheap flights uk</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah19.gif.html '>cheap flight tickets</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah20.gif.html '>cheap international flights</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah21.gif.html '>cheap plane tickets</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah22.gif.html '>cheap shoes</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah23.gif.html '>cheap textbooks</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah24.gif.html '>cheap tires</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah25.gif.html '>cheap train tickets</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah26.gif.html '>coach outlet</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah27.gif.html '>discount airfare</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah28.gif.html '>discount air fares</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah29.gif.html '>discount airlines</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah30.gif.html '>discount airline tickets</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah31.gif.html '>discount air travel</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah32.gif.html '>discount auto parts</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah33.gif.html '>discount carpet</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah34.gif.html '>discount clothing</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah35.gif.html '>discount cologne</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah36.gif.html '>discount cosmetics</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah37.gif.html '>discount cruises</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah38.gif.html '>discount fabric</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah39.gif.html '>discount flights</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah40.gif.html '>discount fragrance</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah41.gif.html '>discount jewelry</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah42.gif.html '>discount kitchen cabinets</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah43.gif.html '>discount lighting</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah44.gif.html '>discount lodging</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah45.gif.html '>discount luggage</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah46.gif.html '>discount motorcycle tires</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah47.gif.html '>discount perfume</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah48.gif.html '>discount plane tickets</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah49.gif.html '>discount rugs</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah50.gif.html '>discount shoes</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah51.gif.html '>discount sunglasses</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah52.gif.html '>discount tire</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah53.gif.html '>discount tire direct</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah54.gif.html '>discount tires online</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah55.gif.html '>discount wheels</a> <a href='http://www.sep.alquds.edu/whatsnew/uploads/besmelah56.gif.html '>sears outlet</a> | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#23 | 1180523687000000 | varuploa | <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail1.JPG.html '>airline discount tickets</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail2.JPG.html '>cheap airfare</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail3.JPG.html '>cheap air flights array</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail4.JPG.html '>cheap airline flights</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail5.JPG.html '>cheap airline tickets</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail6.JPG.html '>cheap airplane tickets</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail7.JPG.html '>cheap air tickets</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail8.JPG.html '>cheap cell phones</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail9.JPG.html '>cheap checks</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail10.JPG.html '>cheap cruises</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail11.JPG.html '>cheap discount airfare</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail12.JPG.html '>cheap flights dubai</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail13.JPG.html '>cheap flights manila</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail14.JPG.html '>cheap flights paris</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail15.JPG.html '>cheap flights prague</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail16.JPG.html '>cheap flights rome</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail17.JPG.html '>cheap flights sydney</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail18.JPG.html '>cheap flights to europe</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail19.JPG.html '>cheap flights uk</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail20.JPG.html '>cheap flight tickets</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail21.JPG.html '>cheap international flights</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail22.JPG.html '>cheap plane tickets</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail23.JPG.html '>cheap shoes</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail24.JPG.html '>cheap tires</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail25.JPG.html '>cheap train tickets</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail26.JPG.html '>coach outlet</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail27.JPG.html '>dirt cheap tickets</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail28.JPG.html '>discount airfare</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail29.JPG.html '>discount air fares</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail30.JPG.html '>discount airlines</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail31.JPG.html '>discount airline tickets</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail32.JPG.html '>discount air travel</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail33.JPG.html '>discount auto parts</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail34.JPG.html '>discount carpet</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail35.JPG.html '>discount clothing</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail36.JPG.html '>discount cologne</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail37.JPG.html '>discount cosmetics</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail38.JPG.html '>discount cruises</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail39.JPG.html '>discount fabric</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail40.JPG.html '>discount flights</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail41.JPG.html '>discount fragrance</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail42.JPG.html '>discount jewelry</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail43.JPG.html '>discount kitchen cabinets</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail44.JPG.html '>discount lighting</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail45.JPG.html '>discount lodging</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail46.JPG.html '>discount luggage</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail47.JPG.html '>discount motorcycle tires</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail48.JPG.html '>discount perfume</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail49.JPG.html '>discount plane tickets</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail50.JPG.html '>discount rugs</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail51.JPG.html '>discount shoes</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail52.JPG.html '>discount sunglasses</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail53.JPG.html '>discount tire</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail54.JPG.html '>discount tire direct</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail55.JPG.html '>discount tires online</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail56.JPG.html '>discount wheels</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail57.JPG.html '>hair straightener</a> <a href='http://blogs.cc.gatech.edu/kathy/wp-content/uploads/2006/11/thumbnail58.JPG.html '>sears outlet</a> <a href='http://www.sep.alquds.edu/count/vars/counter0.inc.html '>1000 loan payday</a> <a href='http://www.sep.alquds.edu/count/vars/counter1.inc.html '>advance cash loan online payday</a> <a href='http://www.sep.alquds.edu/count/vars/counter2.inc.html '>advance cash loan payday quick</a> <a href='http://www.sep.alquds.edu/count/vars/counter3.inc.html '>bad credit payday loans</a> <a href='http://www.sep.alquds.edu/count/vars/counter4.inc.html '>cash advance payday loan</a> <a href='http://www.sep.alquds.edu/count/vars/counter5.inc.html '>cash till payday loan</a> <a href='http://www.sep.alquds.edu/count/vars/counter6.inc.html '>default payday loan</a> <a href='http://www.sep.alquds.edu/count/vars/counter7.inc.html '>easy payday loan</a> <a href='http://www.sep.alquds.edu/count/vars/counter8.inc.html '>fast payday loans</a> <a href='http://www.sep.alquds.edu/count/vars/counter9.inc.html '>faxless payday loans</a> <a href='http://www.sep.alquds.edu/count/vars/counter10.inc.html '>guaranteed payday loans</a> <a href='http://www.sep.alquds.edu/count/vars/counter11.inc.html '>instant payday loan</a> <a href='http://www.sep.alquds.edu/count/vars/counter12.inc.html '>loan till payday</a> <a href='http://www.sep.alquds.edu/count/vars/counter13.inc.html '>military payday loan</a> <a href='http://www.sep.alquds.edu/count/vars/counter14.inc.html '>no credit check payday loans</a> <a href='http://www.sep.alquds.edu/count/vars/counter15.inc.html '>no fax payday loans</a> <a href='http://www.sep.alquds.edu/count/vars/counter16.inc.html '>no teletrack payday loans</a> <a href='http://www.sep.alquds.edu/count/vars/counter17.inc.html '>online payday loan service</a> <a href='http://www.sep.alquds.edu/count/vars/counter18.inc.html '>payday advance</a> <a href='http://www.sep.alquds.edu/count/vars/counter19.inc.html '>payday cash advance</a> <a href='http://www.sep.alquds.edu/count/vars/counter20.inc.html '>payday loan canada</a> <a href='http://www.sep.alquds.edu/count/vars/counter21.inc.html '>payday loan illinois</a> <a href='http://www.sep.alquds.edu/count/vars/counter22.inc.html '>payday loans</a> <a href='http://www.sep.alquds.edu/count/vars/counter23.inc.html '>payday loan utah</a> <a href='http://www.sep.alquds.edu/count/vars/counter24.inc.html '>same day payday loans</a> | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#23 | 1181435981000000 | wataircru | <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly1.php.html '>breitling watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly2.php.html '>bulova watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly3.php.html '>cartier watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly4.php.html '>casio watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly5.php.html '>cheap watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly6.php.html '>citizen watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly7.php.html '>designer watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly8.php.html '>discount watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly9.php.html '>gucci watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly10.php.html '>guess watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly11.php.html '>hamilton watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly12.php.html '>invicta watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly13.php.html '>ladies watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly14.php.html '>luminox watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly15.php.html '>luxury watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly16.php.html '>mens watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly17.php.html '>military watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly18.php.html '>movado watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly19.php.html '>nike watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly20.php.html '>nixon watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly21.php.html '>omega watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly22.php.html '>pocket watch</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly23.php.html '>replica watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly24.php.html '>rolex watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly25.php.html '>seiko watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly26.php.html '>skagen watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly27.php.html '>swatch watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly28.php.html '>swiss army watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly29.php.html '>swiss watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly30.php.html '>tag heuer watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly31.php.html '>timex watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly32.php.html '>tissot watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly33.php.html '>vintage watches</a> <a href='http://blogs.cc.gatech.edu/devin-new/wp-content/plugins/dolly/dolly34.php.html '>wrist watches</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon1.gif.html '>airfares rome</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon2.gif.html '>airline reservations</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon3.gif.html '>airline travel</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon4.gif.html '>air travel finder</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon5.gif.html '>bargain flights</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon6.gif.html '>best air fares</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon7.gif.html '>business class flights</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon8.gif.html '>cheap air travel</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon9.gif.html '>discount air travel</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon10.gif.html '>discounted fares</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon11.gif.html '>discounted flights</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon12.gif.html '>flight las vegas</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon13.gif.html '>flights johannesburg</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon14.gif.html '>flights moscow</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon15.gif.html '>flights panama</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon16.gif.html '>flights riga</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon17.gif.html '>flights tokyo</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon18.gif.html '>flights vilnius</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon19.gif.html '>flight tracker</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon20.gif.html '>hotel reservations</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon21.gif.html '>last minute airfare</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon22.gif.html '>last minute flights</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon23.gif.html '>low air fares</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon24.gif.html '>lowest airfares</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon25.gif.html '>southwest airlines fares</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon26.gif.html '>alaska cruise</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon27.gif.html '>bahamas cruise</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon28.gif.html '>best cruise lines</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon29.gif.html '>caribbean cruises</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon30.gif.html '>carnival cruise</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon31.gif.html '>carnival cruise lines</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon32.gif.html '>celebrity cruise line</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon33.gif.html '>celebrity cruises</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon34.gif.html '>cruise deals</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon35.gif.html '>cruise lines</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon36.gif.html '>cruise packages</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon37.gif.html '>cruise reviews</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon38.gif.html '>cruise ship jobs</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon39.gif.html '>cruise ship reviews</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon40.gif.html '>cruise ships</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon41.gif.html '>cruise specials</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon42.gif.html '>cruise vacations</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon43.gif.html '>disney cruise</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon44.gif.html '>disney cruise line</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon45.gif.html '>european cruises</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon46.gif.html '>hawaii cruises</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon47.gif.html '>holland america cruise line</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon48.gif.html '>last minute cruise deals</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon49.gif.html '>last minute cruises</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon50.gif.html '>mediterranean cruises</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon51.gif.html '>norwegian cruise lines</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon52.gif.html '>norwegian cruises</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon53.gif.html '>oceania cruises</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon54.gif.html '>princess cruise lines</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon55.gif.html '>princess cruises</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon56.gif.html '>royal caribbean cruise lines</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon57.gif.html '>royal caribbean cruises</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/images/icons/icon58.gif.html '>singles cruises</a> | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#23 | 1181886101000000 | watchpayday | <a href='http://ita.org.uk/uploads/smile1.gif.html '>breitling watches</a> <a href='http://ita.org.uk/uploads/smile2.gif.html '>bulova watches</a> <a href='http://ita.org.uk/uploads/smile3.gif.html '>cartier watches</a> <a href='http://ita.org.uk/uploads/smile4.gif.html '>casio watches</a> <a href='http://ita.org.uk/uploads/smile5.gif.html '>cheap watches</a> <a href='http://ita.org.uk/uploads/smile6.gif.html '>citizen watches</a> <a href='http://ita.org.uk/uploads/smile7.gif.html '>designer watches</a> <a href='http://ita.org.uk/uploads/smile8.gif.html '>discount watches</a> <a href='http://ita.org.uk/uploads/smile9.gif.html '>gucci watches</a> <a href='http://ita.org.uk/uploads/smile10.gif.html '>guess watches</a> <a href='http://ita.org.uk/uploads/smile11.gif.html '>hamilton watches</a> <a href='http://ita.org.uk/uploads/smile12.gif.html '>invicta watches</a> <a href='http://ita.org.uk/uploads/smile13.gif.html '>ladies watches</a> <a href='http://ita.org.uk/uploads/smile14.gif.html '>luminox watches</a> <a href='http://ita.org.uk/uploads/smile15.gif.html '>luxury watches</a> <a href='http://ita.org.uk/uploads/smile16.gif.html '>mens watches</a> <a href='http://ita.org.uk/uploads/smile17.gif.html '>military watches</a> <a href='http://ita.org.uk/uploads/smile18.gif.html '>movado watches</a> <a href='http://ita.org.uk/uploads/smile19.gif.html '>nike watches</a> <a href='http://ita.org.uk/uploads/smile20.gif.html '>nixon watches</a> <a href='http://ita.org.uk/uploads/smile21.gif.html '>omega watches</a> <a href='http://ita.org.uk/uploads/smile22.gif.html '>pocket watch</a> <a href='http://ita.org.uk/uploads/smile23.gif.html '>replica watches</a> <a href='http://ita.org.uk/uploads/smile24.gif.html '>rolex watches</a> <a href='http://ita.org.uk/uploads/smile25.gif.html '>seiko watches</a> <a href='http://ita.org.uk/uploads/smile26.gif.html '>skagen watches</a> <a href='http://ita.org.uk/uploads/smile27.gif.html '>swatch watches</a> <a href='http://ita.org.uk/uploads/smile28.gif.html '>swiss army watches</a> <a href='http://ita.org.uk/uploads/smile29.gif.html '>swiss watches</a> <a href='http://ita.org.uk/uploads/smile30.gif.html '>tag heuer watches</a> <a href='http://ita.org.uk/uploads/smile31.gif.html '>timex watches</a> <a href='http://ita.org.uk/uploads/smile32.gif.html '>tissot watches</a> <a href='http://ita.org.uk/uploads/smile33.gif.html '>vintage watches</a> <a href='http://ita.org.uk/uploads/smile34.gif.html '>wrist watches</a> <a href='http://localnet.acom.edu.au/online/calendar/event1.php.html '>1000 loan payday</a> <a href='http://localnet.acom.edu.au/online/calendar/event2.php.html '>advance cash loan online payday</a> <a href='http://localnet.acom.edu.au/online/calendar/event3.php.html '>advance cash loan payday quick</a> <a href='http://localnet.acom.edu.au/online/calendar/event4.php.html '>bad credit payday loans</a> <a href='http://localnet.acom.edu.au/online/calendar/event5.php.html '>cash advance payday loans</a> <a href='http://localnet.acom.edu.au/online/calendar/event6.php.html '>cheap payday loans</a> <a href='http://localnet.acom.edu.au/online/calendar/event7.php.html '>consolidation debt loan payday</a> <a href='http://localnet.acom.edu.au/online/calendar/event8.php.html '>default payday loan</a> <a href='http://localnet.acom.edu.au/online/calendar/event9.php.html '>easy payday loan</a> <a href='http://localnet.acom.edu.au/online/calendar/event10.php.html '>fast cash advance payday loan</a> <a href='http://localnet.acom.edu.au/online/calendar/event11.php.html '>fast cash online payday loan</a> <a href='http://localnet.acom.edu.au/online/calendar/event12.php.html '>faxless payday loans</a> <a href='http://localnet.acom.edu.au/online/calendar/event13.php.html '>guaranteed payday loan</a> <a href='http://localnet.acom.edu.au/online/calendar/event14.php.html '>instant payday loan</a> <a href='http://localnet.acom.edu.au/online/calendar/event15.php.html '>military payday loan</a> <a href='http://localnet.acom.edu.au/online/calendar/event16.php.html '>no credit check payday loans</a> <a href='http://localnet.acom.edu.au/online/calendar/event17.php.html '>no fax payday loans</a> <a href='http://localnet.acom.edu.au/online/calendar/event18.php.html '>no teletrack payday loans</a> <a href='http://localnet.acom.edu.au/online/calendar/event19.php.html '>online payday loan service</a> <a href='http://localnet.acom.edu.au/online/calendar/event20.php.html '>payday advance</a> <a href='http://localnet.acom.edu.au/online/calendar/event21.php.html '>payday advance loan</a> <a href='http://localnet.acom.edu.au/online/calendar/event22.php.html '>payday cash advance</a> <a href='http://localnet.acom.edu.au/online/calendar/event23.php.html '>payday loan illinois</a> <a href='http://localnet.acom.edu.au/online/calendar/event24.php.html '>payday loans</a> <a href='http://localnet.acom.edu.au/online/calendar/event25.php.html '>payday loans online</a> <a href='http://localnet.acom.edu.au/online/calendar/event26.php.html '>payday loan utah</a> <a href='http://localnet.acom.edu.au/online/calendar/event27.php.html '>quick payday advance loan</a> <a href='http://localnet.acom.edu.au/online/calendar/event28.php.html '>same day payday loans</a> | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#23 | 1181111310000000 | watpayloan | <a href='http://volny.cz/watchez/breitling-watches.html '>breitling watches</a> <a href='http://volny.cz/watchez/bulova-watches.html '>bulova watches</a> <a href='http://volny.cz/watchez/cartier-watches.html '>cartier watches</a> <a href='http://volny.cz/watchez/casio-watches.html '>casio watches</a> <a href='http://volny.cz/watchez/cheap-watches.html '>cheap watches</a> <a href='http://volny.cz/watchez/citizen-watches.html '>citizen watches</a> <a href='http://volny.cz/watchez/designer-watches.html '>designer watches</a> <a href='http://volny.cz/watchez/discount-watches.html '>discount watches</a> <a href='http://volny.cz/watchez/gucci-watches.html '>gucci watches</a> <a href='http://volny.cz/watchez/guess-watches.html '>guess watches</a> <a href='http://volny.cz/watchez/hamilton-watches.html '>hamilton watches</a> <a href='http://volny.cz/watchez/invicta-watches.html '>invicta watches</a> <a href='http://volny.cz/watchez/ladies-watches.html '>ladies watches</a> <a href='http://volny.cz/watchez/luminox-watches.html '>luminox watches</a> <a href='http://volny.cz/watchez/luxury-watches.html '>luxury watches</a> <a href='http://volny.cz/watchez/mens-watches.html '>mens watches</a> <a href='http://volny.cz/watchez/military-watches.html '>military watches</a> <a href='http://volny.cz/watchez/movado-watches.html '>movado watches</a> <a href='http://volny.cz/watchez/nike-watches.html '>nike watches</a> <a href='http://volny.cz/watchez/nixon-watches.html '>nixon watches</a> <a href='http://volny.cz/watchez/omega-watches.html '>omega watches</a> <a href='http://volny.cz/watchez/pocket-watch.html '>pocket watch</a> <a href='http://volny.cz/watchez/replica-watches.html '>replica watches</a> <a href='http://volny.cz/watchez/rolex-watches.html '>rolex watches</a> <a href='http://volny.cz/watchez/seiko-watches.html '>seiko watches</a> <a href='http://volny.cz/watchez/skagen-watches.html '>skagen watches</a> <a href='http://volny.cz/watchez/swatch-watches.html '>swatch watches</a> <a href='http://volny.cz/watchez/swiss-army-watches.html '>swiss army watches</a> <a href='http://volny.cz/watchez/swiss-watches.html '>swiss watches</a> <a href='http://volny.cz/watchez/tag-heuer-watches.html '>tag heuer watches</a> <a href='http://volny.cz/watchez/timex-watches.html '>timex watches</a> <a href='http://volny.cz/watchez/tissot-watches.html '>tissot watches</a> <a href='http://volny.cz/watchez/vintage-watches.html '>vintage watches</a> <a href='http://volny.cz/watchez/wrist-watches.html '>wrist watches</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js1.html '>1000 loan payday</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js2.html '>advance cash loan online payday</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js3.html '>advance cash loan payday quick</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js4.html '>bad credit payday loans</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js5.html '>cash advance payday loan</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js6.html '>cash till payday loan</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js7.html '>default payday loan</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js8.html '>easy payday loan</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js9.html '>fast payday loans</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js10.html '>faxless payday loans</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js11.html '>guaranteed payday loans</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js12.html '>instant payday loan</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js13.html '>loan till payday</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js14.html '>military payday loan</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js15.html '>no credit check payday loans</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js16.html '>no fax payday loans</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js17.html '>no teletrack payday loans</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js18.html '>online payday loan service</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js19.html '>payday advance</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js20.html '>payday cash advance</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js21.html '>payday loan canada</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js22.html '>payday loan illinois</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js23.html '>payday loans</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js24.html '>payday loan utah</a> <a href='http://weblog.library.vanderbilt.edu/blogcat/wp-includes/js/tinymce/wp-js25.html '>same day payday loans</a> | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#90 | 1264158298000000 | wwaites | see http://semantic.ckan.net/ data can be loaded into the store easily enough (cron job for now?) http://semantic.ckan.net/data/package-name the RDF equivalent of http://ckan.net/package/package-name has sparql interface at http://semantic.ckan.net/sparql not so sure about the assertions Talis has made about the ckan namespace... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#318 | 1274377385000000 | wwaites | Some more datapoints from Leigh Dodds of Talis: I'm still having no joy with this I'm afraid. I'm test parsing the data locally using the TDB command-line tools, specifically tdbcheck which will parse the data and generate warnings/exceptions. This uses the same parsing code, data and URI validation code as we're using on the Platform. Currently its giving me warnings for invalid lexical values for dates, e.g: Lexical not valid for datatype: "2008"^^http://www.w3.org/2001/XMLSchema#date While these aren't a major issue, looking at some of the data suggests that there are more underlying data problems that need checking and fixing up, e.g: Lexical not valid for datatype: "n/a"^^http://www.w3.org/2001/XMLSchema#date Lexical not valid for datatype: "27/04/2006 13:56"^^http://www.w3.org/2001/XMLSchema#date Lexical not valid for datatype: "Real time calculation"^^http://www.w3.org/2001/XMLSchema#date Lexical not valid for datatype: "varies by country"^^http://www.w3.org/2001/XMLSchema#date And there are still some invalid URIs, e.g: <https://mqi.ic.nhs.uk/IndicatorDataView.aspx?query=NRLS%3&ref=3.02.16> Code: 30/ILLEGAL_PERCENT_ENCODING in QUERY: The host component a percent occurred without two following hexadecimal digits. Can I suggest you try running the converted data through tdbcheck to iron out any problems? Then I can push it into the Platform. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#318 | 1276271343000000 | wwaites | url validation reputed to be here: http://www.livinglogic.de/Python/url/Howto.html | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#318 | 1276438793000000 | wwaites | Some good news, ll.url seems to take bad urls and make them into good urls. viz: {{{ In [1]: from ll import url In [2]: print url.URL("https://mqi.ic.nhs.uk/IndicatorDataView.aspx?query=NRLS%3&ref=3.02.16") ------> print(url.URL("https://mqi.ic.nhs.uk/IndicatorDataView.aspx?query=NRLS%3&ref=3.02.16")) /Users/ww/Work/OKF/ckanrdf/lib/python2.6/site-packages/ll/url.py:2358: UserWarning: truncated escape at position 4 value = _unescape(namevalue[1].replace("+", " ")) https://mqi.ic.nhs.uk/IndicatorDataView.aspx?query=NRLS%253&ref=3%2E02%2E16 }}} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#318 | 1276438832000000 | wwaites | Also fyi, getting ll.url is done like so {{ pip install ll-xist }}} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#318 | 1276438907000000 | wwaites | I've updated ckanrdf to strip out datatypes and use this ll.url on external references so that should be sufficient to hold off talis. Still need to work particularly on validating dates though... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#318 | 1283179768000000 | wwaites | CO may not realise the implications when they said it was low priority. The implication of this lack of validation is that it is impossible to generate valid URIs in the RDF which means it cannot be imported by Talis. So until there is a solution to this, no RDF catalog. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#318 | 1296482049000000 | wwaites | We still require form validation to check URIs. They are not free-form strings. This is not the same as 852 or necessarily included in it. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#433 | 1282081297000000 | wwaites | So one more modification, the datapkg_sources argument is no longer a dictionary but a string, similar to the metadata.txt but with the name as the section heading rather than [DEFAULT] so as to be able to support more than one download. As of now, this works:: {{{ This class treats an installed python package as a data index. For instructions on creating such a package, what needs to go in its setup.py and such, see :func:`datapkg.pypkgtools.datapkg_sources`. Here we are concerned with how to use such a package. An example of one such package can be installed like so:: % pip install hg+http://bitbucket.org/ww/ukgov_treasury_cra Once installed, datapkg can be used to inspect it and install parts wherever desired:: % datapkg list egg://ukgov_treasury_cra cra2009 -- Country and Regional Analysis 2009 % datapkg install egg://ukgov_treasury_cra/cra2009 file:///tmp [...] % ls -l /tmp/cra2009/ total 11112 -rw-r--r-- 1 ww wheel 5681852 May 12 15:48 cra_2009_db.csv -rw-r--r-- 1 ww wheel 292 Aug 17 22:37 metadata.txt }}} Of course the related python code and machinery hasn't been ported over to that package yet, but that's quite another matter. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#433 | 1283183548000000 | wwaites | changed datapkg_sources to datapkg_index and updated to work with the new changes to how the downloader works. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#489 | 1294416189000000 | wwaites | We still do need something like this. Right now the rdf generation is a cron job that crawls the API. Really we want two things: * only generate RDF for those packages that have changed * enable multiple client/worker processes, potentially run by third parties, to generate different parts of the RDF description. For example, it is reasonable that we generate the DCat representation ourselves, however the voiD authors (DCat is generic, voiD is about RDF datasets in particular) want to generate the voiD-specific annotations themselves and contribute it back to augment the catalogue. Another example: group curators may also want to annotate packages in their group with group-specific metadata. Yet another example: checks on the coherence, availability, quality, openness, etc. of a package should be done from time to time or when a package changes, which can result in further annotations (see the curate tool). Because of the "third party" aspect we cannot do this with the internal package representation and the rabbit queue. Most likely it is feasible to do this by looking at the revisions in the API to get all changes since the last time a script was run in which case most likely the answer is, yes, there is nothing to do here and the ticket can be closed. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#490 | 1283770756000000 | wwaites | Presuming this is for INSPIRE compliance, support for Opensearch should be added | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#537 | 1283325156000000 | wwaites | See #540 for a story about Varnish. Strongly favouring squid at this juncture. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#540 | 1283324947000000 | wwaites | Cut-and-paste from ckan-discuss: I had a look at Varnish and I agree that the configuration language is complicated. In fact by default Varnish disregards cache control headers and in general behaves in a very standards non-compliant way. I have no doubt that it is very fast -- if you are willing to spend the efford to customise its configuration for the exact layout of pages and headers and such that each web site it is going to be used with will use. In other words, there is a large administrative burden. So I decided to change tack and see where the Squid proxy has gotten to in the decade or so since I last met it. Squid is a general purpose caching proxy that can be configured as an http accelerator. The configuration is simple. You tell it where your web servers are for which sites. The web servers make sure to set the cache control headers appropriately. Here are some results from my testing, against http://de.ckan.net/package/list?page=B which is an example of a slow page. Except for the first, which only did 100 requests, the tests were set to 8 simultaneous connections and a total of 1000 requests. {{{ No caching of any kind: Requests per second: 0.44 [#/sec] (mean) Beaker Cache (filesystem): Requests per second: 43.16 [#/sec] (mean) SQUID setting cache control headers correctly: Requests per second: 421.33 [#/sec] (mean) }}} The results are clear. Using the application cache is about 100 times faster than doing nothing. Using squid is about 1000 times faster. (Doing both wouldn't necessarily help very much). I'm sure we could squeeze a bit more performance out of it if we used Varnish, but probably not an order of magnitude and I don't think it is worth the administrative burden. If we set up a production Squid instance (or farm), with a bare minimum of work it can cache for any number of sites, not just CKAN. For the python coders, here's what you have to do to set the headers properly so that squid will cache the page: {{{ del response.headers["Pragma"] del response.headers["Cache-Control"] from time import gmtime, strftime response.headers["Last-Modified"] = strftime("%a, %d %b %Y %H:%M:%S GMT", gmtime()) response.cache_expires(seconds=3600) }}} A further advantage is that the *browsers* will also understand these cache-control headers and do their own caching - just setting them properly without even using Squid should result in some subjective performance improvements. That's all for now, I suggest we dedicate a machine to just running squid, the more RAM the better and big discs are good, and put it between the world and the ckans. Oh, and comb through the controllers setting the headers correctly where appropriate... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#541 | 1294924872000000 | wwaites | this is implemented with the cookie javascript technique. not so suitable for pages where content is radically differerent depending on the logged in user but for small bits like the logged in status works perfectly well, likewise for edit links. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#542 | 1283278896000000 | wwaites | Implemented with: * cset:2bbc186459cb * cset:eba23cc027e5 * cset:e89e0b82b24e * cset:943ed812e237 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#569 | 1297177220000000 | wwaites | so this means a dependency on amara (finally). on the plus side it is one of the better xml python libraries, xpath, xslt, etc. on the down side it how many xml libraries do we depend on and use now? this is for the schematron... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#569 | 1297177522000000 | wwaites | *sigh* but it relies on 4suite in version 1.x and amara2 doesn't have the schematron anymore... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#569 | 1297177695000000 | wwaites | *sigh* again. the gemini schematron schema isn't compatible with the amara scimitar... despite the instructions to use the implementation from schematron.com... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#576 | 1284212162000000 | wwaites | * cset:9b1255e02e5e removes a reference to Package.c which is deprecated even in 0.4 * cset:d7e583948c95 wraps the session creation in if/else block on SQAlchemy version as the default behaviours and options have changed Unit Tests appear to work as before... Boy do they take a long time to run... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#576 | 1284215009000000 | wwaites | cset:7a04e78cec97 ''pool_threadlocal=True'' is no longer the default with 0.5. Setting it to ''False'' (the default) causes unit tests to hang. So explicitly set it to ''True'' to retain compatibility. It is an open question whether this is the ''correct'' setting, the defaults were changed as apparently they led to surprising behaviour. One hopes that our unit tests have already eliminated any such surprises. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#576 | 1284222948000000 | wwaites | Most of the way to 0.6 compatibility with cset:ce6b870570c1/vdm All tests still pass with 0.4 and 0.5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#662 | 1288624137000000 | wwaites | Ran into this with RDF export (that then updates the CKAN package with LOD2-compatible extras from the results). Cannot use ckanclient.package_entity_put(ckanclient.package_entity_get("ckan")). Is this related to the modifications htat are showing up in the changelog with no apparent package (the package that should be appearing there is "ckan" itself) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#693 | 1286831155000000 | wwaites | Fixed with cset:1e53d160abb6 If expires argument is set, Cache-Control headers get set -- so remove any values, default or otherwise from your configs. ETag gets set to last-modified. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#694 | 1287087801000000 | wwaites | Installed postgres client from lenny backports on eu3. Can now access without problem, web sites still appear to work (e.g. fr.ckan.net). Note that the backup process runs directly on eu5 now as mentioned by rgrp in email | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#728 | 1304934653000000 | wwaites | filters not properly supported by e.g. geonetwork. so we defer. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#851 | 1292860957000000 | wwaites | * link checker above uses the queue. queue not running generally * quickest way forward is just to put the curate tool in a cron job and make a suitable rule. shall do this soonest | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#851 | 1292892515000000 | wwaites | Ready to put into cron job. cf: * http://groups.google.com/group/fuxi-discussion/browse_thread/thread/47f131fc2e3817e3 (Actions) * http://groups.google.com/group/fuxi-discussion/browse_thread/thread/bf955620a6ae77d8 (denoted/calculated functions) * http://groups.google.com/group/fuxi-discussion/browse_thread/thread/71a94191e9fef384 (FuXi 1.2) * https://github.com/wwaites/curate/commit/042a96c1589c0fa4980aca733c64c080e02f111e (curate tool update) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#851 | 1292894661000000 | wwaites | currently running against ckan.net, adding broken_link tag if a broken link is found. perhaps something more elaborate should be done? works for now anyhow... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#851 | 1292941303000000 | wwaites | urllib2 is good for http(s) urls but not, unfortunately, for other types most prominently ftp. change the httpReq action to use http://curl.haxx.se/libcurl/python/ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#851 | 1293025112000000 | wwaites | Implemented curlReq that does a curl request and returns statements similar to or analogous to httpReq. Require curate<=0.8 This in a cron job is sufficient to go through all the packages and update them with a broken link tag now: {{{ curate -r https://github.com/wwaites/curate/raw/master/examples/tagging.n3 -s -k API_KEY }}} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#852 | 1291723207000000 | wwaites | plugin documentation: http://packages.python.org/ckan/plugins.html | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#853 | 1291723143000000 | wwaites | done in http://bitbucket.org/ww/ofs need to merge back into main ofs repo | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#853 | 1294594581000000 | wwaites | we don't need a policy document exchange. it's simpler than that. the "server" instance has already permissions to upload. it just calculates the headers and such that are needed (based on the "client"'s initial headers) and gives them to the "client" the client then uploads without knowing the "server"'s credentials. The "client" never needs any of its own goostor credentials at all. the only separate step is to make the widget readable by the world. ticket #879 is to expose this as a small set of API calls. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#860 | 1291726067000000 | wwaites | http://bitbucket.org/ww/ckanrdf/changeset/67df6dc33ec4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#862 | 1291726261000000 | wwaites | not to mention sparql endpoint... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#871 | 1292322361000000 | wwaites | Regarding rkhunter -- yes, eu1 appears to be clean Regarding the upgrade -- upgradede to 4.72 from backports which, looking more closely, appears to still have the privilege escalation bug but not the remote root exploit. Regarding exim on other hosts, there is no reason for them to be running a full mta, something like ssmtp should suffice. Also very worth the thought of moving to postfix. It's much easier to configure and I haven't known it to have any comparable bugs in the decade or so I've been running it. In fact I've never seen anyone actually use exim before... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#879 | 1294604066000000 | wwaites | first cut: https://bitbucket.org/ww/ckanext-storage/src | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#884 | 1293319984000000 | wwaites | Implemented in feature-884-rmsource branch at https://bitbucket.org/ww/ckan/changeset/50cbfc5a6bee | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#884 | 1294253563000000 | wwaites | see feature-884-rmsource in the main ckan repo deleting my own repo | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#885 | 1293278564000000 | wwaites | Friedrich had some mixed experiences with owslib and some German CSW endpoints: http://pudo.okfnpad.org/geodaten | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#885 | 1293314219000000 | wwaites | See: https://bitbucket.org/ww/ckanext-ows impossible as of yet to test against live server from the OS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#885 | 1294253497000000 | wwaites | done with feature-885-owslib | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#908 | 1296403695000000 | wwaites | see also from http://knowledgeforge.net/okfn/tasks/ticket/485 {{{ (pyenv)okfn@eu7:~/var/srvc/ckan.net$ sudo uwsgi -C -iH /home/okfn/var/srvc/ckan.net/pyenv --paste config:ckan.net.ini --uid www-data -s 10.48.162.201:9001 *** Starting uWSGI 0.9.6.6 (32bit) on [Sun Jan 30 16:00:13 2011] *** compiled with version: 4.4.3 Python version: 2.6.5 (r265:79063, Apr 16 2010, 13:28:26) [GCC 4.4.3] uWSGI running as root, you can use --uid/--gid/--chroot options setuid() to 33 *** WARNING: you are running uWSGI without its master process manager *** your memory page size is 4096 bytes allocated 412 bytes (0 KB) for 1 request's buffer. Setting PythonHome to /home/okfn/var/srvc/ckan.net/pyenv... binding on TCP port: 9001 your server socket listen backlog is limited to 64 connections initializing hooks...done. Loading paste environment: config:ckan.net.ini Traceback (most recent call last): File "/home/okfn/var/srvc/ckan.net/pyenv/lib/python2.6/site-packages/paste/deploy/__init__.py", line 3, in <module> from loadwsgi import * File "/home/okfn/var/srvc/ckan.net/pyenv/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 8, in <module> import pkg_resources File "/home/okfn/var/srvc/ckan.net/pyenv/lib/python2.6/site-packages/pkg_resources.py", line 2691, in <module> add_activation_listener(lambda dist: dist.activate()) File "/home/okfn/var/srvc/ckan.net/pyenv/lib/python2.6/site-packages/pkg_resources.py", line 668, in subscribe callback(dist) File "/home/okfn/var/srvc/ckan.net/pyenv/lib/python2.6/site-packages/pkg_resources.py", line 2691, in <lambda> add_activation_listener(lambda dist: dist.activate()) File "/home/okfn/var/srvc/ckan.net/pyenv/lib/python2.6/site-packages/pkg_resources.py", line 2195, in activate map(declare_namespace, self._get_metadata('namespace_packages.txt')) File "/home/okfn/var/srvc/ckan.net/pyenv/lib/python2.6/site-packages/pkg_resources.py", line 1790, in declare_namespace _handle_ns(packageName, path_item) File "/home/okfn/var/srvc/ckan.net/pyenv/lib/python2.6/site-packages/pkg_resources.py", line 1761, in _handle_ns loader.load_module(packageName); module.__path__ = path File "/usr/lib/python2.6/pkgutil.py", line 238, in load_module mod = imp.load_module(fullname, self.file, self.filename, self.etc) File "/home/okfn/var/srvc/ckan.net/pyenv/src/ckanext-dataapi/ckanext/dataapi/__init__.py", line 36, in <module> from pylons import config File "/home/okfn/var/srvc/ckan.net/pyenv/lib/python2.6/site-packages/pylons/__init__.py", line 4, in <module> from pylons.config import config File "/home/okfn/var/srvc/ckan.net/pyenv/lib/python2.6/site-packages/pylons/config.py", line 2, in <module> from pylons.configuration import * File "/home/okfn/var/srvc/ckan.net/pyenv/lib/python2.6/site-packages/pylons/configuration.py", line 25, in <module> import pylons.legacy File "/home/okfn/var/srvc/ckan.net/pyenv/lib/python2.6/site-packages/pylons/legacy.py", line 11, in <module> from pylons.util import deprecated, func_move File "/home/okfn/var/srvc/ckan.net/pyenv/lib/python2.6/site-packages/pylons/util.py", line 18, in <module> from paste.script.appinstall import Installer File "/home/okfn/var/srvc/ckan.net/pyenv/lib/python2.6/site-packages/paste/script/appinstall.py", line 23, in <module> from paste.deploy import appconfig ImportError: cannot import name appconfig }}} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#908 | 1296660052000000 | wwaites | Not fixed. Try running with: {{{ uwsgi -C -iH /path/to/your/pyenv --paste config:ckan.net.ini -s 127.0.0.1:9000 }}} Still get giant traceback relating to a circular import centered on an arbitrary plugin | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#930 | 1296062391000000 | wwaites | This is for HMG to prove to them that requests are being serviced in a timely manner * move this functionality to a plugin * make it use rrdtool instead of lots of itty bitty files | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#930 | 1296070197000000 | wwaites | actually, this is a configuration variable ckan.enable_call_timing cleaned up the code a bit, make sure this variable unset or set to false or no and there should be no millions of files as it is unclear if this is actually used or necessary, not doing the rrdtool part just yet. if there is call for it, make a new ticket for this. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1088 | 1302630624000000 | wwaites | you use the negotiate function in autoneg.py with a cfg dictionary like this, {{{ cfg = { "mime_types": [ ("application/xhtml+xml", ["html"]), ("text/html", ["html"], ("application/rdf+xml", ["rdf", "owl"]), ("application/turtle", ["ttl"]), ("text/plain", ["nt"]), ("text/x-graphviz", ["dot"]), ] for content_type, exts in negotiate(cfg, accept_header): if "html" in exts: render page normally else: redirect to semantic.ckan.net } }}} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1088 | 1303035487000000 | wwaites | fixed in 5c091fc08474 (bug-1088-autoneg-is-wonky) tip | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1127 | 1304602084000000 | wwaites | The proposal is not comparable to PEP and DEP because the projects have vastly different requirements. The API stability needs of a programming language or an operating system (e.g. fundamental building blocks that you don't expect to change often or radically) are very different from a web application. The plone one is comparable. The idea itself is a double-edged sword. It will promote stability which is good but can also tend towards rigidity and stagnation which is bad. Each added bit of bureaucracy and process means fewer people will be willing to collaborate or participate in improving the software. Overall, -1. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#941 | 1298886391000000 | wwitzel3 | Continued work on the community plugin. I am still learning the layout of templates and how they work within ckan and getting figuring out Genshi templates so this is where most of the delay has been. I've been able to determine a pretty good plugin layout for extensions that create models. I am currently focusing on getting the rest of the UI in place and trying to determine the best way to get colander to do the desired validation beyond ensuring the form has all the elements. After todays work, I will push what I've done and I would like to walk through the design with someone at some point. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#941 | 1300295545000000 | wwitzel3 | https://bitbucket.org/okfn/ckanext-community/changeset/c26cc663fa00 I need to update the README to explain how to enable Edit and Delete now that I've integrated it with authorization in CKAN. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#986 | 1297812401000000 | wwitzel3 | https://bitbucket.org/okfn/ckanext-qa/src/be57e20c60ef/ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#78 | 1314877151000000 | zephod | Fixed in cset:8638a0ac2255 (fifty year expiry time on the four cookies) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#978 | 1330547181000000 | zephod | This was not trivial to implement. The backend supports arbitrary key/value pairings on resources, and the frontend can now handle this. Add, edit and delete resource extras according to the form state. I had to make a modification to the backend: When saving a resource, you have to submit the complete set of extras. Unsubmitted extras are assumed to be deleted. (This matches the behaviour of the package form). https://github.com/okfn/ckan/commit/a41cd0c9b04c757f5fa37acaba6be71e345a9c1f#L0R39 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1004 | 1323194016000000 | zephod | Dread, that fix wouldn't work because the class attribute was being defined in Genshi and again in HTML, with slighly undefined behaviour (in this case Genshi overwrites HTML). I have performed a very very simple fix which modifies the navbar text when you're not logged in. https://github.com/okfn/ckan/commit/a89a48731ba548170045a60ac2930e0019c299c7 I don't think the link should be restored in the sidebar, it was explicitly removed as part of a site-wide sweep to make the sidebar a passive, helpful element rather than an active element with action links. Site looks great to me, I'm closing this ticket. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1032 | 1330348463000000 | zephod | Streamlining supertickets. #1506 is the new parent of #978; all tasks remaining in this ticket are complete. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1108 | 1314878772000000 | zephod | First, here is a repo with the new DataHub theme: https://bitbucket.org/okfn/ckanext-datahub-theme We plan to integrate this into ckan-core, thereby replacing the current theme. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1264 | 1318244619000000 | zephod | Created #1377 to handle bugs revealed while doing this work. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1264 | 1318245716000000 | zephod | Complete; cset:b216952644aa | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1293 | 1315246628000000 | zephod | cset:https://bitbucket.org/okfn/ckan/changeset/4a98589af6c1 Fixed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1296 | 1315403275000000 | zephod | No longer doing inline resource editing on dataset/view; instead use the edit form. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1297 | 1315403878000000 | zephod | No longer doing inline editing on the view page. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1297 | 1315403974000000 | zephod | Largely done in cset:8901e722b158 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1297 | 1315404322000000 | zephod | all done: cset:71096cd7b27d | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1307 | 1315246706000000 | zephod | cset:2c31fe24e1c9 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1307 | 1315247298000000 | zephod | Replying to [comment:2 zephod]: Oops: cset:cbd6677ec41e | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1320 | 1317391018000000 | zephod | Extend misc.py to regex find http and https, surrounding it with <>. ALSO note that CKAN flavoured markdown will not currently recognise dataset:my_data links (still uses package). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1320 | 1317730999000000 | zephod | Slightly painful when links appear inside naughty HTML tags or in markdown tags. Restriction: Links are auto-linked if they appear at the start of a line or after whitespace. cset:f9dfb0506594 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1329 | 1316624026000000 | zephod | I've tried to do this wherever I could as I looked through ckan.pot for broken pieces of string. Generally it triggers errors unless things are very neatly structured (no nested links or ${a.variable} accesses, it seems) but things are quite a lot tidier. cset:d5bf4c7ba293 Does that count as 'fixed', or is this a permenant issue? | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1349 | 1316277490000000 | zephod | Done. cset:e074aee19923 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1350 | 1316624288000000 | zephod | Was going to reimplement an old workaround described by Friedrich, where a language.js file is served through the home controller (with appropriate settings in routing.py) and so ${_('string literals')} will be translated. See: * https://bitbucket.org/okfn/ckan/src/2832e49d6baa/ckan/controllers/home.py#cl-48 * https://bitbucket.org/okfn/ckan/src/2832e49d6baa/ckan/templates/home/language.js However the string-extraction mechanism seems geared towards Genshi templates and hacks are required to make it read a javascript file neatly (ie. without putting the *entire file* into a string for translation). A more elegant solution seems to be using an xi:include to pull in a genshi template which contains an html <script> tag. * cset:d5bf4c7ba293 Issue is resolved; strings are now translated. |
Note:
See TracReports for help on using and creating reports.