Skip to content
This repository has been archived by the owner on Feb 19, 2020. It is now read-only.

Ornias1993/fetlife-aslsearch-reborn

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FetLife Age/Sex/Location Search (Reborn Edition)

GitHub last commit KrihelimeterLicense: AGPL v3
built-with-resentment contains-technical-debt

Notice

Due to inherent database-poisoning risks, this project has been closed. When and If this returns, it will be in a serverely different form. Giving everyone the option to add to the database, has create a situation where people (by design) could poison the database with wrong data. Sadly enough when migrating the database to launch the new beta server, it became clear this already happened.

Although we have some extensive backups for the database, this has shown a severe designflaw that cannot be fixed without even more extensive rethinking of the project.

The current work on the Node version will be merged and this repo archived. It was great servering you guys!

The FetLife Age/Sex/Location Search user script allows you to search for profiles on FetLife by age, sex, location, sexual role, sexual orientation, profile bio (a user's "About Me" section), listed fetishes, what they've entered for "Looking For," and much, much more. This user script implements and then extends what is, as of this writing, the most popular suggestion in the FetLife suggestion box:

Search for people by Location/Sex/Orientation/Age

Increase the detail of the kinkster search by allowing us to narrow the definition of the search by the traditional fields.

With the FetLife Age/Sex/Location Search user script installed, a few clicks will save hours of time. Now you can find profiles that match your specified criteria in a matter of seconds. The script even lets you send a message to the profiles you found right from the search results list.

This edition of the FetLife A/S/L Search script is an enhanced, extended version with full support for all genders and designed in a way that makes it immune to FetLife's recent automatic banhammer.

Buy Me A Coffee

FetLife A/S/L Search (Reborn Edition) is the easiest, fastest, and safest way to search profiles on FetLife. It's ad-free and free-of-charge. The code is open source and the service is maintained solely by donations. If you like this script, consider donating to support me in making continued improvements. But even if you don't donate, you'll still be able to use every feature, forever, 'cause that's how I roll.

System requirements

The following software must be installed on your system before installing the FetLife Age/Sex/Location Search user script.

Mozilla Firefox

If you use the Mozilla Firefox web browser (version 12.0 or higher), ensure you have the Tampermonkey extension installed (at version 1.0 or higher).

Google Chrome

If you use the Google Chrome web browser (version 23 or higher), ensure you have the Tampermonkey extension installed.

Installing

To install FetLife Age/Sex/Location Search, There are multiple options:

  1. Go to the SleazyFork.org page for FetLife Age/Sex/Location Search Reborn, and click "Install". Install the plugin.

  2. Go to GitHub.com Releases and copy the content to a new "Tamper Monkey" script.

  3. Use the direct link on GitHub.com, this should open a Tampermonkey popup. Click install.

In all cases you might/will get a warning from tampermonkey when you open fetlife for the first time after installing the plugin. Please accept the warning using a "Always Allow" option.

Using

To use FetLife Age/Sex/Location Search, log in to your FetLife.com account and click the "A/S/L?" checkbox in the top navigation bar, near the Search box.

Screenshot of modified FetLife toolbar with the "A/S/L?" add-on installed.

The "Extended A/S/L search" tab will appear:

Screenshot of the "Extended A/S/L search" tab with all its panels closed.

In the "Extended A/S/L search" tab, there are four panels that you can open to modify your search criteria. You can ignore any panel you don't care about. Clicking a panel name will expand it to reveal the options within. For example, clicking on "Search by Age/Sex/Location" will allow you to select search criteria for age, gender/sex, location, sexual orientation, and/or sexual role. Click on the "Help" buttons to the right of any option or panel to view a pop-over with additional instructions. Clicking anywhere outside the pop-over will close the help text again.

Screenshot of help text explaining how to choose an age range.

To expand the search interface, click the "Enlarge" button at the top-left of the FetLife A/S/L Search options. The button will move to the top-left of your browser window, the search interface will expand to fit the available space, and the button's text will change to "Close FetLife A/S/L Search." Clicking on it again will return you to the FetLife page you were browsing.

When you've selected your search criteria, click "Search." The search panels will disappear and a progress bar will appear. When the progress bar turns green, the first batch of your search request is complete and you will be presented with a sortable table that displays profile avatars, nicknames, and any other account information relevant to your search. To view additional information about a profile, click the green plus button (+) to the left of the user's nickname.

Screenshot of search result.

Due to the sheer number of profiles FetLife A/S/L Search (Reborn) is able to search and the speed with which it can do so, results are both batched and paged. If your search query returns many results, you will see a pagination control at the bottom of the search results table that will allow you to page through the batch. You can also filter the batch using the "Filter results batch" text field at the top-right of the table. After the first result batch is presented to you, the "Search" button becomes a "Show batch number 2" button. Clicking on it again requests the second batch from your search.

To start a new search, click the "Reset" button.

FAQ

Our frequently Asked Questions reside on our Wiki

Changelog

Our Changelog also resides on our Wiki

About

Tampermonkey user script offering an interface to perform pseudo-automatic searches of the FetLife.com user base filtered by age, sex, location, and role.

Resources

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 63.6%
  • HTML 29.4%
  • Python 2.9%
  • TSQL 2.4%
  • CSS 1.7%