Skip to content

The client userscript to sync additional fields on 4chan

License

Notifications You must be signed in to change notification settings

OPROSVOs/frensync

Repository files navigation

frensync

The userscript to sync additional fields and a tripcode to forced anon boards on 4chan, depends on 4chanX.

This has been done to keep it alive when the original Namesync was down for a longer time on Dec2021 and had hiccups while also keeping it open source and adding quality of life features.
Right now it is send and received over two servers and the original NS at the same time so outages should be minimal.

There are simple and extended name colors to easily differentiate users.
Synced threads are marked in the catalog.
Adblock issues can be solved with a GM_XHR bypass.
Names and trips show up in archived threads on third party sites.
And the duration the data is saved is limited from days up to a month depending on usage. NS saves forever.

Install:

See Setup.md for a complete list.
TL;DR: Have a userscript extension, disable old scripts, add adblock exceptions, have 4chanX.user.js installed, install frensync.user.js

Tests, last working version:

  • Firefox 122 - OK
  • Chrome 121 - OK
  • Yandex 22.3.4 - OK
  • Firefox mobile 66 - OK
  • Safari 11.2 - OK
  • ViolentMonkey 2.15 - OK
  • TamperMonkey 5.0.1 - OK (causes permission popups)
  • GreaseMonkey 4.12.0 - OK (differences in API but working)
  • 4chanX 1.14.22 - OK
  • AppchanX - Broken (Captcha broken, no color support)

Todos:

  • cleanup extended color code
  • Detect multi instances / Pebkac errors
  • Implement multi server and merge names done
  • Test with other servers (NSredux) done
  • Some settings don't apply without reloading after (read-only, persona), needs testing done
  • qp.php rm.php: Delete data after some time
  • cleanup the master server list as this is not changing anytime

Links & Shoutouts:

The Original Namesync Github / Namesync Website, thanks nokosage for keeping it alive
Namesync Redux Github for hosting the second server, old ver
4chanX Github / 4chanX Website for adding all those awesome features
CuteSync the minimal standalone version best suited for mobile

Deprecated:

AppchanX Github
Tripfag-Finder
other forks of 4chanX

Useful scripts / things

PersonaPlus when one name isnt cutting it
4chanFilterNuker to completely remove filtered posts (when the spam gets too much)

TripfagFinder K since the original Tripfag-Finder is gone
NS Fancifier adds a box and fancy font to the name, moar

Tripcode related:

Merikens Tripcode Engine v3 is the fastest way of using the gpu to find partial tripcodes
Tripcode Explorer, Offline. The ancient japanese implementation for finding trips, had lots of infos
Tripcode Tester for testing a tripcode

Thanks

4chan for staying alive and bringing back names
Jak for the name, iBonnie for solving the unicode problem with the tripcode calculation.
(You) for supporting each other and keeping the threads alive

About

The client userscript to sync additional fields on 4chan

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published