Vu: la demande d'avance de frais selon l'art. 150 OJ du 24 mai 2005 (300 fr.), avec délai de paiement - unique et non prolongeable - au 14 juin 2005, sous peine d'irrecevabilité du recours; la requête d'assistance judiciaire présentée par le recourant le dernier jour du délai, sans prouver son besoin au sens de l'art. 152 al. 1 OJ; le délai de 20 jours imparti au recourant le 16 juin 2005 pour soit payer l'avance de frais requise, soit prouver son besoin en fournissant notamment une attestation de sa commune concernant sa prétendue indigence, sous peine d'irrecevabilité du recours; le courrier du recourant du 12 juillet 2005 par lequel il réitère sa requête d'assistance judiciaire et demande sa libération du paiement de l'avance de frais sur la base de l'art. 154 OJ, en se contentant de produire deux pièces concernant un salaire de 304 fr. perçu respectivement en mai et juin 2005, sans établir ses autres revenus, sa fortune et ses dettes, ni surtout fournir l'attestation communale requise; l'avis de la Caisse du Tribunal fédéral du 25 juillet 2005, constatant le défaut de paiement de l'avance de frais; 