IWantDatOne
  • MinaGPS - privacy policy
  • MinaGPS - manual
  • G price tracker - privacy policy
  • G price tracker manuel francais
  • G Price tracker manual

MinaGPS - privacy policy

Details
Written by: Super User
  • policy
MinaGPS - privacy policy

Read more: MinaGPS - privacy policy

MinaGPS - manual

Details
Written by: Super User
  • gps
  • manual
  • minagps
MinaGPS

MinaGPS is a lightweight tool that provides essential GPS data. Use it to quickly retrieve your current latitude, longitude, and physical address.


gps app
screenshot

(Note: The screenshot above was captured using Android Studio.)

How to get started:

  1. Grant the app permission to access your location.

  2. Turn on location services in your phone's system settings (labeled as "Location" in the screenshot below).

  3. Toggle the Location Updates switch to begin tracking.



loction parameters




G price tracker - privacy policy

Details
Written by: Super User
  • policy
G price tracker (designated the "software") Version 0.83 requires the following permissions:
- storage
- internet access


The manual of the software is given at this webpage:
https://iwantdatone.app/index.php/manuals/7-g-price-tracker-manual

No guarantee is given by the author of the software:
Especially but not limited:
- No guarantee of compatibility of any kind is given.
Use the software as is and at your own risks.
- No guarantee of accuracy of any kind is given.


The data that you provide while using the software are not shared with the author of the software.
The software has to interact with third-party websites: make sure you respect the term of services of these websites while using the software.
These websites will know what links you requested.
Some advanced features of the software require computer skilled to be used.

The software is provided for free but its use requires a proper internet connection which can generate some costs.
Make sure to read the manual before using the software.

G price tracker manuel francais

Details
Written by: Super User

G price tracker - surveille les prix en ligne - Manuel



Pour télécharger cette application mobile, cliquez sur l'image ci-dessous:


Download


Si votre smartphone est plus vieux (Android < 9), essayez cette version antérieure (apk)



Objectif et utilisation
Prise en main
Exemples de liens
Problèmes possibles
Options avancées
Règles d'extraction (+ exemples)


Objectif et utilisation

"G price tracker" est une application mobile qui vous permet de suivre le prix de quelque chose qui est vendu sur une page web.
Cette application a été initialement créée pour vérifier périodiquement le prix des jeux vidéos vendus sur les sites "Steam" et "GoG" ("good old games"), mais elle peut également vérifier la mise à jour de n'importe quelle (petite) chaîne de caractères sur un site web (titre du dernier article publié, disponibilité d'un article en vente...).

IMPORTANT à savoir:

- Les prix sont extraits depuis une page web qui doit être accessible depuis votre smartphone.
- Vous devez vérifier manuellement le prix de ce que vous achetez avant de l'acheter et ne pas faire confiance aveuglément à cette application mobile.
- Cette application mobile ne négocie aucun prix pour vous.
- Vous devez respecter les termes et conditions d'utilisation des sites web que vous ajoutez dans cette application mobile.
- Les liens que vous ajoutez dans cette application mobile ne vont pas être convertis en liens sponsorisés (d'affiliation).
- Nous ne sommes pas affiliés avec Steam et Gog: cette application mobile reproduit le comportement d'un navigateur web.

Et finalement: vous ne pouvez rien acheter directement par l'intermédiaire de cette application mobile (à l'intérieur du programme)!


Prise en main


Voici la fenêtre principale de l'App:

g
          price tracker fenetre principale
