ffi & userscripts .. was meint ihr?

Primary tabs

Hallo Georg, liebe ffi-Freunde,

seit einiger Zeit ärgere ich mich, dass immer weniger Seiten eine simple Parameterübergabe zulassen, wie es für normale ffi-Kommandos notwendig ist. Jetzt bin ich aber darauf gekommen, dass man mit einem passenden Userscript (siehe unten) das Formular mit den Parametern ausfüllen und dann absenden kann. Es funktioniert bei WIPO (caeschfloh.wipo) und sicherlich auch bei vielen anderen Seiten, die so arbeiten.

Ich frage mich, ob wir nicht ein einziges User Script bauen können, dass für alle relevanten Websites die passenden Element-IDs (document.getElementBy...("xyz")) und Parameternamen aufnimmt (schon beim Anlegen eines ffi-Kommandos) und entsprechend aktualisiert wird bei allen Nutzern über ein Hosting auf einer Userscript-Seite.

Ich denke, wir könnten uns so ein großes Feld zusätzlicher Websites erschließen.

Grüße, Ralf.

// ==UserScript==
// @name         WIPO
// @namespace    http://findfind.it/
// @version      1.0
// @description  Simply Query WIPO
// @author       Ralf Anders
// @match        https://patentscope.wipo.int/search/en/search.jsf?*
// @grant        none
// ==/UserScript==


function getUrlParameter(par) {

  var value='';
  var UrlParameter = window.location.search;

  if(UrlParameter !== "") {
    var i = UrlParameter.indexOf(par+"=");
    if(i >= 0) {
      i = i+par.length+1;
      var k = UrlParameter.indexOf("&", i);
      if(k < 0) {
        k = UrlParameter.length;
      }
      value = UrlParameter.substring(i, k);
      for(i=0; i<value.length; i++) {
        if(value.charAt(i) == '+') {
          value=value.substring(0, i)+" "+value.substring(i+1,value.length);
        }
      }
      value=unescape(value);
    }
  }
  return value;
}

var query = getUrlParameter("q");

var queryFeld = document.getElementById("simpleSearchSearchForm:fpSearch");
queryFeld.value = query;
document.getElementById("simpleSearchSearchForm:commandSimpleFPSearch").click();

Comments

Lieber Ralf,

danke für Deine Idee! Ich hab versucht, sie wirklich zu durchdenken, verstehe sie aber noch nicht ganz.

Was ich soweit verstehe:

  1. FindFind.it soll ein User-Skript bereitstellen, dass sich FindFind.it-User in ihrem Browser installieren (zb per Greasemonkey / Tampermonkey)
  2. Wenn diese User dann die Zielseite besuchen, holt sich das Skript die Suchargumente, die FindFind.it an die URL per GET-Protokoll rangehangen hat. Das Skript füllt die Argumente in die Form und schickt diese automatisch ab.

OK. Das heißt aber, dass diese FindFind.it-Kommandos dann nicht für User funktionieren, die nicht das User-Skript installiert haben, richtig? Ich glaube, dass das dann eine schlechte Idee wäre, diese Kommandos in Site-Namespaces (also "o", "de") zu halten. Man müsste ja irgendwie kommunizieren, dass dazu das Userskript gebraucht wird. Und man kann nicht erwarten, dass ein Großteil der User sich das installiert.

Ich sehe das also erstmal nur als Variante für Userkommandos. Aber für den Bereich, insbesondere für zentrales Hosting, könnten wir uns etwas überlegen. Idealerweise würde ich das am Git-Repository dran haben wollen. Vllt. können wir das dort in den Issues weiter besprechen?

Übrigens, ich konnte Dich nicht per Mail erreichen, da Deine hier hinterlegte Adresse nicht mehr funktioniert. Vll. kannst Du mir Deine aktuelle an info@findfind.it schicken?

Kurze Nachfrage: Ist meine E-Mail angekommen? E-Mail-Adresse habe ich übrigens auch aktualisiert. Beste Grüße.

Купить Кристаллы Мефедрон Ташкент? Сайт - ZAKLADKI.UZ Купить Мефедрон в порошке Ташкент - ZAKLADKI.UZ . Как в Ташкенте Купить Мефедрон? САЙТ - https://zakladki.uz Ташкент Мефедрон в розницу 24-7 САЙТ - https://zakladki.uz Доставка Ташкент Мефедрон в руки САЙТ - https://zakladki.uz Заказать Кристаллы Мефедрон Ташкент? САЙТ - https://zakladki.uz Качественный Мефедрон Закладками Ташкент? САЙТ - https://zakladki.uz Лучший Мефедрон в Ташкенте с доставкой? САЙТ - https://zakladki.uz . . .. ДЛЯ ЗАКАЗА ТОВАРА В УЗБЕКИСТАНЕ НУЖНО НАПИСАТЬ НА САЙТ - https://zakladki.uz (ZAKLADKI.UZ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Теги для гугла - Купить Мефедрон в Ташкенте, Ташкент Лучший Мефедрон Купить, Какой Мефедрон в Ташкенте Купить? Легкий Мефедрон Ташкент Цена? Сколько стоит Мефедрон в Узбекистане? Способы употребления Мефедрона в Ташкенте? Как без палева забрать закладку в Ташкенте? Лабораторный Мефедрон в Ташкенте по какой цене можно купить? Оптовые и Розничные Фассовки Мефедрона в Ташкенте? Ташкеин и Мефедрон это братья? Мне как человеку с опытом нужен Мефедрон в Ташкенте, но только быстро. Как правильно хранить Мефедрон в Ташкенте в домашних условиях? Все кто любит Мефедрон в Ташкенте - знают где его можно купить без проблем! Различные способы фассоки Мефедрона в Ташкенте! В каком районе можно Купить Мефедрон в Ташкенте без проблем и заморочек? Нужно Купить Мефедрон в Ташкенте Закладкой Магнит? Целебные свойства лекарства под названием "Мефедрон в Ташкенте" по сниженной цене сейчас доступен каждому покупателю без ограничений? Мне очень нужен Мефедрон в Ташкенте, потому что моя сестра заболела и не может принимать лекарства без Мефедрона в Ташкенте. Все кто способен Купить Мефедрон в Ташкенте закладками прикопами или магнитами могут это сделать моментально через круглосуточный магазин Ташкент. . . . ТАШКЕНТ - УЗБЕКИСТАН - МЕФЕДРОН - ЗАКЛАДКИ- ДОСТАВКА- ГАРАНТИИ - КУПИТЬ - КРУГЛОСУТОЧНО - ЛЮБОЙ РАЙОН - УЗБЕКИСТАН . . . Конец тегов.