fetlife_all_members (ASL+role+status filter)

greasemonkey script to filter fetlife members when it's possible. Search by name, gender, role, age, location or status.

Autor
bewam
Dziennych instalacji
0
Wszystkich instalacji
3 549
Oceny
6 1 2
Wersja
1.9.2.20180609
Utworzono
06-06-2014
Zaktualizowano
25-03-2019
Licencja
Brak licencji
Dotyczy

-------------------WARNING--------------------

** The usage of this kind of script can now result in a fetlife account BANNING.** Don't launch multiple filter at once !

-------------------WARNING--------------------

probably removed in a next future.

Script Summary: easy way to search fetlife.com users. It adds a form where a members list is avalaible on fetlife to see them all on the current page. Filtering is available: name contains, location contains, age, gender, role and status. Version: 1.9.1 Tip: hold ctrl-key when clicking in selectors to use the multi-criterias.

--NOT FULLY TESTED-- may work well. feedback welcome. Seeking for members in fetlife ? click "filter members" (over the list) and let all the members in selected pages appear. Add criterias (name, gender, role, age, location or status), and wait all users are loaded to re-filter. It may work anywhere a list of user is available. What that script is not: - global. It doesn't pretend to be a search engine. - a gateway. No data nor profile is sent to a third party site. No proxy is used. We are not data points ! - a licenced script. You use it under the term of the IDGAD licence. Do whatever you want with it. No warranty (even success).

samples:

bewam.github.io animated example 01

bewam.github.io animated example 02

@ February 29th 2016:

  • fix new html classes. Is fetlife going to v5 ?
  • change update github repository. compact all userscript in a folder. :crossfingers:

@ November 11th 2015:

  • fix a bug that prevent to re-filter.
  • fix a bug with search query "page" missing.

@ November 10th 2015 version:

  • create a branch for es5.

@ July 8th 2015 version:

  • start clean oop for v2 (Refining, Member, Cache).
  • cleaner code.
  • advanced pagination support.
  • added a button stop.

@ June 22th 2015 version:

  • added new roles
  • changed name to filter (not a global search)
  • move UI in to a better place
  • make proper, order some code
  • start complete page handling, ...
  • wish happy summer.

@ March 13th 2015 version:

  • bugFix: "with avatar" display some without it

@ February 23th 2015 version:

  • Go to page 1, click current to start from current page.
  • in-script option to start at current page by default. modify "useCurrentPageAsDefault" to do so.
  • other

@ February 12th 2015 version:

  • Go to page 1, wherever you're on.
  • Hide pagination.

@ December 26th 2014 version:

  • Change to more explicit name. Added 2 new roles to match fetlife ones.

@ October 3d 2014 version:

  • Set the color to white. avatar checkbox works again.

@ June 23th 2014 version: Works again (probably due to unsafeWindow changes ).

  • Now downloads the Library jQuery ( https://jquery.com).
  • added the metadata block @updateURL. Was missing since moving from userscripts.org.

@ June 04th 2014 version:

  • minor improvement, the form is now hidden first and takes a row.

@ June 17th 2014 version:

  • retrieved (web.archive.org) & writing change log from userscripts.org

@(1.8.1) date ? version:

  • added the possibility to search with status & likings.

@ july 19th 2013 version:

  • added the age filter, to find people on fetlife near the age you seek.

@(1.6.1) july 18th version:

  • added the possiblity to search membres of fetlife by multiple criterias (group search). Can search different roles or genders in one way.

@ older version:

  • filters added (location, gender, role, has avatar, name)
  • quicker

@ TODO:

  • 1.9.2 (remove trailing date, let history flows) http://semver.org/
  • handle stop event and user pages.
  • gitify project
  • locker, remove warning
  • a nice, clean, reforged code.(2.0)
  • ergonomic UI
  • an icon.
  • a donation button ? many hours of dev now.