O MyWeek é um planeador semanal de alimentação e treino que funciona no teu navegador.
Para o utilizar, precisas de JavaScript: ativa-o no navegador e atualiza a página.
A carregar os teus dados…
Não consigo carregar os dados iniciais do MyWeek. Verifica a ligação e tenta novamente.
Secções do MyWeek
Ainda não exportaste os teus dados. O Safari no iPhone e no iPad pode apagar os dados de um site que não visites durante 7 dias: exporta-os de vez em quando através do botão Exportar, abaixo.
Exportar
Guarda num ficheiro JSON tudo o que fizeste no MyWeek. Em telemóveis e tablets, abre-se o menu de partilha do sistema: podes escolher «Guardar em Ficheiros» ou uma aplicação como o Drive ou o Dropbox.
Importar
Escolhe um ficheiro JSON do MyWeek ou cola o respetivo texto, incluindo uma resposta de uma IA. Antes de aplicar, podes ver o que vai mudar.
O que muda
Repor
Repõe uma parte no estado inicial; o resto não muda. Ao primeiro clique, o botão pede confirmação.
Apagar tudo
Remove deste navegador todos os dados do MyWeek. Não é possível anular esta ação: se quiseres conservá-los, exporta-os primeiro.
Fontes e aviso
Calorias dos ingredientes: USDA FoodData Central (SR Legacy) e tabelas de composição dos alimentos do CREA. A fonte está indicada em cada ingrediente.
Gasto energético das atividades: Compendium of Physical Activities 2024. Necessidades diárias: equação de Mifflin-St Jeor.
São estimativas, não aconselhamento médico. Para seguir uma dieta ou um plano de treino, consulta um profissional.
PerfilDias da semanaHistórico das semanasInícioIngredientesReceitasRefeiçõesMovimentosAtividadesTemasTema escolhidoAnimações do temaFaixas musicaisO ficheiro contém várias partes do MyWeek.O ficheiro contém a semana.O ficheiro contém os catálogos.O ficheiro contém temas.O ficheiro contém faixas musicais.O ficheiro é demasiado grande: máximo de {n} kB.Escolhe um ficheiro ou cola texto.O texto não é um JSON válido.O texto não é um documento do MyWeek.Não foram encontrados dados do MyWeek para importar.Um texto é demasiado longo (máximo de {n} caracteres): {dove}.O documento tem demasiados níveis (máximo de {n}): {dove}.Uma lista é demasiado longa (máximo de {n} elementos): {dove}.Um objeto tem demasiados elementos (máximo de {n}): {dove}.O documento é demasiado grande (mais de {n} valores).Não consigo ler o ficheiro.{parte}: de {prima} para {dopo}{parte}: sem alteraçõesElementos ignorados por serem desconhecidos: {elenco}.Importado.Ficheiro pronto: {nome}.Reposto.Sim, reporSim, apagar tudoDados do MyWeek apagados deste navegador.A memória do navegador está cheia: as últimas alterações não foram guardadas. Exporta os dados para não os perderes.As últimas alterações não foram salvas: o registro não pôde ser lido. Exporte seus dados para não perdê-los.Este navegador não permite guardar dados, por exemplo numa janela privada: exporta-os antes de fechar.Não é possível ler os dados guardados neste navegador: o MyWeek apresenta os valores iniciais e não os substitui até alterares alguma coisa.Os dados guardados pertencem a uma versão do MyWeek que esta página não reconhece: o MyWeek apresenta os valores iniciais e não os substitui até alterares alguma coisa.Dados atualizados noutro separador.Calorias dos ingredientes: USDA FoodData Central (SR Legacy) e tabelas de composição dos alimentos do CREA. A fonte está indicada em cada ingrediente.Gasto energético das atividades: Compendium of Physical Activities 2024. Necessidades diárias: equação de Mifflin-St Jeor.São estimativas, não aconselhamento médico. Para seguir uma dieta ou um plano de treino, consulta um profissional.Segunda-feiraSegTerça-feiraTerQuarta-feiraQuaQuinta-feiraQuiSexta-feiraSexSábadoSábDomingoDomPequeno-almoçoLanche da manhãAlmoçoLanche da tardeJantarLanche da noitePequeno-almoçoLancheAlmoçoJantarRefeiçõesReceitasIngredientesAtividadesMovimentosPesquisar uma refeição…Pesquisar uma receita…Pesquisar um ingrediente…Pesquisar uma atividade…Pesquisar um movimento…+ Nova refeição+ Nova receita+ Novo ingrediente+ Nova atividade+ Novo movimentoNão há refeições.Não há receitas.Não há atividades.sem receitakcal/porç.IngredienteEstadoMovimentoDuraçãoGasto energéticoNos dias:Uma atividade é uma sessão composta por movimentos. Para além de caminhadas lentas, é necessário consultar primeiro o médico: esta página regista, não prescreve.Kcal líquidas acima do repouso: (MET − 1) × peso × horas, com o peso atual ({peso} kg).EditarRefeição: {qta}, {kcal} kcalRepor os catálogosCatálogosElementos: {n}Meal prepPreparado na horaFora de casaVerificadoValor escolhidoEstimativaPor confirmarMédia semanalMetabolismo basal estimadoMédia menos basalAtividade semanalPeso (kg){min} min por semana. Para além de caminhadas lentas, é necessário consultar primeiro o médico (a partir do separador).A média desta semana está abaixo do teu metabolismo basal estimado: fala com o médico.Ocultar avisoA semanaTreino+ atividadeRemover {nome}Total do diaNenhumDias da semanaDia anteriorDia seguinteKcal por diaLinha tracejada: metabolismo basal estimado ({basale}). Barras laranja: mais de 20% acima do basal.Peso previstoCom a média atual de {media} kcal por dia e as atividades do plano ({att} kcal por semana), a partir de {peso} kg.Estimativa simplificada: uma diferença de 7 700 kcal ≈ 1 kg, uma regra empírica aproximada. As kcal das atividades são líquidas, acima do repouso (MET − 1); o fator ×1,2 e os MET são hipóteses, e o metabolismo basal calculado pela fórmula tem uma margem de cerca de 10%. A perda de peso real tende a abrandar com o tempo. Não é uma previsão médica.Cenário destacado (o fator de atividade é uma hipótese e não consta do separador)PesoVariaçãoTotalDiferença em relação ao basalBasalMostrar os valores numa tabelaDiaKcal por dia, de segunda-feira a domingo: {valori}. Metabolismo basal estimado: {basale} kcal.Peso previsto ao longo de seis meses segundo três cenários: {valori}.Apenas basal (×1,0)Sedentário (×1,2), sem atividades do planoSedentário (×1,2) + atividades do planoMeal prep de domingo: cerca de {min} minmais de 4 hmais de 3 haté 3 hMinutos estimados com base nas receitas do tipo Meal prep (campo no separador Receitas). Linha = 3 h, fundo = 4 h.Receitas das refeições da semana · assinala as que queres comprarNão há refeições com receitas nos dias selecionados.Lista de compras · {n} ingredientesIngredienteQuantidadeNão há receitas selecionadas.Copiar listaLista copiadaNão foi possível copiar: seleciona o texto manualmentefrescofrigoríficocongeladorporç.× a receitameal prepPreparaçãoNa lista de comprasO teu perfilEstes dados servem para calcular o metabolismo basal e a projeção do peso. A idade é calculada a partir da data de nascimento.NomeData de nascimentoPeso (kg)Altura (cm)Idade: {eta} anosMetabolismo basal estimado: {kcal} kcalVariante da fórmula de Mifflin-St JeorMasculinaFemininaA fórmula utiliza o sexo biológico porque o metabolismo basal depende da composição corporal. Escolhe a variante mais adequada para ti.Como queres começar?Podes começar do zero e criar as tuas refeições, ou carregar uma semana de exemplo para alterar. Os ingredientes, as atividades e os temas estão disponíveis em qualquer caso.Estes menus são exemplos genéricos, não planos personalizados. Antes de seguires uma dieta, fala com o teu médico ou nutricionista.Começar do zeroSem receitas nem refeições: és tu que as crias.Exemplo de {kcal} kcal por diaAbaixo do teu metabolismo basal estimado ({basale} kcal): consulta o médico antes de seguir este plano.Feito: podes alterar tudo quando quiseresNova refeiçãoEditar refeiçãoNova receitaEditar receitaNova atividadeEditar atividadeNovo movimentoEditar movimentoNovo ingredienteEditar ingredienteNomeCategorias: uma refeição pode corresponder a vários momentos do dia (os lanches aplicam-se aos 3 momentos de lanche)NotasRefeiçãoMostrar separadamente nas opções de cada momento do diaUma porção ({unita})Receitas da refeição+ Adicionar receitaTotal da refeiçãoPorções da receitaTipoMinutos de meal prepIngredientes (quantidade na unidade do ingrediente)+ Adicionar ingredientePreparaçãoTotal · por porçãoMovimentos da atividade+ Adicionar movimentoTotal da atividadeDuração (min)MET (intensidade)Fonte / notaEstadoGasto líquido com o peso atualUnidadeBase (100 ou 1)kcal por baseDuplicarEliminarCancelarGuardarSem receitas: a refeição vale 0 kcal (por exemplo, «nenhuma»).Adiciona pelo menos um ingrediente.Adiciona pelo menos um movimento.Cria primeiro uma receita.Cria primeiro um movimento.Cria primeiro um ingrediente.Cópia: escolhe um nome novo antes de guardar.EliminadoGuardadoRemoverQuantidade {unita}PorçõesVezesSim, eliminarFecharHistórico das semanasGuardar semanaConsultarSemanas guardadasNenhuma guardadaEscolhe qualquer dia: a semana inteira é guardada, de segunda-feira a domingo.De (segunda-feira)PeríodoÉ guardada uma cópia fixa do perfil: dados pessoais (incluindo a idade dessa semana), dias e refeições. As alterações posteriores não modificam a semana guardada. É o plano previsto: a página não regista o que realmente comeste.Esta semana já está guardada e será substituída.Semana guardadaEliminar a semana selecionadaSemana eliminadaSemana {periodo}Semana guardada: só pode ser consultada.FecharData inválida.Sim, eliminarPodes pedir ajuda à tua IA de confiança (Claude, ChatGPT, Gemini…): copia as instruções, cola-as na conversa com a IA e traz o resultado para aqui.Transformar a tua dieta em dadosClica em «Copiar instruções».Abre a tua IA, carrega o ficheiro da dieta (PDF, fotografia ou texto) e cola as instruções.Copia o JSON que a IA te devolver.Copiar instruçõesInstruções copiadasCopia o texto selecionado abaixoCriar com IAVolta aqui, cola o texto em Importar no separador Dados, clica em Verificar e depois em Aplicar: os novos elementos são acrescentados e os que têm o mesmo nome são atualizados.You are helping me load my diet plan into my diet app ("MyWeek"). I will attach or paste my diet plan below. Read it and reply with ONLY one JSON object, inside ONE code block (```json ... ```), with no comments and no explanations, in the format the app exports. Example of an answer:
{esempio}
Rules (use only the keys and the fixed values listed here: do not invent other keys or values, anything else is refused):
- Write every name and text in {lingua}. Keep the JSON keys and the fixed values exactly as written: they are Italian on purpose.
- Names: at most {maxNome} characters, unique inside each list, and exactly the same wherever they are referenced.
- "ingredienti": every ingredient used by a recipe. "unita" is one of {unita}. "kcal" is the energy per "base" units (as in the example) of the raw edible food, from a reliable food composition table (USDA FoodData Central or a national table): write its name in "fonte". "stato" is one of {stati}. A drink or food eaten by itself (a beer, a glass of wine, a fruit) needs no recipe and no meal: give it "pasto": true and "porzione", the quantity of one portion in its unit.
- "ricette": "porzioni" is how many portions the quantities make; "righe" lists the ingredients with "qta", the quantity in the unit of the ingredient for the whole recipe. "tipo" is one of {tipi}. "minuti" is the preparation time, "procedimento" a short method.
- "pasti": a meal combines one or more recipes ("righe" with the "porzioni" of each recipe). "categorie" lists one or more of {categorie}.
- "movimenti" (optional): "durata" in minutes from {durataMin} to {durataMax}, "met" from {metMin} to {metMax} (Compendium of Physical Activities), "fonte" and "stato" as for the ingredients. "attivita" (optional): a training session, "righe" with the "movimento" and how many times ("volte").
- "giorni": "giorno" is one of {giorni}. "slot" has exactly the keys {slots}. Each slot is a list ([] when empty) of { "pasto": the name of a meal, "porzioni": the portions of that day } and { "ingrediente": the name of an ingredient with "pasto": true, "porzioni": ... }. {slotcat}. "porzioni" goes from {porzMin} to {porzMax}; a meal or an ingredient appears at most once in a slot. "attivita" lists the names of the activities of that day.
- Use only foods that are in my plan. If a quantity is missing, choose a typical portion and set "stato" of that ingredient to {stima}.
- Output valid JSON only.
MY DIET PLAN: (attach the file or paste the text here)A carregar os teus dados…Tentar novamente1 semana2 semanas1 mês2 meses3 meses6 meses1 m2 m3 m4 m5 m6 mO nome é obrigatório.Nome demasiado longo (máximo de {n} caracteres).O nome não pode começar por = + - @.Já existe um elemento com este nome: {nome}.Não foi encontrado o elemento a alterar.Escolhe a variante da fórmula.Introduz a data de nascimento.Data de nascimento inválida (idade entre {da} e {a} anos).Peso inválido ({da}-{a} kg).Altura inválida ({da}-{a} cm).Momento da refeição inválido.Refeição inexistente: {nome}.A refeição «{nome}» não pertence à categoria deste momento do dia.Dia inexistente: {nome}.Atividade inexistente: {nome}.Categoria inválida.Receita inexistente: {nome}.O número de porções tem de ser superior a zero.Não é possível alterar a categoria: a refeição é utilizada na semana.Adiciona pelo menos um ingrediente.Ingrediente inexistente: {nome}.As quantidades têm de ser superiores a zero.Os minutos não podem ser negativos.A base (100 ou 1) tem de ser superior a zero.As kcal não são válidas.A duração tem de estar entre {da} e {a} minutos.O MET tem de estar entre {da} e {a}.Adiciona pelo menos um movimento.Movimento inexistente: {nome}.O número de vezes tem de ser superior a zero.Utilizado em: {elenco}.Escolhe pelo menos uma categoria.Indica a quantidade de uma porção, que tem de ser superior a zero.Não é possível remover «Refeição»: o ingrediente é utilizado na semana ({elenco}).As porções têm de estar entre {da} e {a}.O ingrediente «{nome}» não tem a opção «Refeição» assinalada.«{nome}» já existe neste momento do dia.Um momento do dia está mal definido.Existe um elemento inválido em {tipo}: {nome}.Nome duplicado em {tipo}: {nome}.Tradução inválida em {tipo}: {nome}.Falta a lista {nome}.Os dias da semana não correspondem aos do MyWeek.O histórico das semanas não é válido.Demasiadas semanas guardadas (máximo de {n}): elimina algumas.Data inválida.O perfil não é válido.Escolha inválida.Não consigo carregar os dados iniciais do MyWeek. Verifica a ligação e tenta novamente.Não é possível aplicar o ficheiro: {motivo}GuiaPasso {n} de {tot}SeguinteAnteriorIgnorar o guiaComeçarGuia do MyWeekO que é o MyWeekO MyWeek ajuda-te a planear as refeições e os treinos da semana: calcula as calorias, prepara a lista de compras e estima como o teu peso poderá mudar.Os dados ficam apenas neste navegador: não chegam até mim nem a mais ninguém. No separador Dados, podes exportá-los para um ficheiro e importá-los noutro dispositivo.O teu perfilComo queres começar?De onde vêm os númerosComo utilizarA secção Semana tem três partes: Plano, com a tabela dos dias onde escolhes refeições e atividades; Evolução, com os gráficos de calorias e peso e o histórico das semanas; Perfil, com os teus dados e necessidades energéticas.Em Catálogos encontras a preparação das refeições com a lista de compras, bem como as refeições, receitas, ingredientes, atividades e movimentos que podes pesquisar e alterar. Em Aspeto haverá temas e música. Em Dados podes exportar, importar e repor. Abre novamente este guia através do botão Guia.PerfilRefeiçõesReceitasIngredientesAtividadesMovimentosTemasPlanoEvoluçãoPreparaçãoMúsicaPodes voltar a abrir o guia em qualquer altura através do botão Guia, junto à introdução.MédiaBasalDiferençaAtividadeNecessidades básicas: {kcal} kcalCompleta o perfilSemana criada de raizSemana criada a partir do exemplo de {kcal} kcalPreparação e compras{momento} de {giorno}Atividade de {giorno}PesquisarCancelarNão há elementos para escolher.ConcluídoPorçõesGuardadoTemasO tema altera apenas o MyWeek: o cabeçalho, o rodapé e o resto do site mantêm-se iguais. O separador Dados mantém sempre o estilo do site, para que Repor e Importar sejam legíveis com qualquer tema.AtivoTema ativo: {nome}Eliminar temaSim, eliminarTema eliminadoEste tema tem {n} contrastes abaixo do mínimo das WCAG: alguns textos ou controlos podem ser difíceis de ler. Podes mantê-lo ou voltar a Presença.{fg} sobre {bg}: {ratio}:1 (é necessário {min}:1)O tema guardado é ilegível: mantém-se Presença.MovimentoAnimações do temaOs efeitos de movimento dos temas que os possuem (etiqueta Movimento). Desativam-se quando o sistema pede para reduzir o movimento.Criar um tema com IAClica em «Copiar instruções».Abre a tua IA, cola as instruções e substitui a linha em maiúsculas pelo que pretendes, por exemplo «um tema sobre almôndegas».Copia o código que a IA devolver (basta usar o botão de cópia da caixa).Cola-o em Dados, Importar e depois clica em Aplicar: o tema aparece aqui.You are designing a theme for the diet app "MyWeek" on a web page.
MY REQUEST: DESCRIBE THE THEME YOU WANT HERE
Reply with ONLY one JSON object, inside ONE code block (```json ... ```), with no explanations, in the format the app exports. Example of an answer:
{esempio}
Rules (use only what is listed here: do not invent keys, effects, fonts or values; anything else is refused or dropped):
- "temi": one or more themes (at most {maxTemi}). "nome": a short name, at most {maxNome} characters, without < > { } ; \.
- "valori": the look; every key is optional, only these keys:
{valori}
- "animazioni" (optional): up to {maxAnimazioni} effects, by name, only from this list:
{effetti}
- "icone" (optional): an emoji in place of the icon of a tab or of a section, at most {maxGrafemi} emoji per key, no letters, digits or other symbols. Keys: {icone}.
- "temaAttivo": the "nome" of the theme to switch on.
- Keep everything readable: these pairs must have at least the contrast written (4.5:1 for text, 3:1 for borders, chart lines and the focus ring):
{contrasti}
- Output valid JSON only.+ Nova faixaNova faixa {n}Importar MIDIOrdemPor ordemAleatóriaVolumeBaixoMédioAltoTimbre manualAltura do tecladoMédiaGrandeMuito grandeAssinala as faixas que queres reproduzir: começam e param através do botão ♪ junto ao teclado. Se houver várias faixas ativas, tocam uma a seguir à outra. Também podes tocar no teclado manualmente em qualquer altura.Não há faixas: cria uma ou importa uma.Ativa{n} notas · {v} vozes · {bpm} bpm · {giro}infinito{n} vezesMover para cima: {nome}Mover para baixo: {nome}Arrasta para mover: {nome}OuvirPararEditarEliminarSim, eliminarFaixa eliminada{nome} está na posição {n}NomeVelocidade (bpm)RepetiçõesVozesVoz {n}Nome da vozNotasEscreve DO RE MI FA SOL LA SI (ou C D E F G A B), com # ou b, a oitava (4 = dó central) e a duração em tempos depois dos dois-pontos; - é uma pausa; DO4+MI4 tocam em simultâneo. Exemplo: DO4 RE4 MI4 DO5:2TimbreVolumeLigada+ VozRemover voz{n} notas reconhecidasnão compreendido: {elenco}FecharPistas do ficheiroEscolhe as pistas a converter em vozes (máximo de {max}). Velocidade da faixa: {bpm} bpm. O ficheiro não é guardado.bateria{n} notasCriar faixaCancelarFaixa pronta com {n} vozes: {nome}A faixa era demasiado longa: foi cortada no mesmo ponto em todas as vozes.Não é possível ler este ficheiro MIDI.O ficheiro é demasiado grande: máximo de {n} kB.Este navegador não reproduz som.Os sons estão desligados: ativa-os através de Sons para ouvir a música.PianoRockÓrgãoPopFlautaOboéClarineteCordas (violino, viola)ViolonceloContrabaixo e baixoGuitarra e alaúdeHarpaSinosMetais (trompete)Coro e padPede à IA que componha faixasClica em «Copiar instruções».Abre a tua IA, cola as instruções e substitui a linha em maiúsculas pela música que pretendes, por exemplo «uma melodia alegre para a manhã».Copia o JSON que a IA devolver (basta usar o botão de cópia da caixa).Cola-o em Dados, Importar e depois clica em Aplicar: a faixa aparece aqui.You are writing music for the piano of the diet app "MyWeek".
MY REQUEST: DESCRIBE THE MUSIC YOU WANT HERE
Reply with ONLY one JSON object, inside ONE code block (```json ... ```), with no explanations, in the format the app exports. Example of an answer:
{esempio}
Rules (use only the keys and values listed here, do not invent others):
- "brani": one or more songs (at most {maxBrani}). "nome": a short unique name, at most {maxNome} characters.
- "voci": 1 to {voci} parts that play together from the start, at the same bpm. Each part has "nome" (at most {maxNomeVoce} characters), "note", "timbro", "volume" and "attiva" (true or false).
- "note": notes separated by spaces. A note is a letter C D E F G A B (or DO RE MI FA SOL LA SI), then optional # or b, optional octave number (4 = the octave of middle C, default {ottava}) and optional ":" with the length in beats (default 1, e.g. :2 or :0.5, at most {durataMax}). "-" is a rest. Join notes with + to play them together (C4+E4). At most {note} characters of notes per song, all parts together.
- "timbro": one of {timbri}. "volume": one of {volumi}.
- "bpm": the speed, from {bpmMin} to {bpmMax}. "giro": how many times the song plays, from {giroMin} to {giroMax}, or "infinito".
- Output valid JSON only.A partir de uma partituraClica em «Copiar instruções» e cola-as na tua IA juntamente com uma fotografia da partitura.A IA responde com as notas da melodia: copia-as.Aqui, clica em «+ Nova faixa» e cola as notas na primeira voz.Transcribe the melody (right hand) of the attached sheet music. Reply with ONLY the notes, nothing else, in this format: notes separated by spaces; a note is a letter C D E F G A B, optional # or b, octave number (4 = middle C octave), optional ":" with the length in beats (quarter note = 1, half = :2, eighth = :0.5); "-" is a rest; notes played together joined with + (C4+E4). Apply the key signature to every note. Keep the real note lengths, do not simplify.Iniciar músicaParar músicaTeclado de pianoDóDó sustenidoRéRé sustenidoMiFáFá sustenidoSolSol sustenidoLáLá sustenidoSiUm tema é inválido.Cada tema precisa de um nome textual, sem < > { } ; \.O tema «{nome}» tem «valori» inválidos.O tema «{nome}» utiliza «{token}», que não consta da lista de valores permitidos.O tema «{nome}» tem um valor inválido para «{token}».Máximo de {n} temas.Cada faixa precisa de um nome.A faixa «{nome}» tem de ter entre 1 e {n} vozes.A faixa «{nome}» contém uma voz inválida.A faixa «{nome}» tem um timbre inválido.A faixa «{nome}» tem um volume inválido.A faixa «{nome}» tem demasiadas notas: máximo de {n} caracteres para todas as vozes em conjunto.A faixa «{nome}»: velocidade entre {da} e {a} bpm.A faixa «{nome}»: entre {da} e {a} repetições ou infinito.A música não é válida.Máximo de {n} faixas.Uma faixa ativa não existe.Ordem inválida.Volume inválido.Teclado inválido.Deixa em branco para reproduzir sem parar.O tema ativo não está entre os temas disponíveis.Secção: {nome}Secções de {scheda}