(copies d'écran faites avec Android Studio)


Cliquez sur + pour ajouter une nouvelle page web:


g
      price checker default menu ajouter un site


Ce menu contient l'exemple d'une page web qui vend un jeu sur le site web "Steam".
J'ai sélectionné ce jeu parce que je l'aime bien et parce que ce n'est pas un jeu cher. Je ne suis pas payé pour lister ce jeu.


Dans le but de juste tester comment l'application fonctionne, entrez ces paramètres et cliquez sur "Tester".

Attendez que le prix soit chargé.

(L'application a besoin d'un accès internet).


3 nouvelles informations sont ajoutées:

- Le prix
- La devise
- Une "timestamp" (non visible dans les dernières versions de l'App).


Cliquez sur le bouton "Enregistrer" pour ajouter votre nouveau lien à liste des pages web.


g price
        check first example


Vous êtes ici sur le menu principal.


Vous pourriez cliquer sur "vérifier maintenant"
en haut et à droite de l'écran pour voir si le prix a été mis à jour, mais les prix ne changent pas si souvent.





Voir les données de la page Web.

Si vous cliquez sur le bouton "historique", à la droite du menu principal, vous obtenez ce menu:


g price
        checker site data fr

Ce menu donne jusqu'a 10 valeurs.

Voici quelques exemples de liens compatibles avec les règles par défaut:

(Prêter attention au format de ces liens, bien d'autres liens sont compatibles)

- Steam

exemple:

https://store.steampowered.com/app/323580/Jotun_Valhalla_Edition/

(dernier test: août 2026)

- Steam bundle

exemples:

https://store.steampowered.com/bundle/8133/Borderlands_The_Handsome_Collection/

(dernier test 6 décembre 2019, utilise une vérification d'âge)

https://store.steampowered.com/bundle/7167/Titan_Quest_Bundle/

(dernier test 6 décembre 2019)

Les liens avec comme format https://store.steampowered.com/sub/... peuvent aussi fonctionner

La règle donnée par défaut ne fonctionne plus.

- Steam (en spécifiant la devise)

Ajouter ?cc=(country code), à la fin du lien

exemples:

https://store.steampowered.com/app/323580/Jotun_Valhalla_Edition/?cc=uk
(Livre sterling)
https://store.steampowered.com/app/323580/Jotun_Valhalla_Edition/?cc=us
(Dollar américain)
https://store.steampowered.com/app/323580/Jotun_Valhalla_Edition/?cc=ca
(Dollar canadien)
https://store.steampowered.com/app/323580/Jotun_Valhalla_Edition/?cc=th
(baht)
https://store.steampowered.com/app/323580/Jotun_Valhalla_Edition/?cc=mx
(Dollar mexicain)
https://store.steampowered.com/app/323580/Jotun_Valhalla_Edition/?cc=ru
(Rouble)
https://store.steampowered.com/app/323580/Jotun_Valhalla_Edition/?cc=cn
(Yuan)
https://store.steampowered.com/app/323580/Jotun_Valhalla_Edition/?cc=jp
(Yen)
https://store.steampowered.com/app/323580/Jotun_Valhalla_Edition/?cc=za
(Rand)
https://store.steampowered.com/app/323580/Jotun_Valhalla_Edition/?cc=il
(Shekel)
https://store.steampowered.com/app/323580/Jotun_Valhalla_Edition/?cc=ch
(France suisse)

Utiliser ce type de lien si vous utilisez un VPN ou si vous voyagez souvent dans un autre pays.


- GoG


exemples:
 
https://www.gog.com/game/pillars_of_eternity_definitive_edition

https://www.gog.com/game/planescape_torment_enhanced_edition



Problèmes possibles et résolution (svp, lisez):


- Pour le site web Steam, les tags utilisés par le site pour indiquer le prix ne sont pas complètement standardisés, spécialement pour les jeux vendus par lot ("bundles").
Un jour, une règle peut fonctionner et l'autre jour, un jeu passe en offre spéciale et vous obtenez le prix d'un item en lieu et place du prix du lot.

Ce qui signifie que vous devez vérifier que le prix que vous obtenez dans l'application est bel et bien le bon.

Certaines règles peuvent boguer périodiquement pour certains jeux, mais déjà je ne peux pas y faire grand-chose (c'est hors de mon contrôle) et ensuite je ne pense pas qu'il s'agisse d'un gros problème.

Solution: créer votre propre règle pour cette page en particulier.


- Les liens Gog peuvent avoir plusieurs options de prix, le logiciel ne pourra en retourner qu'un, mais ce n'est peut-être pas celui que vous voulez.

Solution: créer votre propre règle pour cette page spécifique ou...

... aller sur une autre page Gog avec le même jeu, mais avec une autre option de prix (c'est l'option que je choisis d'habitude):

Exemple:

https://www.gog.com/game/pillars_of_eternity_definitive_edition
https://www.gog.com/game/pillars_of_eternity_hero_edition


Options avancées:


Les options de créations de régles d'extractions sont pour les utilisateurs avancés (avec leur smartphone) et le programme n'est pas ici conçu pour être indéréglable. Quand vous entrez une donnée, assurez-vous de comprendre ce que vous faites, car l'
application ne vérifiera pas ce que vous faites.

Le menu "Parametres" complet


De l'écran principal, cliquez sur le bouton avec 3 points et sélectionnez la bonne option, pour accéder au menu qui contient tous les paramètres.


La mise à jour automatique des prix ne fonctionnera probablement pas si...

- Votre smartphone est en sommeil "profond" ("deep sleep" ou "doze mode": remarque, les termes qui concernent les smartphones sont d'habitude des anglicismes, je ne suis pas sur qu'il soit très parlant de tenter de les traduire): dans ce cas, la mise à jour des prix devrait être effectuée peu de temps après que vous utilisez à nouveau votre appareil (ou que n'importe quoi le réveille).
- Vous avez un tueur de tâches sur votre appareil (c'est le cas de la plupart des smartphones récents). Dans ce cas de figure, le problème peut être réglé sur certains smartphones en ajoutant une exception à la liste des applications qui sont surveillées par l'économiseur de batterie de votre système (mais ça ne suffira peut-être pas).

- Il se peut que la mise à jour automatique ne fonctionne pas du tout si vous utilisez un smartphone qui utilise une politique très agressive d’élimination des tâches en arrière-plan.


Jetez un coup d’œil à ce site, si vous voulez en savoir plus:

"Don't kill my app"

Un exemple avec un Huawei p9+:
Je vais dans "Batterie" >> "Lancement d'application" >> (trouvez l'App) >> "Gérée manuellement" (Lancement automatique, Lancement secondaire, Exécution en arrière-plan, puis "OK").
Puis à partir du menu "paramètres": "Applications" >> "Applications" (2e fois) >> "Autorisations spéciales des applications" >> "Respecter les optimisations batterie" >> sélectionner "Toutes les applications" et permettre à l'application de ne pas respecter l'optimisation de batterie.

Et même avec ces paramètres:
- Aucun service n'est lancé automatiquement si vous fermez l'application depuis la liste des applications actives.
- Aucun service ne sera lancé durant la séquence de démarrage du smartphone.

Cela signifie que la mise à jour pourrait fonctionner si vous la laissez ouverte dans la liste des applications actives.

Quand j'essaie quelque chose de similaire sur un "Huawei P30 pro" (même marque!), l'application fonctionne exactement comme elle devrait...

Notez également que faire une mise à jour du smartphone peut changer le comportement du smartphone avec l'application.

(Remarque: je n'ai plus de problème avec la présente version de l'app. Le problème théorique reste réel.)

Si la mise à jour automatique n'est pour vous qu'une source d'embêtement, mettez juste la fréquence de mise à jour automatique à 0 et mettez à jour les prix à la demande avec le bouton de mise à jour, sur l'écran principal et gardez probablement l'application au premier plan, quand la mise à jour s'effectue...


Pour tout ce qui est écrit plus bas: vous devez avoir des connaissances de base du protocole HTTP (comment se fait une requête).

Règles d'extraction:

Que fait cette application mobile?

- L'application ouvre une page web et la demande avec certains entêtes (lien en anglais) (cookies, user-agent, post data, accept, accept-language..).
La réponse que vous allez recevoir en retour peut varier si vous changez ces entêtes.
Par ailleurs, le résultat peut varier pour une même page web, si celle-ci se retrouve hébergée sur un autre serveur (!) (à cause de la configuration du serveur: c'est une chose que vous ne verrez peut-être pas).

Important:

Le résultat que l'application mobile voit est un code HTML (c'est-à-dire ce que vous obtenez si vous allez vérifier le code source de la page web !) et pas juste le texte d'une page web.

*** Exemple***

"what you

see"

*** Fin de l' exemple ***

Code source de l'exemple:

<p>"what <u>you</u><br></p><p>see"<br></p><p>

- Une fois la page chargée (son code source), l'application essaie de trouver la Nème chaîne de caractère donnée en référence, puis à partir de cette position, essaie de trouver la 2e chaîne de caractères. L'application retournera le texte qui est contenu entre les 2 positions qui viennent d'être trouvées (avec la filtration de certains caractères, pour s'assurer que la ligne peut être affichée par l'App).

Exemple avec ce pseudo-code:

jksskjqskdqsmkkqqq54sssksfjkfslkfssss87qqq10sss

Si la chaîne 1 (-) est qqq, xieme=1 et la chaîne 2 (+) est sss, l'application va retourner 54.
Si la chaîne 1 (-) est qqq, xieme=2 et la chaîne 2 (+) est sss, l'application va retourner 10.

(Cliquez sur "Règles" dans le menu paramètres, pour accéder à ce menu:)

g price checker
      regle 1



Si vous entrez une "chaîne fixe", vous aurez toujours cette chaîne fixe comme réponse.

Donc l'application commence par faire ceci pour le prix et doit obtenir un résultat qui peut être converti en un nombre (pour vérifier si le prix est inférieur à votre prix maximum).

L'application recommence ensuite la même chose, mais cette fois-ci pour la devise. Cette devise n'a pas à être un nombre. Quelques caractères sont filtrés à ce niveau (prévention de bogue, affichage).
Le menu "Règles" permet dans une certaine mesure de configurer ceci.

Notez que vous n'êtes absolument pas forcé de chercher un prix. Vous pourriez tout aussi bien fixer le prix par exemple à 0 (un nombre) et faire une extraction d'une "devise" qui pourrait être n'importe quoi d'autre, par exemple pour vérifier qu'un produit est en stock.

Normalement, pour configurer correctement une nouvelle règle d'extraction, vous devriez utiliser un outil de diagnostic HTTP, pour tenter de copier une requête HTTP, mais d'habitude regarder le code source d'une page web est suffisant.
C'est plutôt facile à faire avec un ordinateur et avec le navigateur Firefox, dans le menu développeur, avec le sous-menu réseau.
Chrome (pour développeur), pourrait probablement aussi faire l'affaire.

Ouvrez juste la page web dans votre navigateur et vérifiez les entêtes et le cookie de la requête, puis regardez le code source de la page web.
C'est un peu plus dur à faire avec une application mobile sur votre smartphone, dans la mesure ou un téléphone n'est pas très pratique pour être utilisé comme outil de diagnostic.

J'utilise d'habitude j'ajoute juste: "view-source:" dans la barre d'adresse du navigateur, devant l'adresse internet dont je veux voir le code source.

Assurez-vous d'utiliser un User-agent qui va vous retourner un résultat similaire à celui que vous obtenez avec l'outil de diagnostique que vous utilisez (un navigateur web pour développeur).


(Par défaut l'User-Agent de cette application mobile est Firefox pour Ubuntu, ce n'est pas l'User-agent d'un téléphone sous d'Android).
(Si vous voulez utiliser le navigateur Firefox sous Android, tentez de passer l'affichage en mode "version ordinateur" en cas de problème.)

Voilà quelques exemples de règles d'extraction:

1) Extraire un prix sur amazon.com

(Je ne suis pas payé pour lister les liens ci-dessous:)

Disons que vous voulez vous acheter cette peluche licorne:
https://www.amazon.com/NICI-Shooting-Star-32cm-43725/dp/B07PY8CP2H

Mais que vous préférez l'acheter un jour ou elle est en solde.

(À mettre à jour)

a) Je vérifie le code source que la page web en question:

Pour obtenir le code source d'une page web avec votre smartphone, vous pouvez utiliser cette syntaxe dans la barre d’adresse de Firefox:

view-source:https://www.amazon.com/NICI-Shooting-Star-32cm-43725/dp/B07PY8CP2H
(Il est également préférable de demander la "version ordinateur" de la page web)

Quand j'ai vérifié, le prix est apparu 7 fois dans le code source.
Je trouve ensuite une ligne ou ce prix sera facile à extraire (sur une ligne sans coupure et sans caractère spéciaux).

Exemple:

data-asin-price="38.38" data-asin-shipping="3.99" data-asin-currency-code="USD" data-substitute-count="-1"

Je crée une règle comme ceci (cette explication utilise le format de l'ancienne interface):

Nom de règle: theoama
Prix html string -: data-asin-price="
Prix html string +: " data
Trouver chaîne + en premier: (ne pas cocher)
xieme (entier positif): 1
Chaîne fixe (nombre): (laissez vide)
Devise html chaîne -: data-asin-currency-code="
Devise html chaîne +: " data
Trouver chaîne + en 1er: (ne pas cocher)
xieme (entier positif): 1
Chaîne fixe: (laissez vide)

Laissez le reste inchangé.
(Cliquez sur n'importe quelle partie de l'écran qui ne peut pas être éditée pour faire disparaître l'écran).

Cliquez sur "Sauver" en bas de l'écran.

Allez sur l'écran principal de l'application et ajoutez un nouveau lien.

Nom pour le lien (exemple): theodor
Prix maximum (par exemple): 35
Adresse internet du lien: https://www.amazon.com/NICI-Shooting-Star-32cm-43725/dp/B07PY8CP2H

(Attention: pour cet objet en particulier, le prix du transport ne sera pas inclus; or ce prix peut également varier [et il le fait!])

Cliquez sur "tester le lien", puis "Sauver": et c'est fait !

Vous pouvez tenter d'utiliser cette règle pour d'autres objets en vente sur amazon, mais je ne garantis pas que vous n'aurez pas à créer une nouvelle règle.

Vous pouvez vérifier si cela fonctionne avec cette autre peluche:

https://www.amazon.com/dp/B0791VDR2P/ref=psdc_11350120011_t2_B07PY8CP2H

IMPORTANT: Pour Prix html string -, Prix html string +, Devise html chaîne -, Devise html chaîne +: Merci d'utiliser au moins 2 caractères !




Plus de règles sur mesure seront publiées sur le site web.


  1. G Price tracker manual

Page 1 of 2

  • 1
  • 2