Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Cleanup and app banner image feature.

  • Loading branch information...
commit 191dff1b5e995fc09c4f5228e50862c8d33650ec 1 parent 17a7103
Chad Remesch authored
52 .gitignore
View
@@ -1,50 +1,16 @@
-# rcov generated
coverage
-
-# rdoc generated
rdoc
-
-# yard generated
doc
.yardoc
-
-# bundler
.bundle
-
-# jeweler generated
pkg
-
-# Have editor/IDE/OS specific files you need to ignore? Consider using a global gitignore:
-#
-# * Create a file at ~/.gitignore
-# * Include files you want ignored
-# * Run: git config --global core.excludesfile ~/.gitignore
-#
-# After doing this, these files will be ignored in all your git projects,
-# saving you from having to 'pollute' every project you touch with them
-#
-# Not sure what to needs to be ignored for particular editors/OSes? Here's some ideas to get you started. (Remember, remove the leading # of the line)
-#
-# For MacOS:
-#
-#.DS_Store
-
-# For TextMate
-#*.tmproj
-#tmtags
-
-# For emacs:
-#*~
-#\#*
-#.\#*
-
-# For vim:
-#*.swp
-
-# For redcar:
-#.redcar
-
-# For rubinius:
-#*.rbc
-
+.DS_Store
+*.tmproj
+tmtags
+*~
+\#*
+.\#*
+*.swp
+.redcar
+*.rbc
.rvmrc
6 Gemfile
View
@@ -10,10 +10,10 @@ gem "nokogiri"
# Include everything needed to run rake, tests, features, etc.
group :development do
gem "rspec", "~> 2.8.0"
- gem "bundler", "~> 1.0.0"
+ gem "bundler", "~> 1.1.0"
gem "jeweler", "~> 1.6.4"
- gem "rcov", ">= 0"
+ gem "simplecov", ">= 0"
gem "ZenTest", "~> 4.6.2"
- gem "ruby-debug19", ">= 0.11.6", :require => "ruby-debug"
gem "rdoc", ">= 3.9.4"
+ gem "debugger"
end
44 Gemfile.lock
View
@@ -2,21 +2,26 @@ GEM
remote: http://rubygems.org/
specs:
ZenTest (4.6.2)
- archive-tar-minitar (0.5.2)
columnize (0.3.6)
+ debugger (1.1.4)
+ columnize (>= 0.3.1)
+ debugger-linecache (~> 1.1.1)
+ debugger-ruby_core_source (~> 1.1.3)
+ debugger-linecache (1.1.1)
+ debugger-ruby_core_source (>= 1.1.1)
+ debugger-ruby_core_source (1.1.3)
diff-lcs (1.1.3)
+ ffi (1.0.11)
git (1.2.5)
jeweler (1.6.4)
bundler (~> 1.0)
git (>= 1.2.5)
rake
- json (1.6.4)
- linecache19 (0.5.13)
- ruby_core_source (>= 0.1.4)
- mime-types (1.17.2)
- nokogiri (1.5.0)
+ json (1.7.3)
+ mime-types (1.18)
+ multi_json (1.3.6)
+ nokogiri (1.5.4)
rake (0.9.2.2)
- rcov (0.9.11)
rdoc (3.12)
json (~> 1.4)
rspec (2.8.0)
@@ -27,29 +32,24 @@ GEM
rspec-expectations (2.8.0)
diff-lcs (~> 1.1.2)
rspec-mocks (2.8.0)
- ruby-debug-base19 (0.11.26)
- columnize (>= 0.3.1)
- linecache19 (>= 0.5.11)
- ruby_core_source (>= 0.1.4)
- ruby-debug19 (0.11.6)
- columnize (>= 0.3.1)
- linecache19 (>= 0.5.11)
- ruby-debug-base19 (>= 0.11.19)
- ruby_core_source (0.1.5)
- archive-tar-minitar (>= 0.5.2)
- typhoeus (0.3.3)
- mime-types
+ simplecov (0.6.4)
+ multi_json (~> 1.0)
+ simplecov-html (~> 0.5.3)
+ simplecov-html (0.5.3)
+ typhoeus (0.4.2)
+ ffi (~> 1.0)
+ mime-types (~> 1.18)
PLATFORMS
ruby
DEPENDENCIES
ZenTest (~> 4.6.2)
- bundler (~> 1.0.0)
+ bundler (~> 1.1.0)
+ debugger
jeweler (~> 1.6.4)
nokogiri
- rcov
rdoc (>= 3.9.4)
rspec (~> 2.8.0)
- ruby-debug19 (>= 0.11.6)
+ simplecov
typhoeus
5 Rakefile
View
@@ -31,11 +31,6 @@ RSpec::Core::RakeTask.new(:spec) do |spec|
spec.pattern = FileList['spec/**/*_spec.rb']
end
-RSpec::Core::RakeTask.new(:rcov) do |spec|
- spec.pattern = 'spec/**/*_spec.rb'
- spec.rcov = true
-end
-
task :default => :spec
require 'rdoc/task'
8 lib/market_bot/android/app.rb
View
@@ -5,7 +5,8 @@ class App
MARKET_ATTRIBUTES = [:title, :rating, :updated, :current_version, :requires_android,
:category, :installs, :size, :price, :content_rating, :description,
:votes, :developer, :more_from_developer, :users_also_installed,
- :related, :banner_icon_url, :website_url, :email, :youtube_video_ids]
+ :related, :banner_icon_url, :banner_image_url, :website_url, :email,
+ :youtube_video_ids]
attr_reader :app_id
attr_reader *MARKET_ATTRIBUTES
@@ -80,6 +81,11 @@ def self.parse(html)
result[:banner_icon_url] = doc.css('.doc-banner-icon img').first.attributes['src'].value
+ if image_elem = doc.css('.doc-banner-image-container img').first
+ result[:banner_image_url] = image_elem.attributes['src'].value
+ else
+ result[:banner_image_url] = nil
+ end
if website_elem = doc.css('a').select{ |l| l.text.include?("Visit Developer's Website")}.first
redirect_url = website_elem.attribute('href').value
5 spec/market_bot/android/app_spec.rb
View
@@ -25,6 +25,7 @@ def check_getters(app)
app.users_also_installed.should == [{:app_id=>"com.mudstuffingindustries.redneckjellyfish"}, {:app_id=>"com.loadcomplete.bumpingbears"}, {:app_id=>"com.jae.firestarter"}, {:app_id=>"com.donutman.rosham"}]
app.related.should == [{:app_id=>"com.iopixel.basketball2"}, {:app_id=>"com.flukedude.impossiblegame"}, {:app_id=>"com.lsgvgames.slideandflyfull"}, {:app_id=>"com.rubicon.dev.glwg"}]
app.banner_icon_url.should == 'https://lh3.ggpht.com/e6QqjMM9K__moeCm2C5HRb0SmGX0XqzhnhiE1MUx8MdNVdQbQW9rhFX_qmtbtBxHAa0=w124'
+ app.banner_image_url.should == 'https://lh6.ggpht.com/hh-pkbt1mEbFg7CJt2DSum7WDtnKS8jWPYrMwPbE2LY_qvNQa6CZLpseQHX6PVJ1RA=w705'
app.website_url.should == 'http://bluefroggaming.com'
app.email.should == 'support@hdgames.zendesk.com'
app.youtube_video_ids.should == []
@@ -87,10 +88,11 @@ def check_getters(app)
result[:price].should == 'Free'
result[:content_rating].should == 'Low Maturity'
result[:description].should =~ /^Evernote turns your Android device into an extension/
- result[:votes].should == '251,243'
+ result[:votes].should == '251,575'
result[:developer].should == 'Evernote Corp.'
result[:installs].should == '10,000,000 - 50,000,000'
result[:banner_icon_url].should == 'https://lh4.ggpht.com/YpRePJZ4TJUCdERkX-E0uUq6jhaofOS1szIejmo3DZm4oEq82AqcUpoj9FHOxFRvprU=w124'
+ result[:banner_image_url].should == 'https://lh5.ggpht.com/TlPZORLq1sFgdJhvySRCcmw2Ybd6gSlhGSQuPNZJvQWjG1yWemfAEC9HL1Q288mMUNjE=w705'
result[:website_url].should == 'http://www.evernote.com'
result[:email].should == nil
result[:youtube_video_ids].should == ['usUg-CdJEKo']
@@ -112,6 +114,7 @@ def check_getters(app)
result[:rating].should == nil
result[:votes].should == nil
result[:banner_icon_url].should == 'https://lh3.ggpht.com/XEJ1MZFUqXKDfTSwqpL8Apgo3qMAixdG3l_gt8FuFstGUd2vk7-qDIKH4fHRMi57-p4=w124'
+ result[:banner_image_url].should == nil
result[:website_url].should == 'http://www.donothave.com'
result[:email].should == 'kooistar_solutions@hotmail.com'
result[:youtube_video_ids].should == []
2  spec/market_bot/android/data/app_1.txt
View
1 addition, 1 deletion not shown
2  spec/market_bot/android/data/app_2.txt
View
1 addition, 1 deletion not shown
2  spec/market_bot/android/data/app_3.txt
View
1 addition, 1 deletion not shown
2  spec/market_bot/android/data/leaderboard-apps_topselling_paid-page1.txt
View
1 addition, 1 deletion not shown
2  spec/market_bot/android/data/leaderboard-apps_topselling_paid-page2.txt
View
1 addition, 1 deletion not shown
4 spec/market_bot/android/data/leaderboard-apps_topselling_paid-page3.txt
View
2 additions, 2 deletions not shown
2  spec/market_bot/android/data/leaderboard-apps_topselling_paid-page4.txt
View
@@ -30,7 +30,7 @@ This is th...</p><div style="width: 100%"><div class="buy-wrapper "><div class="
+ Lots of Option...</p><div style="width: 100%"><div class="buy-wrapper "><div class="buy-border"><a class="buy-link buy-button goog-inline-block" href="javascript:void(0)" data-c="3" data-a="3"data-docAttribution="Tesseract Mobile" data-docConsumptionUri="" data-docId="com.tesseractmobile.solitairemulti" data-docTitle="Solitaire MegaPack" data-docIconUrl="https://lh3.ggpht.com/_R9DiXp-JHv7WQb30nQkEDr2UKkmSb5SJ7aWHni31WQqyc1vOD6fNj3lDfk6d0hIkxVU=w65" data-docType="1" data-parentDocId=""data-docCurrencyCode="USD" data-docPrice="$2.99" data-docPriceMicros="2990000" data-isFree="false" data-isPurchased="false" data-offerType="1" data-rentalGrantPeriodDays="" data-rentalactivePeriodHours=""><span class="buy-button-price" id="bubble-com.tesseractmobile.solitairemulti-offer-1">$2.99 Buy</span></a></div></div></div></div></div></li><li class="goog-inline-block" data-docid="com.jiubang.goscreenlock.theme.sira"><div class="snippet snippet-medium"><div class="thumbnail-wrapper-container goog-inline-block"><div class="thumbnail-wrapper goog-inline-block"><a href="/store/apps/details?id=com.jiubang.goscreenlock.theme.sira&feature=apps_topselling_paid" class="thumbnail" data-a="2" data-c="1"><img src="https://lh4.ggpht.com/K6yYHcJ8jpytPXLIjqM5lS3VJhRD7lx_D-mZeWdBCuq_KQDDl5p8vgiw-G_mbObpS8I=w78-h78"alt="Sira GO Locker Theme" /></a><div class="ordinal-overlay"><div class="ordinal-value">470</div><div class="ordinal-3d-effect"></div></div><div class="ratings goog-inline-block" title="Rating: 4.7 stars (Above average)"><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_half_dark"></div></div></div></div><div class="details goog-inline-block"><div><a class="title" title="Sira GO Locker Theme" data-a="1" data-c="1" href="/store/apps/details?id=com.jiubang.goscreenlock.theme.sira&feature=apps_topselling_paid">Sira GO Locker Theme</a></div><span class="attribution"><div class="goog-inline-block"><a class="goog-inline-block" href="/store/apps/developer?id=ZT.art">ZT.art</a></div></span><p class="snippet-content">Here comes Sira Theme GO Locker. Try it now!
Features:
-1. Add any 5 applicat...</p><div style="width: 100%"><div class="buy-wrapper "><div class="buy-border"><a class="buy-link buy-button goog-inline-block" href="javascript:void(0)" data-c="3" data-a="3"data-docAttribution="ZT.art" data-docConsumptionUri="" data-docId="com.jiubang.goscreenlock.theme.sira" data-docTitle="Sira GO Locker Theme" data-docIconUrl="https://lh4.ggpht.com/K6yYHcJ8jpytPXLIjqM5lS3VJhRD7lx_D-mZeWdBCuq_KQDDl5p8vgiw-G_mbObpS8I=w65" data-docType="1" data-parentDocId=""data-docCurrencyCode="HKD" data-docPrice="$1.99" data-docPriceMicros="15400000" data-isFree="false" data-isPurchased="false" data-offerType="1" data-rentalGrantPeriodDays="" data-rentalactivePeriodHours=""><span class="buy-button-price" id="bubble-com.jiubang.goscreenlock.theme.sira-offer-1">$1.99 Buy</span></a></div></div></div></div></div></li><li class="goog-inline-block" data-docid="com.People"><div class="snippet snippet-medium"><div class="thumbnail-wrapper-container goog-inline-block"><div class="thumbnail-wrapper goog-inline-block"><a href="/store/apps/details?id=com.People&feature=apps_topselling_paid" class="thumbnail" data-a="2" data-c="1"><img src="https://lh3.ggpht.com/ULn5a_GXJygCR46CW4_5vcC0n3PxTCEaMQUN93xeXLWV5JzQ1Pj2DopnWSbnXi9ddA=w78-h78"alt="PEOPLE Celeb News" /></a><div class="ordinal-overlay"><div class="ordinal-value">471</div><div class="ordinal-3d-effect"></div></div><div class="ratings goog-inline-block" title="Rating: 4.4 stars (Above average)"><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_half_dark"></div></div></div></div><div class="details goog-inline-block"><div><a class="title" title="PEOPLE Celeb News" data-a="1" data-c="1" href="/store/apps/details?id=com.People&feature=apps_topselling_paid">PEOPLE Celeb News</a></div><span class="attribution"><div class="goog-inline-block dev-has-badge-attribution"><a class="goog-inline-block" href="/store/apps/developer?id=TI+Media+Solutions+Inc.">TI Media Solutions Inc.</a></div><div class="badges-badge-icon-annotation-developer goog-inline-block"><img src="https://ssl.gstatic.com/android/market_images/badges/topdev_ann.png" title="Top Developer" /></div></span><p class="snippet-content">For those who want to know EVERYTHING happening in celebrity news right now! ...</p><div style="width: 100%"><div class="buy-wrapper "><div class="buy-border"><a class="buy-link buy-button goog-inline-block" href="javascript:void(0)" data-c="3" data-a="3"data-docAttribution="TI Media Solutions Inc." data-docConsumptionUri="" data-docId="com.People" data-docTitle="PEOPLE Celeb News" data-docIconUrl="https://lh3.ggpht.com/ULn5a_GXJygCR46CW4_5vcC0n3PxTCEaMQUN93xeXLWV5JzQ1Pj2DopnWSbnXi9ddA=w65" data-docType="1" data-parentDocId=""data-docCurrencyCode="USD" data-docPrice="$1.99" data-docPriceMicros="1990000" data-isFree="false" data-isPurchased="false" data-offerType="1" data-rentalGrantPeriodDays="" data-rentalactivePeriodHours=""><span class="buy-button-price" id="bubble-com.People-offer-1">$1.99 Buy</span></a></div></div></div></div></div></li><li class="goog-inline-block" data-docid="namco.pacman.ce"><div class="snippet snippet-medium"><div class="thumbnail-wrapper-container goog-inline-block"><div class="thumbnail-wrapper goog-inline-block"><a href="/store/apps/details?id=namco.pacman.ce&feature=apps_topselling_paid" class="thumbnail" data-a="2" data-c="1"><img src="https://lh6.ggpht.com/E1jlVwbEn9eW3VW3dLPoZuc4tA1UiJhZ742MdwHjCZm0-F0ClQisqBOyuGSDnXHaQm4=w78-h78"alt="PAC-MAN Championship Edition" /></a><div class="ordinal-overlay"><div class="ordinal-value">472</div><div class="ordinal-3d-effect"></div></div><div class="ratings goog-inline-block" title="Rating: 3.8 stars (Above average)"><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_off_dark"></div></div></div></div><div class="details goog-inline-block"><div><a class="title" title="PAC-MAN Championship Edition" data-a="1" data-c="1" href="/store/apps/details?id=namco.pacman.ce&feature=apps_topselling_paid">PAC-MAN Championship Edition</a></div><span class="attribution"><div class="goog-inline-block"><a class="goog-inline-block" href="/store/apps/developer?id=Namco+Networks">Namco Networks</a></div></span><p class="snippet-content">Larger mazes, increasing speeds &amp; longer ghost chompin&#39; combos! Next generati...</p><div style="width: 100%"><div class="buy-wrapper "><div class="buy-border"><a class="buy-link buy-button goog-inline-block" href="javascript:void(0)" data-c="3" data-a="3"data-docAttribution="Namco Networks" data-docConsumptionUri="" data-docId="namco.pacman.ce" data-docTitle="PAC-MAN Championship Edition" data-docIconUrl="https://lh6.ggpht.com/E1jlVwbEn9eW3VW3dLPoZuc4tA1UiJhZ742MdwHjCZm0-F0ClQisqBOyuGSDnXHaQm4=w65" data-docType="1" data-parentDocId=""data-docCurrencyCode="USD" data-docPrice="$3.99" data-docPriceMicros="3990000" data-isFree="false" data-isPurchased="false" data-offerType="1" data-rentalGrantPeriodDays="" data-rentalactivePeriodHours=""><span class="buy-button-price" id="bubble-namco.pacman.ce-offer-1">$3.99 Buy</span></a></div></div></div></div></div></li><li class="goog-inline-block" data-docid="com.trueaxis.jetcarstunts"><div class="snippet snippet-medium"><div class="thumbnail-wrapper-container goog-inline-block"><div class="thumbnail-wrapper goog-inline-block"><a href="/store/apps/details?id=com.trueaxis.jetcarstunts&feature=apps_topselling_paid" class="thumbnail" data-a="2" data-c="1"><img src="https://lh4.ggpht.com/JxS51vjSUmHAZmDmSAjI16xhUXrVkLcJvc1YboDq0qJW50cSjR0PDS3o_ZJT0Y8iiA=w78-h78"alt="Jet Car Stunts" /></a><div class="ordinal-overlay"><div class="ordinal-value">473</div><div class="ordinal-3d-effect"></div></div><div class="ratings goog-inline-block" title="Rating: 4.6 stars (Above average)"><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_half_dark"></div></div></div></div><div class="details goog-inline-block"><div><a class="title" title="Jet Car Stunts" data-a="1" data-c="1" href="/store/apps/details?id=com.trueaxis.jetcarstunts&feature=apps_topselling_paid">Jet Car Stunts</a></div><span class="attribution"><div class="goog-inline-block"><a class="goog-inline-block" href="/store/apps/developer?id=True+Axis">True Axis</a></div></span><p class="snippet-content">Addictive, over the top 3D driving fun on insane, sky high, stunt courses. Je...</p><div style="width: 100%"><div class="buy-wrapper "><div class="buy-border"><a class="buy-link buy-button goog-inline-block" href="javascript:void(0)" data-c="3" data-a="3"data-docAttribution="True Axis" data-docConsumptionUri="" data-docId="com.trueaxis.jetcarstunts" data-docTitle="Jet Car Stunts" data-docIconUrl="https://lh4.ggpht.com/JxS51vjSUmHAZmDmSAjI16xhUXrVkLcJvc1YboDq0qJW50cSjR0PDS3o_ZJT0Y8iiA=w65" data-docType="1" data-parentDocId=""data-docCurrencyCode="AUD" data-docPrice="$1.99" data-docPriceMicros="1990000" data-isFree="false" data-isPurchased="false" data-offerType="1" data-rentalGrantPeriodDays="" data-rentalactivePeriodHours=""><span class="buy-button-price" id="bubble-com.trueaxis.jetcarstunts-offer-1">$1.99 Buy</span></a></div></div></div></div></div></li><li class="goog-inline-block" data-docid="com.dualboot.apps.celticgarden"><div class="snippet snippet-medium"><div class="thumbnail-wrapper-container goog-inline-block"><div class="thumbnail-wrapper goog-inline-block"><a href="/store/apps/details?id=com.dualboot.apps.celticgarden&feature=apps_topselling_paid" class="thumbnail" data-a="2" data-c="1"><img src="https://lh3.ggpht.com/4-YhG9uZ6kv6k1b0Na97Li-ZMXp86IMcsQlRYq_v3lsRFbibDNKFveC_dHtok5vkKxiM=w78-h78"alt="Celtic Garden HD" /></a><div class="ordinal-overlay"><div class="ordinal-value">474</div><div class="ordinal-3d-effect"></div></div><div class="ratings goog-inline-block" title="Rating: 4.7 stars (Above average)"><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_half_dark"></div></div></div></div><div class="details goog-inline-block"><div><a class="title" title="Celtic Garden HD" data-a="1" data-c="1" href="/store/apps/details?id=com.dualboot.apps.celticgarden&feature=apps_topselling_paid">Celtic Garden HD</a></div><span class="attribution"><div class="goog-inline-block dev-has-badge-attribution"><a class="goog-inline-block" href="/store/apps/developer?id=DualBoot+Games">DualBoot Games</a></div><div class="badges-badge-icon-annotation-developer goog-inline-block"><img src="https://ssl.gstatic.com/android/market_images/badges/topdev_ann.png" title="Top Developer" /></div></span><p class="snippet-content">A serene, calming garden scene with a Celtic flare. Now with time of day, nig...</p><div style="width: 100%"><div class="buy-wrapper "><div class="buy-border"><a class="buy-link buy-button goog-inline-block" href="javascript:void(0)" data-c="3" data-a="3"data-docAttribution="DualBoot Games" data-docConsumptionUri="" data-docId="com.dualboot.apps.celticgarden" data-docTitle="Celtic Garden HD" data-docIconUrl="https://lh3.ggpht.com/4-YhG9uZ6kv6k1b0Na97Li-ZMXp86IMcsQlRYq_v3lsRFbibDNKFveC_dHtok5vkKxiM=w65" data-docType="1" data-parentDocId=""data-docCurrencyCode="USD" data-docPrice="$0.99" data-docPriceMicros="990000" data-isFree="false" data-isPurchased="false" data-offerType="1" data-rentalGrantPeriodDays="" data-rentalactivePeriodHours=""><span class="buy-button-price" id="bubble-com.dualboot.apps.celticgarden-offer-1">$0.99 Buy</span></a></div></div></div></div></div></li><li class="goog-inline-block" data-docid="com.magicandroidapps.bettertermpro"><div class="snippet snippet-medium"><div class="thumbnail-wrapper-container goog-inline-block"><div class="thumbnail-wrapper goog-inline-block"><a href="/store/apps/details?id=com.magicandroidapps.bettertermpro&feature=apps_topselling_paid" class="thumbnail" data-a="2" data-c="1"><img src="https://lh5.ggpht.com/5ga-1dg4YJ58GEP4hAbLveX4NzHJntLL9qd5CRYX1cCUI2S3WhJZtTAeamGydonjM3M=w78-h78"alt="Better Terminal Emulator Pro" /></a><div class="ordinal-overlay"><div class="ordinal-value">475</div><div class="ordinal-3d-effect"></div></div><div class="ratings goog-inline-block" title="Rating: 4.6 stars (Above average)"><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_half_dark"></div></div></div></div><div class="details goog-inline-block"><div><a class="title" title="Better Terminal Emulator Pro" data-a="1" data-c="1" href="/store/apps/details?id=com.magicandroidapps.bettertermpro&feature=apps_topselling_paid">Better Terminal Emulator Pro</a></div><span class="attribution"><div class="goog-inline-block"><a class="goog-inline-block" href="/store/apps/developer?id=MagicAndroidApps.com">MagicAndroidApps.com</a></div></span><p class="snippet-content">Harness the native Linux command-line potential of Android with this Terminal...</p><div style="width: 100%"><div class="buy-wrapper "><div class="buy-border"><a class="buy-link buy-button goog-inline-block" href="javascript:void(0)" data-c="3" data-a="3"data-docAttribution="MagicAndroidApps.com" data-docConsumptionUri="" data-docId="com.magicandroidapps.bettertermpro" data-docTitle="Better Terminal Emulator Pro" data-docIconUrl="https://lh5.ggpht.com/5ga-1dg4YJ58GEP4hAbLveX4NzHJntLL9qd5CRYX1cCUI2S3WhJZtTAeamGydonjM3M=w65" data-docType="1" data-parentDocId=""data-docCurrencyCode="USD" data-docPrice="$3.99" data-docPriceMicros="3990000" data-isFree="false" data-isPurchased="false" data-offerType="1" data-rentalGrantPeriodDays="" data-rentalactivePeriodHours=""><span class="buy-button-price" id="bubble-com.magicandroidapps.bettertermpro-offer-1">$3.99 Buy</span></a></div></div></div></div></div></li><li class="goog-inline-block" data-docid="com.delicious.gamehunter.psx"><div class="snippet snippet-medium"><div class="thumbnail-wrapper-container goog-inline-block"><div class="thumbnail-wrapper goog-inline-block"><a href="/store/apps/details?id=com.delicious.gamehunter.psx&feature=apps_topselling_paid" class="thumbnail" data-a="2" data-c="1"><img src="https://lh3.ggpht.com/Z0n2NtbJ3OcDMhXDsmlXG1jBv96TmOfTAEXxZoXzpinrwCHz3bDCIBBcXGh73eIVHSYd=w78-h78"alt="Game Hunter PSX" /></a><div class="ordinal-overlay"><div class="ordinal-value">476</div><div class="ordinal-3d-effect"></div></div><div class="ratings goog-inline-block" title="Rating: 2.8 stars (Above average)"><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_off_dark"></div><div class="goog-inline-block star SPRITE_star_off_dark"></div></div></div></div><div class="details goog-inline-block"><div><a class="title" title="Game Hunter PSX" data-a="1" data-c="1" href="/store/apps/details?id=com.delicious.gamehunter.psx&feature=apps_topselling_paid">Game Hunter PSX</a></div><span class="attribution"><div class="goog-inline-block"><a class="goog-inline-block" href="/store/apps/developer?id=Delicions+Andorid+Apps">Delicions Andorid Apps</a></div></span><p class="snippet-content">Features
+1. Add any 5 applicat...</p><div style="width: 100%"><div class="buy-wrapper "><div class="buy-border"><a class="buy-link buy-button goog-inline-block" href="javascript:void(0)" data-c="3" data-a="3"data-docAttribution="ZT.art" data-docConsumptionUri="" data-docId="com.jiubang.goscreenlock.theme.sira" data-docTitle="Sira GO Locker Theme" data-docIconUrl="https://lh4.ggpht.com/K6yYHcJ8jpytPXLIjqM5lS3VJhRD7lx_D-mZeWdBCuq_KQDDl5p8vgiw-G_mbObpS8I=w65" data-docType="1" data-parentDocId=""data-docCurrencyCode="HKD" data-docPrice="$1.99" data-docPriceMicros="15400000" data-isFree="false" data-isPurchased="false" data-offerType="1" data-rentalGrantPeriodDays="" data-rentalactivePeriodHours=""><span class="buy-button-price" id="bubble-com.jiubang.goscreenlock.theme.sira-offer-1">$1.99 Buy</span></a></div></div></div></div></div></li><li class="goog-inline-block" data-docid="com.People"><div class="snippet snippet-medium"><div class="thumbnail-wrapper-container goog-inline-block"><div class="thumbnail-wrapper goog-inline-block"><a href="/store/apps/details?id=com.People&feature=apps_topselling_paid" class="thumbnail" data-a="2" data-c="1"><img src="https://lh3.ggpht.com/ULn5a_GXJygCR46CW4_5vcC0n3PxTCEaMQUN93xeXLWV5JzQ1Pj2DopnWSbnXi9ddA=w78-h78"alt="PEOPLE Celeb News" /></a><div class="ordinal-overlay"><div class="ordinal-value">471</div><div class="ordinal-3d-effect"></div></div><div class="ratings goog-inline-block" title="Rating: 4.4 stars (Above average)"><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_half_dark"></div></div></div></div><div class="details goog-inline-block"><div><a class="title" title="PEOPLE Celeb News" data-a="1" data-c="1" href="/store/apps/details?id=com.People&feature=apps_topselling_paid">PEOPLE Celeb News</a></div><span class="attribution"><div class="goog-inline-block dev-has-badge-attribution"><a class="goog-inline-block" href="/store/apps/developer?id=TI+Media+Solutions+Inc.">TI Media Solutions Inc.</a></div><div class="badges-badge-icon-annotation-developer goog-inline-block"><img src="https://ssl.gstatic.com/android/market_images/badges/topdev_ann.png" title="Top Developer" /></div></span><p class="snippet-content">For those who want to know EVERYTHING happening in celebrity news right now! ...</p><div style="width: 100%"><div class="buy-wrapper "><div class="buy-border"><a class="buy-link buy-button goog-inline-block" href="javascript:void(0)" data-c="3" data-a="3"data-docAttribution="TI Media Solutions Inc." data-docConsumptionUri="" data-docId="com.People" data-docTitle="PEOPLE Celeb News" data-docIconUrl="https://lh3.ggpht.com/ULn5a_GXJygCR46CW4_5vcC0n3PxTCEaMQUN93xeXLWV5JzQ1Pj2DopnWSbnXi9ddA=w65" data-docType="1" data-parentDocId=""data-docCurrencyCode="USD" data-docPrice="$1.99" data-docPriceMicros="1990000" data-isFree="false" data-isPurchased="false" data-offerType="1" data-rentalGrantPeriodDays="" data-rentalactivePeriodHours=""><span class="buy-button-price" id="bubble-com.People-offer-1">$1.99 Buy</span></a></div></div></div></div></div></li><li class="goog-inline-block" data-docid="namco.pacman.ce"><div class="snippet snippet-medium"><div class="thumbnail-wrapper-container goog-inline-block"><div class="thumbnail-wrapper goog-inline-block"><a href="/store/apps/details?id=namco.pacman.ce&feature=apps_topselling_paid" class="thumbnail" data-a="2" data-c="1"><img src="https://lh6.ggpht.com/E1jlVwbEn9eW3VW3dLPoZuc4tA1UiJhZ742MdwHjCZm0-F0ClQisqBOyuGSDnXHaQm4=w78-h78"alt="PAC-MAN Championship Edition" /></a><div class="ordinal-overlay"><div class="ordinal-value">472</div><div class="ordinal-3d-effect"></div></div><div class="ratings goog-inline-block" title="Rating: 3.8 stars (Above average)"><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_off_dark"></div></div></div></div><div class="details goog-inline-block"><div><a class="title" title="PAC-MAN Championship Edition" data-a="1" data-c="1" href="/store/apps/details?id=namco.pacman.ce&feature=apps_topselling_paid">PAC-MAN Championship Edition</a></div><span class="attribution"><div class="goog-inline-block"><a class="goog-inline-block" href="/store/apps/developer?id=Namco+Networks">Namco Networks</a></div></span><p class="snippet-content">Larger mazes, increasing speeds &amp; longer ghost chompin&#39; combos! Next generati...</p><div style="width: 100%"><div class="buy-wrapper "><div class="buy-border"><a class="buy-link buy-button goog-inline-block" href="javascript:void(0)" data-c="3" data-a="3"data-docAttribution="Namco Networks" data-docConsumptionUri="" data-docId="namco.pacman.ce" data-docTitle="PAC-MAN Championship Edition" data-docIconUrl="https://lh6.ggpht.com/E1jlVwbEn9eW3VW3dLPoZuc4tA1UiJhZ742MdwHjCZm0-F0ClQisqBOyuGSDnXHaQm4=w65" data-docType="1" data-parentDocId=""data-docCurrencyCode="USD" data-docPrice="$3.99" data-docPriceMicros="3990000" data-isFree="false" data-isPurchased="false" data-offerType="1" data-rentalGrantPeriodDays="" data-rentalactivePeriodHours=""><span class="buy-button-price" id="bubble-namco.pacman.ce-offer-1">$3.99 Buy</span></a></div></div></div></div></div></li><li class="goog-inline-block" data-docid="com.trueaxis.jetcarstunts"><div class="snippet snippet-medium"><div class="thumbnail-wrapper-container goog-inline-block"><div class="thumbnail-wrapper goog-inline-block"><a href="/store/apps/details?id=com.trueaxis.jetcarstunts&feature=apps_topselling_paid" class="thumbnail" data-a="2" data-c="1"><img src="https://lh4.ggpht.com/JxS51vjSUmHAZmDmSAjI16xhUXrVkLcJvc1YboDq0qJW50cSjR0PDS3o_ZJT0Y8iiA=w78-h78"alt="Jet Car Stunts" /></a><div class="ordinal-overlay"><div class="ordinal-value">473</div><div class="ordinal-3d-effect"></div></div><div class="ratings goog-inline-block" title="Rating: 4.6 stars (Above average)"><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_half_dark"></div></div></div></div><div class="details goog-inline-block"><div><a class="title" title="Jet Car Stunts" data-a="1" data-c="1" href="/store/apps/details?id=com.trueaxis.jetcarstunts&feature=apps_topselling_paid">Jet Car Stunts</a></div><span class="attribution"><div class="goog-inline-block"><a class="goog-inline-block" href="/store/apps/developer?id=True+Axis">True Axis</a></div></span><p class="snippet-content">Addictive, over the top 3D driving fun on insane, sky high, stunt courses. Je...</p><div style="width: 100%"><div class="buy-wrapper "><div class="buy-border"><a class="buy-link buy-button goog-inline-block" href="javascript:void(0)" data-c="3" data-a="3"data-docAttribution="True Axis" data-docConsumptionUri="" data-docId="com.trueaxis.jetcarstunts" data-docTitle="Jet Car Stunts" data-docIconUrl="https://lh4.ggpht.com/JxS51vjSUmHAZmDmSAjI16xhUXrVkLcJvc1YboDq0qJW50cSjR0PDS3o_ZJT0Y8iiA=w65" data-docType="1" data-parentDocId=""data-docCurrencyCode="AUD" data-docPrice="$1.99" data-docPriceMicros="1990000" data-isFree="false" data-isPurchased="false" data-offerType="1" data-rentalGrantPeriodDays="" data-rentalactivePeriodHours=""><span class="buy-button-price" id="bubble-com.trueaxis.jetcarstunts-offer-1">$1.99 Buy</span></a></div></div></div></div></div></li><li class="goog-inline-block" data-docid="com.dualboot.apps.celticgarden"><div class="snippet snippet-medium"><div class="thumbnail-wrapper-container goog-inline-block"><div class="thumbnail-wrapper goog-inline-block"><a href="/store/apps/details?id=com.dualboot.apps.celticgarden&feature=apps_topselling_paid" class="thumbnail" data-a="2" data-c="1"><img src="https://lh3.ggpht.com/4-YhG9uZ6kv6k1b0Na97Li-ZMXp86IMcsQlRYq_v3lsRFbibDNKFveC_dHtok5vkKxiM=w78-h78"alt="Celtic Garden HD" /></a><div class="ordinal-overlay"><div class="ordinal-value">474</div><div class="ordinal-3d-effect"></div></div><div class="ratings goog-inline-block" title="Rating: 4.7 stars (Above average)"><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_half_dark"></div></div></div></div><div class="details goog-inline-block"><div><a class="title" title="Celtic Garden HD" data-a="1" data-c="1" href="/store/apps/details?id=com.dualboot.apps.celticgarden&feature=apps_topselling_paid">Celtic Garden HD</a></div><span class="attribution"><div class="goog-inline-block dev-has-badge-attribution"><a class="goog-inline-block" href="/store/apps/developer?id=DualBoot+Games">DualBoot Games</a></div><div class="badges-badge-icon-annotation-developer goog-inline-block"><img src="https://ssl.gstatic.com/android/market_images/badges/topdev_ann.png" title="Top Developer" /></div></span><p class="snippet-content">A serene, calming garden scene with a Celtic flare. Now with time of day, nig...</p><div style="width: 100%"><div class="buy-wrapper "><div class="buy-border"><a class="buy-link buy-button goog-inline-block" href="javascript:void(0)" data-c="3" data-a="3"data-docAttribution="DualBoot Games" data-docConsumptionUri="" data-docId="com.dualboot.apps.celticgarden" data-docTitle="Celtic Garden HD" data-docIconUrl="https://lh3.ggpht.com/4-YhG9uZ6kv6k1b0Na97Li-ZMXp86IMcsQlRYq_v3lsRFbibDNKFveC_dHtok5vkKxiM=w65" data-docType="1" data-parentDocId=""data-docCurrencyCode="USD" data-docPrice="$0.99" data-docPriceMicros="990000" data-isFree="false" data-isPurchased="false" data-offerType="1" data-rentalGrantPeriodDays="" data-rentalactivePeriodHours=""><span class="buy-button-price" id="bubble-com.dualboot.apps.celticgarden-offer-1">$0.99 Buy</span></a></div></div></div></div></div></li><li class="goog-inline-block" data-docid="com.magicandroidapps.bettertermpro"><div class="snippet snippet-medium"><div class="thumbnail-wrapper-container goog-inline-block"><div class="thumbnail-wrapper goog-inline-block"><a href="/store/apps/details?id=com.magicandroidapps.bettertermpro&feature=apps_topselling_paid" class="thumbnail" data-a="2" data-c="1"><img src="https://lh5.ggpht.com/5ga-1dg4YJ58GEP4hAbLveX4NzHJntLL9qd5CRYX1cCUI2S3WhJZtTAeamGydonjM3M=w78-h78"alt="Better Terminal Emulator Pro" /></a><div class="ordinal-overlay"><div class="ordinal-value">475</div><div class="ordinal-3d-effect"></div></div><div class="ratings goog-inline-block" title="Rating: 4.6 stars (Above average)"><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_half_dark"></div></div></div></div><div class="details goog-inline-block"><div><a class="title" title="Better Terminal Emulator Pro" data-a="1" data-c="1" href="/store/apps/details?id=com.magicandroidapps.bettertermpro&feature=apps_topselling_paid">Better Terminal Emulator Pro</a></div><span class="attribution"><div class="goog-inline-block"><a class="goog-inline-block" href="/store/apps/developer?id=MagicAndroidApps.com">MagicAndroidApps.com</a></div></span><p class="snippet-content">Harness the native Linux command-line potential of Android with this Terminal...</p><div style="width: 100%"><div class="buy-wrapper "><div class="buy-border"><a class="buy-link buy-button goog-inline-block" href="javascript:void(0)" data-c="3" data-a="3"data-docAttribution="MagicAndroidApps.com" data-docConsumptionUri="" data-docId="com.magicandroidapps.bettertermpro" data-docTitle="Better Terminal Emulator Pro" data-docIconUrl="https://lh5.ggpht.com/5ga-1dg4YJ58GEP4hAbLveX4NzHJntLL9qd5CRYX1cCUI2S3WhJZtTAeamGydonjM3M=w65" data-docType="1" data-parentDocId=""data-docCurrencyCode="USD" data-docPrice="$3.99" data-docPriceMicros="3990000" data-isFree="false" data-isPurchased="false" data-offerType="1" data-rentalGrantPeriodDays="" data-rentalactivePeriodHours=""><span class="buy-button-price" id="bubble-com.magicandroidapps.bettertermpro-offer-1">$3.99 Buy</span></a></div></div></div></div></div></li><li class="goog-inline-block" data-docid="com.delicious.gamehunter.psx"><div class="snippet snippet-medium"><div class="thumbnail-wrapper-container goog-inline-block"><div class="thumbnail-wrapper goog-inline-block"><a href="/store/apps/details?id=com.delicious.gamehunter.psx&feature=apps_topselling_paid" class="thumbnail" data-a="2" data-c="1"><img src="https://lh3.ggpht.com/Z0n2NtbJ3OcDMhXDsmlXG1jBv96TmOfTAEXxZoXzpinrwCHz3bDCIBBcXGh73eIVHSYd=w78-h78"alt="Game Hunter PSX" /></a><div class="ordinal-overlay"><div class="ordinal-value">476</div><div class="ordinal-3d-effect"></div></div><div class="ratings goog-inline-block" title="Rating: 2.9 stars (Above average)"><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_off_dark"></div><div class="goog-inline-block star SPRITE_star_off_dark"></div></div></div></div><div class="details goog-inline-block"><div><a class="title" title="Game Hunter PSX" data-a="1" data-c="1" href="/store/apps/details?id=com.delicious.gamehunter.psx&feature=apps_topselling_paid">Game Hunter PSX</a></div><span class="attribution"><div class="goog-inline-block"><a class="goog-inline-block" href="/store/apps/developer?id=Delicions+Andorid+Apps">Delicions Andorid Apps</a></div></span><p class="snippet-content">Features
* Compatible with all emulators on market including FPSE PS1 and PSX...</p><div style="width: 100%"><div class="buy-wrapper "><div class="buy-border"><a class="buy-link buy-button goog-inline-block" href="javascript:void(0)" data-c="3" data-a="3"data-docAttribution="Delicions Andorid Apps" data-docConsumptionUri="" data-docId="com.delicious.gamehunter.psx" data-docTitle="Game Hunter PSX" data-docIconUrl="https://lh3.ggpht.com/Z0n2NtbJ3OcDMhXDsmlXG1jBv96TmOfTAEXxZoXzpinrwCHz3bDCIBBcXGh73eIVHSYd=w65" data-docType="1" data-parentDocId=""data-docCurrencyCode="USD" data-docPrice="$0.99" data-docPriceMicros="990000" data-isFree="false" data-isPurchased="false" data-offerType="1" data-rentalGrantPeriodDays="" data-rentalactivePeriodHours=""><span class="buy-button-price" id="bubble-com.delicious.gamehunter.psx-offer-1">$0.99 Buy</span></a></div></div></div></div></div></li><li class="goog-inline-block" data-docid="com.pannous.voice.actions"><div class="snippet snippet-medium"><div class="thumbnail-wrapper-container goog-inline-block"><div class="thumbnail-wrapper goog-inline-block"><a href="/store/apps/details?id=com.pannous.voice.actions&feature=apps_topselling_paid" class="thumbnail" data-a="2" data-c="1"><img src="https://lh3.ggpht.com/gTuAC6tqJUJ34W2DC5JOutXlwK8z1i5VQAzYlt-T_EiFcBRjIdMF0n863q4x51NkQkY=w78-h78"alt="Voice Actions Plus" /></a><div class="ordinal-overlay"><div class="ordinal-value">477</div><div class="ordinal-3d-effect"></div></div><div class="ratings goog-inline-block" title="Rating: 3.9 stars (Above average)"><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_off_dark"></div></div></div></div><div class="details goog-inline-block"><div><a class="title" title="Voice Actions Plus" data-a="1" data-c="1" href="/store/apps/details?id=com.pannous.voice.actions&feature=apps_topselling_paid">Voice Actions Plus</a></div><span class="attribution"><div class="goog-inline-block"><a class="goog-inline-block" href="/store/apps/developer?id=Pannous">Pannous</a></div></span><p class="snippet-content">Control your phone through speech commands. Get your own Virtual Assistant! S...</p><div style="width: 100%"><div class="buy-wrapper "><div class="buy-border"><a class="buy-link buy-button goog-inline-block" href="javascript:void(0)" data-c="3" data-a="3"data-docAttribution="Pannous" data-docConsumptionUri="" data-docId="com.pannous.voice.actions" data-docTitle="Voice Actions Plus" data-docIconUrl="https://lh3.ggpht.com/gTuAC6tqJUJ34W2DC5JOutXlwK8z1i5VQAzYlt-T_EiFcBRjIdMF0n863q4x51NkQkY=w65" data-docType="1" data-parentDocId=""data-docCurrencyCode="EUR" data-docPrice="$3.99" data-docPriceMicros="2990000" data-isFree="false" data-isPurchased="false" data-offerType="1" data-rentalGrantPeriodDays="" data-rentalactivePeriodHours=""><span class="buy-button-price" id="bubble-com.pannous.voice.actions-offer-1">$3.99 Buy</span></a></div></div></div></div></div></li><li class="goog-inline-block" data-docid="com.adsk.sketchbookhd"><div class="snippet snippet-medium"><div class="thumbnail-wrapper-container goog-inline-block"><div class="thumbnail-wrapper goog-inline-block"><a href="/store/apps/details?id=com.adsk.sketchbookhd&feature=apps_topselling_paid" class="thumbnail" data-a="2" data-c="1"><img src="https://lh6.ggpht.com/5VX5Xml05_C2UGXBI-VghAIR05EcydXrkfHTlFEneJ4VtJj2UzJ2wlUf1kvnzccuVQ=w78-h78"alt="SketchBook Pro" /></a><div class="ordinal-overlay"><div class="ordinal-value">478</div><div class="ordinal-3d-effect"></div></div><div class="ratings goog-inline-block" title="Rating: 4.5 stars (Above average)"><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_half_dark"></div></div></div></div><div class="details goog-inline-block"><div><a class="title" title="SketchBook Pro" data-a="1" data-c="1" href="/store/apps/details?id=com.adsk.sketchbookhd&feature=apps_topselling_paid">SketchBook Pro</a></div><span class="attribution"><div class="goog-inline-block dev-has-badge-attribution"><a class="goog-inline-block" href="/store/apps/developer?id=Autodesk+Inc.">Autodesk Inc.</a></div><div class="badges-badge-icon-annotation-developer goog-inline-block"><img src="https://ssl.gstatic.com/android/market_images/badges/topdev_ann.png" title="Top Developer" /></div></span><p class="snippet-content">For everyone who loves to draw - Autodesk SketchBook. Autodesk® SketchBook® P...</p><div style="width: 100%"><div class="buy-wrapper "><div class="buy-border"><a class="buy-link buy-button goog-inline-block" href="javascript:void(0)" data-c="3" data-a="3"data-docAttribution="Autodesk Inc." data-docConsumptionUri="" data-docId="com.adsk.sketchbookhd" data-docTitle="SketchBook Pro" data-docIconUrl="https://lh6.ggpht.com/5VX5Xml05_C2UGXBI-VghAIR05EcydXrkfHTlFEneJ4VtJj2UzJ2wlUf1kvnzccuVQ=w65" data-docType="1" data-parentDocId=""data-docCurrencyCode="USD" data-docPrice="$4.99" data-docPriceMicros="4990000" data-isFree="false" data-isPurchased="false" data-offerType="1" data-rentalGrantPeriodDays="" data-rentalactivePeriodHours=""><span class="buy-button-price" id="bubble-com.adsk.sketchbookhd-offer-1">$4.99 Buy</span></a></div></div></div></div></div></li><li class="goog-inline-block" data-docid="eu.thedarken.sdm.unlocker"><div class="snippet snippet-medium"><div class="thumbnail-wrapper-container goog-inline-block"><div class="thumbnail-wrapper goog-inline-block"><a href="/store/apps/details?id=eu.thedarken.sdm.unlocker&feature=apps_topselling_paid" class="thumbnail" data-a="2" data-c="1"><img src="https://lh3.ggpht.com/PzW77km3tRHivYuZzyip9Cu7E5_KJc0BjOYU5Bw7rZUefqDfpROv6rd01KnHx4UVgA=w78-h78"alt="SD Maid Pro - Unlocker" /></a><div class="ordinal-overlay"><div class="ordinal-value">479</div><div class="ordinal-3d-effect"></div></div><div class="ratings goog-inline-block" title="Rating: 4.6 stars (Above average)"><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_half_dark"></div></div></div></div><div class="details goog-inline-block"><div><a class="title" title="SD Maid Pro - Unlocker" data-a="1" data-c="1" href="/store/apps/details?id=eu.thedarken.sdm.unlocker&feature=apps_topselling_paid">SD Maid Pro - Unlocker</a></div><span class="attribution"><div class="goog-inline-block"><a class="goog-inline-block" href="/store/apps/developer?id=darken">darken</a></div></span><p class="snippet-content">A maid for your android, to regain precious memory and keep it clean &amp; tidy. ...</p><div style="width: 100%"><div class="buy-wrapper "><div class="buy-border"><a class="buy-link buy-button goog-inline-block" href="javascript:void(0)" data-c="3" data-a="3"data-docAttribution="darken" data-docConsumptionUri="" data-docId="eu.thedarken.sdm.unlocker" data-docTitle="SD Maid Pro - Unlocker" data-docIconUrl="https://lh3.ggpht.com/PzW77km3tRHivYuZzyip9Cu7E5_KJc0BjOYU5Bw7rZUefqDfpROv6rd01KnHx4UVgA=w65" data-docType="1" data-parentDocId=""data-docCurrencyCode="EUR" data-docPrice="$2.00" data-docPriceMicros="1500000" data-isFree="false" data-isPurchased="false" data-offerType="1" data-rentalGrantPeriodDays="" data-rentalactivePeriodHours=""><span class="buy-button-price" id="bubble-eu.thedarken.sdm.unlocker-offer-1">$2.00 Buy</span></a></div></div></div></div></div></li><li class="goog-inline-block" data-docid="air.com.befunky.BeFunkyPhotoEditorPro"><div class="snippet snippet-medium"><div class="thumbnail-wrapper-container goog-inline-block"><div class="thumbnail-wrapper goog-inline-block"><a href="/store/apps/details?id=air.com.befunky.BeFunkyPhotoEditorPro&feature=apps_topselling_paid" class="thumbnail" data-a="2" data-c="1"><img src="https://lh3.ggpht.com/0TKH2jt8T7WkZjMOG7GQVgURnyMpUNSLCPhqRdiqNBs2Z0hpJ4_BT34HQb_sLfd_-L4=w78-h78"alt="BeFunky Photo Editor Pro" /></a><div class="ordinal-overlay"><div class="ordinal-value">480</div><div class="ordinal-3d-effect"></div></div><div class="ratings goog-inline-block" title="Rating: 4.5 stars (Above average)"><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_on_dark"></div><div class="goog-inline-block star SPRITE_star_half_dark"></div></div></div></div><div class="details goog-inline-block"><div><a class="title" title="BeFunky Photo Editor Pro" data-a="1" data-c="1" href="/store/apps/details?id=air.com.befunky.BeFunkyPhotoEditorPro&feature=apps_topselling_paid">BeFunky Photo Editor Pro</a></div><span class="attribution"><div class="goog-inline-block"><a class="goog-inline-block" href="/store/apps/developer?id=BeFunky+INC">BeFunky INC</a></div></span><p class="snippet-content">Edit photos, apply effects, add frames, save back to your phone BeFunky, the ...</p><div style="width: 100%"><div class="buy-wrapper "><div class="buy-border"><a class="buy-link buy-button goog-inline-block" href="javascript:void(0)" data-c="3" data-a="3"data-docAttribution="BeFunky INC" data-docConsumptionUri="" data-docId="air.com.befunky.BeFunkyPhotoEditorPro" data-docTitle="BeFunky Photo Editor Pro" data-docIconUrl="https://lh3.ggpht.com/0TKH2jt8T7WkZjMOG7GQVgURnyMpUNSLCPhqRdiqNBs2Z0hpJ4_BT34HQb_sLfd_-L4=w65" data-docType="1" data-parentDocId=""data-docCurrencyCode="USD" data-docPrice="$3.99" data-docPriceMicros="3990000" data-isFree="false" data-isPurchased="false" data-offerType="1" data-rentalGrantPeriodDays="" data-rentalactivePeriodHours=""><span class="buy-button-price" id="bubble-air.com.befunky.BeFunkyPhotoEditorPro-offer-1">$3.99 Buy</span></a></div></div></div></div></div></li></ul></div></div><div class="num-pagination-control"><div class="num-pagination-page-button num-pagination-previous goog-inline-block" tabindex="0"></div><div class="num-pagination-numbered-page-buttons goog-inline-block"></div><div class="num-pagination-page-button num-pagination-next goog-inline-block" tabindex="0"></div></div></div></div></div></div><div id="footer"><a class="footer-link" href="/store/account">My Orders &amp; Devices</a>|<a class="footer-link"><select id="user-locale"><option value="">Choose a language</option><option value="cs">‪Čeština‬</option><option value="da">‪Dansk‬</option><option value="de">‪Deutsch‬</option><option value="en">‪English‬</option><option value="es">‪Español (España)‬</option><option value="es_419">‪Español (Latinoamérica)‬</option><option value="fr">‪Français‬</option><option value="it">‪Italiano‬</option><option value="nl">‪Nederlands‬</option><option value="no">‪Norsk‬</option><option value="pl">‪Polski‬</option><option value="pt_BR">‪Português (Brasil)‬</option><option value="pt_PT">‪Português (Portugal)‬</option><option value="fi">‪Suomi‬</option><option value="sv">‪Svenska‬</option><option value="tr">‪Türkçe‬</option><option value="el">‪Ελληνικά‬</option><option value="ru">‪Русский‬</option><option value="ko">‪한국어‬</option><option value="zh_CN">‪中文(简体)‬</option><option value="ja">‪日本語‬</option><option value="zh_TW">‪繁體中文‬</option></select></a>|<a class="footer-link" href="http://www.google.com/support/androidmarket?hl=en_US">Help</a></div><div id="footer-tab-edge"></div><div id="sub-footer">&copy;2011 Google<a class="sub-footer-link" href="https://market.android.com/support/bin/answer.py?answer=1196026">Site Terms of Service</a> <a class="sub-footer-link" href="https://market.android.com/support/bin/answer.py?answer=1196018&amp;hl=en_US">Privacy Policy</a> <a class="sub-footer-link" href="http://developer.android.com/index.html">Developers</a> <a class="sub-footer-link" href="http://music.google.com/artists">Artists</a></div><div id="checkout-footer" style="display:none;"></div></div><div id="checkout-root"></div><script src="https://checkout.google.com/customer/gadget/embeddedbuy.js?divId=checkout-root&copyrightFooterDivId=checkout-footer&hl=en_US&gl=US"></script><script type="text/javascript" src="/static/client/js/3241777699-play_js_compiled_play_js.js"></script>
<script>var initProps = {signedIn: false, userEmail: '', userGivenName: '', userFamilyName: '', userHasGPlus: false, devices: {}, selectedDeviceId: '', enableDangerMouse: true, extraInitCallbacks: [], histogram: true, token: '', locale: 'en_US', country: 'US', ipCountry: 'US', analyticsQueue: window._gaq || [], dc: [,24,24,24,,1,,1,1,1,,100,,["CA","GB","JP"]
,,1,,1,1,1,,,["android_group:eng.finsky.wfe.music_prod_whitelist","signed-in","signed-out"]
10 spec/spec_helper.rb
View
@@ -1,8 +1,16 @@
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
$LOAD_PATH.unshift(File.dirname(__FILE__))
require 'rspec'
+
+begin
+ require 'debugger'
+rescue Exception => e
+end
+
+require 'simplecov'
+SimpleCov.start
+
require 'market_bot'
-require 'ruby-debug' rescue nil
# Requires supporting files with custom matchers and macros, etc,
# in ./support/ and its subdirectories.
Please sign in to comment.
Something went wrong with that request. Please try again.