Προς το περιεχόμενο

Greasemonkey Script για τη σελίδα followed για μετάβαση στο τελευταίο μη αναγνωσμένο μήνυμα


patrickdrd

Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)
1 ώρα πριν, patrickdrd είπε

εκτος εαν... τρεχει το greasemonkey στον thunderbird;;

Το σκεφτηκα και ενω εγκαθισταται δεν υπαρχει καπου καποιο εικονιδιο, κατι τελος παντων.

μικρο το κακο.

Αυτο που σκεφτηκα ειναι οτι εφοσον υποαρχει event για κλικ, θα υπαρχει και event για "sent link" :P ειπαμε ασχετος... :P

Επεξ/σία από panoc
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Απαντ. 48
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

1 hour ago, panoc said:

Νομιζω οτι ειναι μια χαρα τωρα !

Τελειος.

Ανεβασε το εδω https://openuserjs.org/ ή/και εδω https://greasyfork.org/en/scripts ωστε να το εγκαθιστα απευθειας οποιος ενδιαφερεται.

πηγα σ αυτες τις σελιδες (και προηγουμενη μερα ειχα παει) αλλα δεν βρισκω απο που/πως κανω το upload

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μόλις τώρα, patrickdrd είπε

πηγα σ αυτες τις σελιδες (και προηγουμενη μερα ειχα παει) αλλα δεν βρισκω απο που/πως κανω το upload

εκανες λογαριασμο ?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

οκ, το ανεβασα στο αλλο:

https://greasyfork.org/en/scripts/37200-insomnia-go-to-new-post

δεν το παιρνει

 

400

`@license` is absent in the metadata block(s).

οκ το πηρε

 

https://openuserjs.org/scripts/patrickdrd/Insomnia_Go_to_new_post

 

ενημερωθηκε και το πρωτο ποστ

Επεξ/σία από patrickdrd
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

απλα λογικα σου λεει οτι μαζι μετά τα

// @name     Insomnia Followed
// @description
// @match

 

θα πρεπει να εχει και ενα
// @license MIT

 

βαλε και το λινκ στο πρωτο ποστ μαζι με οδηγιες/λινκ για tampermonkey και εισαι κομπλε.

Επεξ/σία από panoc
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Μου φαίνεται μου δούλεψε για λίγο και τώρα δεν με πάει στο πρώτο μη αναγνωσμένο. Παίζει να άλλαξε τίποτα στο site; Με Violentmonkey σε Chrome.

 

EDIT: Εγώ έφτιαξα ένα bookmarklet που με πάει στο πρώτο μη αναγνωσμένο.

 

javascript:window.location.href=window.location.href+'/?do=getNewComment';

Δουλεύει ακόμα και με το "/" που έχω αφήσει στην αρχή παρόλο που μπορεί στο URL να υπάρχει ήδη "/" στο τέλος. 

Επεξ/σία από mindtrapper
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

34 λεπτά πριν, villasg είπε

Ευχαριστω αλλα δεν παιζει

Δε ξέρω αν χάνω κάτι αλλά δεν έχουν βάλει ήδη οι mods την επιλογή για το πρώτο μη αναγνωσμένο 
οταν πατάς στη βούλα αριστερά από το θέμα που ακολουθείς;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

37 λεπτά πριν, villasg είπε

Ευχαριστω αλλα δεν παιζει

αντικατεστησε το κωδικα του με αυτον

>
	            // ==UserScript==
// @name     Insomnia Go to new post
// @match    https://www.insomnia.gr/followed/*
// @match    http://www.insomnia.gr/followed/*
// @include        https://www.insomnia.gr/followed/*
// @include        http://www.insomnia.gr/followed/*
// @match    http://www.insomnia.gr/forums/*
// @match    https://www.insomnia.gr/forums/*
// @exclude  http://www.insomnia.gr/forums/topic/*
// @exclude  https://www.insomnia.gr/forums/topic/*
// @include        https://www.insomnia.gr/forums/*
// @match    http://www.insomnia.gr/discover/*
// @match    https://www.insomnia.gr/discover/*
// @include        http://www.insomnia.gr/discover/*
// @grant    none
// ==/UserScript==
    window.addEventListener('click', event => {
  const el = event.target.closest('[href*="forums/topic"]');
  const el2 = event.target.closest('[href*="?do=getNewComment"]');
  const href = el && el.getAttribute('href');
      if (el && (!el2)) {
    el.setAttribute('href', decodeURIComponent(href +
'?do=getNewComment'));
  }
}, true);
	

μαλλον κατι λαθος εχει κανει το παιδι

1 λεπτό πριν, anonik είπε

Δε ξέρω αν χάνω κάτι αλλά δεν έχουν βάλει ήδη οι mods την επιλογή για το πρώτο μη αναγνωσμένο 
οταν πατάς στη βούλα αριστερά από το θέμα που ακολουθείς;

το script αυτο σε παει στο πρωτο μη αναγνωσμενο πατωντας πανω σε οποιοδηποτε θεμα οχι μονο σε αυτα που παρακολουθεις.

πχ μεσα στο Hardware χωρις το script πρεπει να πατησεις τη τελιτσα,, με το script απλα πατας πανω στο τιτλο του θεματος και πας στο πρωτο μη αναγνωσμενο.

  • Thanks 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Λοιπον προσπαθω να εφαρμμοσω το script και στο www.adslgr.com αλλα για καποιο λογο που αγνοω δε δουλευει

εδω ειναι ο κωδικας για το adslgr

>
	            // ==UserScript==
// @name     ADSLgr Go to new post
// @match    https://www.adslgr.com/forum/*
// @match    https://www.adslgr.com/forum/threads/*
// @match    http://www.adslgr.com/forum/*
// @include        https://www.adslgr.com/forum/*
// @include        https://www.adslgr.com/forum/threads/*
// @include        http://www.adslgr.com/forum/*
// @match    https://www.adslgr.com/forum/forums/*
// @include        https://www.adslgr.com/forum/forums/*
// @grant    none
// ==/UserScript==
window.addEventListener('click', event => {
    const el = event.target.closest('[href*="forum/threads"]');
    const href = el && el.getAttribute('href');
    if (el) {
        el.setAttribute('href', decodeURIComponent(href + '?goto=newpost'));
    }
}, true);
	

καμια ιδεα ;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

γιατι δεν το ψαχνεις σωστα :P

 

βαλε

window.addEventListener('click', event => {
	const el = event.target.closest('[href*="threads/"]');
	const el2 = event.target.closest('[href*="?goto=newpost"]');
	const href = el && el.getAttribute('href');
		if (el && (!el2)) {
			el.setAttribute('href', decodeURIComponent(href + '?goto=newpost'));
		}
}, true);

edit: ουτε τον ελεγχο εβαλες, θα γκρινιαζεις μετα γιατι βαζει διπλο goto=newpost :P

 

Επεξ/σία από patrickdrd
  • Thanks 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...