web-dev-qa-db-fra.com

StumbleUpon bookmarklet pour mettre en favori n'importe quel site Web (pas ceux que j'arrive à utiliser à l'aide de leur barre d'outils)

La situation

Je recherche un moyen facile de féliciter les sites Web que j'ai trouvés en naviguant sur le Web (sans utiliser StumbleUpon). Je le veux parmi mes autres favoris de StumbleUpon (pour personnaliser mes futurs problèmes).

Possibilités actuelles que nous avons

  • Saisissez cette extension de navigateur (pour Chrome)
    • Avantage: peut être utilisé pour charger la barre d’outils SU sur n’importe quelle page, me permettant ainsi de fav.
    • Inconvénient: surcharge inutile: il se charge dans chaque onglet que j'ouvre à partir du point où j'active la barre d'outils. Ralentit chaque chargement de page et utilise de la mémoire précieuse (mais ne l’a pas profilée). Difficile à activer et à désactiver à chaque fois.
  • tilisez cette URL comme signet (J'utilise cette option actuellement)
    • Avantage: N’est en aucun cas une ressource lourde, très légère pour ce qu’elle fait.
    • Inconvénient: passer par un certain nombre d’étapes (Copier l’URL actuelle, ouvrir un nouvel onglet, cliquer sur le signet, cliquer dans la zone de texte, CTRL + A pour tout sélectionner, coller, cliquer sur soumettre, cliquer sur "J'aime" ', onglet fermé) Cela équivaut à 9 étapes! qui sont identiques pour tous les sites pour lesquels je dois l'utiliser, et ces étapes pourraient être facilement automatisées.

Solution que je cherche

Un bookmarklet JS simple et propre, capable de ce qui suit:

  • Peut être cliqué sur n'importe quel site.
  • Fait-il son travail en arrière-plan (ne distrait pas ce qui est indiqué ensuite)
  • Notifie si mon action a fonctionné (l'URL est soumise et figure maintenant parmi mes autres favoris)
  • Notification d'échec en raison d'un problème de réseau ou du fait que l'utilisateur n'est pas connecté, etc.
  • Si l'URL n'a pas encore été ajouté à la base de données de SU, ouvrez un nouvel onglet et rendez-moi à la page appropriée pour pouvoir l'ajouter moi-même.

Ce n’est pas un gros problème s’il ya des bookmarklets qui ne font qu’un sous-ensemble de ce que j’ai exposé, car je pense que je serais capable de le modifier de façon plus adaptée à mes besoins.

5
Wizek

D'accord, c'est le plus proche que j'ai pu obtenir jusqu'à présent avec le bookmarklet:

javascript:document.location.href='http://www.stumbleupon.com/submit?url='+document.URL+'&title='+document.title.replace(/ /g,'+');

( Origine )

Même si ce n'est pas pleinement satisfaisant, c'est le travail essentiel.

Je cherche toujours un moyen plus délicat d’agir. J'envisagerai d'élargir, d'améliorer ce bookmarklet, et je suis bien sûr toujours ouvert à vos suggestions, améliorations. Parlez-moi d'eux et je pense que je pourrai les ajouter ici.

3
Wizek