Skip to content

Instantly share code, notes, and snippets.

@kcgraves
Created March 17, 2019 16:54
Show Gist options
  • Save kcgraves/59c06833c7536e4d577bc96f2ec595ac to your computer and use it in GitHub Desktop.
Save kcgraves/59c06833c7536e4d577bc96f2ec595ac to your computer and use it in GitHub Desktop.
eBay Amazon Comparison app correction
package com.rucksack.pricecomparisonforamazonebay;
import android.util.Log;
/* compiled from: WebsiteChooserEbay */
/* renamed from: com.rucksack.pricecomparisonforamazonebay.g */
class C1719g {
/* renamed from: a */
private static String f9118a;
/* renamed from: b */
private static final String f9119b = C1719g.class.getSimpleName();
public C1719g() {
f9118a = null;
}
/* renamed from: a */
public static String m13736a(String str) {
Object obj = -1;
switch (str.hashCode()) {
case 3124:
if (str.equals("au")) {
obj = 10;
break;
}
break;
case 3139:
if (str.equals("be")) {
obj = 9;
break;
}
break;
case 3166:
if (str.equals("ca")) {
obj = 2;
break;
}
break;
case 3173:
if (str.equals("ch")) {
obj = 7;
break;
}
break;
case 3201:
if (str.equals("de")) {
obj = null;
break;
}
break;
case 3246:
if (str.equals("es")) {
obj = 5;
break;
}
break;
case 3276:
if (str.equals("fr")) {
obj = 6;
break;
}
break;
case 3291:
if (str.equals("gb")) {
obj = 4;
break;
}
break;
case 3371:
if (str.equals("it")) {
obj = 3;
break;
}
break;
case 3518:
if (str.equals("nl")) {
obj = 8;
break;
}
break;
case 3742:
if (str.equals("us")) {
obj = 1;
break;
}
break;
}
switch (obj) {
case null:
f9118a = "http://rover.ebay.com/rover/1/707-53477-19255-0/1?icep_ff3=10&pub=5575320255&toolid=10001&campid=5338165502&customid=&icep_sellerId=&icep_ex_kw=&icep_sortBy=15&icep_catId=&icep_minPrice=&icep_maxPrice=&ipn=psmain&icep_vectorid=229487&kwid=902099&mtid=824&kw=lg&icep_uq=";
break;
case 1:
f9118a = "http://rover.ebay.com/rover/1/711-53200-19255-0/1?icep_ff3=10&pub=5575320255&toolid=10001&campid=5338165502&customid=&icep_sellerId=&icep_ex_kw=&icep_sortBy=15&icep_catId=&icep_minPrice=&icep_maxPrice=&ipn=psmain&icep_vectorid=229466&kwid=902099&mtid=824&kw=lg&icep_uq=";
break;
case 2:
f9118a = "http://rover.ebay.com/rover/1/706-53473-19255-0/1?icep_ff3=10&pub=5575320255&toolid=10001&campid=5338165502&customid=&icep_sellerId=&icep_ex_kw=&icep_sortBy=15&icep_catId=&icep_minPrice=&icep_maxPrice=&ipn=psmain&icep_vectorid=229529&kwid=902099&mtid=824&kw=lg&icep_uq=";
break;
case 3:
f9118a = "http://rover.ebay.com/rover/1/724-53478-19255-0/1?icep_ff3=10&pub=5575320255&toolid=10001&campid=5338165502&customid=&icep_sellerId=&icep_ex_kw=&icep_sortBy=15&icep_catId=&icep_minPrice=&icep_maxPrice=&ipn=psmain&icep_vectorid=229494&kwid=902099&mtid=824&kw=lg&icep_uq=";
break;
case 4:
f9118a = "http://rover.ebay.com/rover/1/710-53481-19255-0/1?icep_ff3=10&pub=5575320255&toolid=10001&campid=5338165502&customid=&icep_sellerId=&icep_ex_kw=&icep_sortBy=15&icep_catId=&icep_minPrice=&icep_maxPrice=&ipn=psmain&icep_vectorid=229508&kwid=902099&mtid=824&kw=lg&icep_uq=";
break;
case 5:
f9118a = "http://rover.ebay.com/rover/1/1185-53479-19255-0/1?icep_ff3=10&pub=5575320255&toolid=10001&campid=5338165502&customid=&icep_sellerId=&icep_ex_kw=&icep_sortBy=15&icep_catId=&icep_minPrice=&icep_maxPrice=&ipn=psmain&icep_vectorid=229501&kwid=902099&mtid=824&kw=lg&icep_uq=";
break;
case 6:
f9118a = "http://rover.ebay.com/rover/1/709-53476-19255-0/1?icep_ff3=10&pub=5575320255&toolid=10001&campid=5338165502&customid=&icep_sellerId=&icep_ex_kw=&icep_sortBy=15&icep_catId=&icep_minPrice=&icep_maxPrice=&ipn=psmain&icep_vectorid=229480&kwid=902099&mtid=824&kw=lg&icep_uq=";
break;
case 7:
f9118a = "http://rover.ebay.com/rover/1/5222-53480-19255-0/1?icep_ff3=10&pub=5575320255&toolid=10001&campid=5338165502&customid=&icep_sellerId=&icep_ex_kw=&icep_sortBy=15&icep_catId=&icep_minPrice=&icep_maxPrice=&ipn=psmain&icep_vectorid=229536&kwid=902099&mtid=824&kw=lg&icep_uq=";
break;
case 8:
f9118a = "http://rover.ebay.com/rover/1/1346-53482-19255-0/1?icep_ff3=10&pub=5575320255&toolid=10001&campid=5338165502&customid=&icep_sellerId=&icep_ex_kw=&icep_sortBy=15&icep_catId=&icep_minPrice=&icep_maxPrice=&ipn=psmain&icep_vectorid=229557&kwid=902099&mtid=824&kw=lg&icep_uq=";
break;
case 9:
f9118a = "http://rover.ebay.com/rover/1/1553-53471-19255-0/1?icep_ff3=10&pub=5575320255&toolid=10001&campid=5338165502&customid=&icep_sellerId=&icep_ex_kw=&icep_sortBy=15&icep_catId=&icep_minPrice=&icep_maxPrice=&ipn=psmain&icep_vectorid=229522&kwid=902099&mtid=824&kw=lg&icep_uq=";
break;
case 10:
f9118a = "http://rover.ebay.com/rover/1/705-53470-19255-0/1?icep_ff3=10&pub=5575320255&toolid=10001&campid=5338165502&customid=&icep_sellerId=&icep_ex_kw=&icep_sortBy=15&icep_catId=&icep_minPrice=&icep_maxPrice=&ipn=psmain&icep_vectorid=229515&kwid=902099&mtid=824&kw=lg&icep_uq=";
break;
default:
f9118a = "." + str + "@string/unsupported";
break;
}
Log.d(f9119b, "getWebsite: Websitechooser-countrycode: " + f9118a);
return f9118a;
}
}
@kcgraves
Copy link
Author

@rucksack-development Here is the corrected source file for the recent suggestion made to your application. Modifying the "icep_sortBY" HTTP-GET flag for all eBay queries by setting it to 15 (price - lowest first) instead of 12 (best match). This correlates to the "sop=" flag in regular URL requestis.

My better half enjoys the functionality so I'd be happy to improve any other way I could.
Cheers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment