web-dev-qa-db-ja.com

ウェイトウォッチャーポイントを表示するために、フードトラッカーに列を追加する方法はありますか?

Fitbit Webアプリは初めてです。私はこれまでのところそれを愛していますが、私は体重ウォッチャーから来ているので、代わりにカロリー計算に移行しながら、それらのポイントも見たいです。

Greasemonkeyスクリプト、またはカスタムフィールドを追加する設定があるかもしれません。

2
drye

Chrome Extensionを使用して自分用のソリューションを作成しました。 Chrome拡張機能

これは私の最初のchrome拡張機能であり、この拡張機能を公開することを意図したものではありません。後日FirefoxとSafariのバージョンを作成するかもしれませんが、これは現在個人用であり、ここではChromeを使用しています。

また、コードの変更や追加に興味がある人のために、ここにコードを含めます。

$(document).ready(function() {
var dailyTotal = 0;
//Update header name
$("#loggedFoodArea .subheader .cols7").html('PS');
//Loop through the listings and calculate points
$('#loggedFoodArea .listing ul li').each(function(index) {
    var cals = $(this).children('.cols3').html();
    var fat = $(this).children('.cols4').html();
    var fiber = $(this).children('.cols5').html();
    var ps = ((cals/50)+(fat/12)-(fiber/4)).toFixed(1);
    dailyTotal += parseFloat(ps);
    $(this).children('.cols7').html(ps);
});
$('#dailyTotals .content .total').last().after('<div class="total" style="margin-left: 12px;"><div class="label"><div class="substance">Points</div><div class="amount"><span id="pointAmount">'+(parseFloat(dailyTotal)/2).toFixed(1)+'</span></div></div></div>');

});

3
drye