Ce serait bien d’avoir une #seenthis_app Android pour les smartphones et tablettes pour quand on voyage et qu’on n’a pas accès au #seenthis_bookmarklet pour partager nos trouvailles.
Ce serait bien d’avoir une #seenthis_app Android pour les smartphones et tablettes pour quand on voyage et qu’on n’a pas accès au #seenthis_bookmarklet pour partager nos trouvailles.
Je ne connais pas le monde des tablettes/smartphones, mais qu’est ce qui t’empêche d’utiliser le bookmarklet ? Tu navigues pas avec un navigateur ?
Plus généralement ça manque de petits outils pour simplifier la vie. J’ai apporté ma modeste contribution :
►http://seenthis.net/messages/211659
▻http://userscripts.org/users/394956/scripts
Mais je vois d’autres possibilités, peut être à intégrer à une extension firefox :
– complétion des pseudos d’auteurs dans une réponse en prenant la liste des contributeurs du fil
– mettre automatiquement un texte collé entre signes de citation
– une interface intermédiaire pour sélectionner une des images de l’article qu’on cite via le bokkmarklet (ou autre)
Et y aurait vraiment plein de choses à faire en ayant plus accès aux données (style #open_data) de la BDD de #seenthis, mais ça demande du boulot aux devs et ça pourrait se heurté au principe de confidentialité si cher à #seenthis et à nos cœurs ...
Sur un navigateur de smartphone, pour des raisons évidentes de place, tu n’as pas de barre de favoris. Les partages se font via des applis de partage dédiées. J’en ai quelques unes, comme Flickr, FB ou Twitter ou même PartagerFichier, mais rien pour Seenthis.
Pour ce qui est de lire les posts de Seenthis, je suis très bien sur le navigateur, mais pour ajouter des posts, il faudrait une appli...
ok,
du coup effectivement il faut une #api plus poussée
C’est plus ou moins possible avec Android :
1/ Téléchargez et installez une application comme
Bookmarklet Free :
▻https://play.google.com/store/apps/details?id=com.kurtchen.android.bookmarklet.free
Si vous n’avez pas/plus de compte Google sur votre Android, vous pouvez récupérer l’APK via :
▻http://apps.evozi.com/apk-downloader/?id=com.kurtchen.android.bookmarklet.free
2/ Il faut ensuite ajouter un Custom service dans l’application avec :Service Name
= SeenThis
Base URL
= http://seenthis.net/
Title parameter name
= ajouter
URL parameter name
= url_site
Ne cochez pas les cases.
Validez.
Prenez soin d’activer le service SeenThis en tapant une fois dessus (V vert).
Retournez en arrière et dans la liste des services, désactivez ceux qui ne vous intéressent pas (par défaut il y a Delicous, Google Buzz (si si), Twitter...)
3/ Vérifiez que vous êtes bien authentifié sur Seenthis avec votre navigateur mobile.
4/ Pour partager un lien, utilisez simplement la fonction partage classique et sélectionnez My Services.
Remarquez que seule l’URL de la page est envoyée sur SeenThis et pas son titre, en dépit des réglages... Si vous sélectionnez du texte, c’est le texte qui sera envoyé sur SeenThis (et pas l’URL). Mais ça marche quand même.
C’est pas l’idéal, mais peut-être ça répond (en partie du moins) aux attentes de certains.
Il y en a eu une, #SeenDroid, et très peu de gens s’en sont servi ►http://seenthis.net/messages/44043
Avec la méthode d’@homlett ça fonctionne ... sauf que tous les espaces sont remplacés par des « + »
Ah oui, pas terrible...
Mais en fait, les bookmarklets fonctionnent avec les navigateurs mobiles modernes (Firefox et Chrome au moins). Voir la solution ici pour Chrome, mais ça fonctionne aussi pour Firefox :
▻http://www.labnol.org/software/google-chrome-bookmarklets/27894
J’ajoute qu’il n’est pas nécessaire de synchroniser son navigateur mobile avec son navigateur web, l’édition de favoris fonctionne y compris dans les navigateurs mobiles.
Chouette ! Merci @homlett sauf que je n’arrive pas à intégrer une citation de la page (je suis sous Google Chrome mobile) si quelqu’un a une solution je suis preneur.
Sauf erreur, il n’y a pas eu de nouvelle version depuis longtemps (par exemple pour partager, ou bien pour fonctionner sur Android 3 et 4)
Nan, il n’y a pas d’erreurs, seulement je n’ai pas trouver d’autres clients que celui-ci. Même s’il ne propose pas certaines fonctionnalités, il reste utilisable, d’une façon très basique, mais utilisable.
Mauvaise idée d’indiquer l’adresse de l’intermédiaire parasite Google. Plutôt mettre le vrai URL ►http://boingboing.net/2011/12/27/the-coming-war-on-general-purp.html
Je suis bien d’accord mais j’utilise SeenDroid, le client SeenThis non officiel pour Android, alors ce genre de nuances m’échappe totalement.
Je suggère un ajout à la documentation de #SeenThis : une page Outils où il y aurait les outils permettant d’accéder à SeenThis comme #SeenDroid ►http://seenthis.net/messages/44043 ou bien #seenthis-python ►http://seenthis.net/messages/45756
Actuellement, je ne vois pas de point d’entrée dans la documentation pour les trouver.
Première version alpha de #SeenDroid : client #SeenThis pour #Android.
Il implémente toutes les fonctionnalités de la #API_SeenThis qui ont été portées à ma connaissance (je remercie au passage @stephane dont le script seenthis-python m’a beaucoup aidé à comprendre l’API). Pour le reste, le squelette est déjà prêt, et si vous voyez un message "Sorry, this feature is not (yet ?) available. Ask SeenThis to implement it to the API.", pensez à flooder @seenthis de demandes, il sera content ⸮ (non, sérieusement, ne le faites pas, il fait déjà un super boulot)
Je pourrais bien sûr parser le code HTML du site, mais je préfère ne pas en venir à ça. Après tout, rien ne presse.
J’ajoute qu’il n’est pas encore utilisable, notamment à cause de l’absence du "Home feed" (ce qui correspond à la page d’accueil du site classique), et que moi-même je continue d’utiliser le navigateur pour aller sur #SeenThis.
J’ai essayé de l’intégrer au mieux à Android (principalement avec les IntentFilter).
Enfin, comme c’est encore une version alpha, je n’ai pas encore traduit en Français, mais j’utilise exclusivement le cadriciel d’internationalisation d’Android, donc ça ne posera aucun problème pour traduire (seulement un fichier XML à créer).
Essayez-le si vous aimez les applications inutiles, je suis ouvert aux remarques et aux « pull requests ».
Paquet binaire : ►http://ompldr.org/vYmozYw/SeenDroid-0.1-a1.apk
Dépôt du code source : ►https://github.com/ProgVal/SeenDroid
Premier commentaire envoyé depuis SeenDroid. Androïd 2.3, smartphone HTC Desire. #SeenThis_API
Ah, déjà un ForceClose :-)
Aucun bouton pour permettre de signaler le problème.
« show user » si l’utilisateur n’existe pas donne une page blanche sans explication.
Il n’apparait pas dans les applications proposées lorsqu’on choisit Partager. Ce serait pourtant la fonction qu’il me faudrait. Combien de fois ai-je vu une page Web intéressante et renoncé à en parler sur SeenThis parce que, depuis un smartphone, c’est trop compliqué.
Bon, chez moi ça passe pas encore : Je télécharge l’apk, et j’ai « Erreur d’analyse : Un problème est survenu lors de l’analyse du kit ». (S.Galaxy S - Froyo, *.apk téléchargé depuis le téléphone).
@ProgVal, merci du boulot en tout cas, ça va être pratique.
@stephane Merci pour les retours, j’en prend bonne note.
C’est vrai que ça serait très intéressant de pouvoir partager comme ça (c’est un peu le but de SeenThis...)
@0gust1 C’est probablement la manière qu’a Android de dire que ta version d’Android n’est pas compatible. Je vais essayer de travailler sur ça (je devrais pouvoir squatter le portable de mon frère pour tester sous Froyo).
@0gust1 J’ai eu un message de ce genre (pas pensé à tout noter) en essayant d’installer depuis le Navigateur Web. En téléchargeant l’APK puis en le lançant depuis Astro, c’est passé (Android 2.3 - CyanogenMod 7).
@0gust1 En espérant que le problème est uniquement dû à ta version d’Android, voici un paquet corrigé : ►http://ompldr.org/vYmprNQ/SeenDroid-0.1-a2.apk
L’ancien indiquait qu’il fallait au minimum le SDK version 10 (Android 2.3.3 et 2.4.4), j’ai maintenant indiqué la version 8 (Android 2.2.x).
J’espère que toutes les fonctionnalités que j’utilise sont disponible sur ta version.
Et est-ce que c’est censé marcher sur Android 3 ? J’ai tenté ma chance, je télécharge l’APK mais Android me dit juste « Impossible d’ouvrir le fichier ».
Normalement, oui, étant donné que je n’ai fait que donner une version minimale à partir de laquelle on peut utiliser SeenDroid.
Cependant, vue la quantité d’applications qui apportent des mises à jour avec pour seule modification « with compatibility with Honeycomb », je me dis qu’il doit bien y avoir un truc...
Ce n’est pas ma priorité, mais quand j’aurais corrigé les autres bugs, j’essayerai de faire fonctionner l’emulateur Androïde pour voir ce qu’il se passe vraiment (le message d’erreur complet dans le logcat aide beaucoup à comprendre d’où vient une erreur).
J’ai choisi d’envoyer le rapport de crash par courriel, en lançant le client sur la rédaction d’un message, avec le traceback et une description du problème. Le courriel n’est envoyé qu’une fois que l’utilisateur clique sur le bouton.
Ça permet au passage à l’utilisateur de contrôler ce qui est envoyé, chose qui m’est importante. Et également d’ajouter son commentaire.
Une autre solution aurait été d’écrire les informations d’erreur sur le stockage externe, puis de l’envoyer lors du lancement de l’application, mais trois problèmes se posent :
L’application doit demander l’accès au stockage externe lors de l’installation,
Le stockage externe doit être disponible (appareil non connecté à l’ordinateur).
* L’utilisateur n’a plus le contrôle total de ce qu’il envoie.
Qu’en pensez-vous ?
Version 0.1a3, qui ajoute le rapporteur de bogues, un message lorsque l’on veut afficher un utilisateur qui n’existe pas, et qui ajoute SeenDroid dans le menu « Partager ».
Version 0.1a4 : déplacement de l’écriture du message dans sa propre activité (c’est à dire qu’on ouvre une nouvelle « fenêtre » au lieu d’écrire sur la page d’accueil, ce qui fait gagner de la place), et affichage d’un message d’erreur lorsque SeenDroid n’a pas pû envoyer un message.
Je viens d’installer 0.1-a4 sur un CyanogenMod 7 et rien n’apparait dans le menu Partager.
C’est curieux, ça marche pour moi, avec cette version. Et j’ai également CyanogenMod (version 7.1).
Tu parles bien du menu « Partager », et non « effectuer cette action en utilisant » ?
Même problème chez moi ; c’est une erreur javax.net.ssl.SSLHandshakeException (c’est bien la première fois qu’un message d’erreur de Java est explicite). Donc c’est probablement parce que @seenthis a changé quelque chose.
Je vais essayer de corriger ça.
Cependant, en travaillant dessus, je me suis rendu compte qu’il y avait un force close quand on essaye d’accéder à SeenThis sans connexion, ce que je viens de corriger.
Donc, merci ;)
Ah tiens, je viens d’avoir quelques infos supplémentaires :
javax.net.ssl.SSLHandshakeException : current time : Fri Jan 20 18:31:43 GMT+01:00 2012, expiration time : Thu Jan 12 16:37:35 GMT+01:00 2012
@seenthis Petit problème de certificat ?
Et voilà, c’est corrigé.
Ça, c’est dû au fait que dans la #API_Seenthis, il n’y a pas de réelle distinction entre un message et un commentaire. Donc les commentaires apparaîssent sur ta page comme des messages normaux.
Mais je peux faire en sorte de filtrer, si tu penses que c’est mieux.
Effectivement, je n’avais pas envisagé cette éventualité.
Mais parfois, c’est utile de pouvoir répondre à un commentaire. Certains blogs Wordpress le permettent ; et quand on n’imbrique pas trop, ça permet de suivre plus facilement une discussion animée.
Ce qu’il faudrait, c’est que cette imbrication soit affichée sur l’interface Web.