[b]What is this?[/b]
FPCF is a userscript that puts the Hobbies and Creationism Corner sections back into Facepunch. You can access the old forums (mostly) just like normal ones, but technically the threads in them are still in General Discussion, and they'll appear in GD for anyone not using this script. This is not an archive - you can post new threads and they'll be in the custom forum you posted in for users of the script, and GD for everyone else.
[b]How do I get this?[/b]
[i]Google Chrome:[/i] Install [url=https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo]Tampermonkey[/url]
[i]Mozilla Firefox:[/i] Install [url=https://addons.mozilla.org/de/firefox/addon/greasemonkey/]Greasemonkey[/url]
(Dunno about the current state of userscripts in Safari.)
Then go here: [url]https://greasyfork.org/en/scripts/7514-fp-custom-forums[/url]
and click [b][u]Install this script[/u][/b]
[b]Screenshots[/b]
[t]http://i.imgur.com/93sTnZT.png[/t] [t]http://i.imgur.com/pQGOyET.png[/t]
(For people using the two column userscript, Creationism Corner will be on the left and Hobbies on the right).
[b]Caveats[/b]
- Not all old threads are in the custom forums yet as I have to manually add them. You'll still find them in GD though.
- If you make a new thread in a custom forum and you submit it before the button turns green, it will not be added to the custom forum (but still be posted to GD).
- If after posting a new thread in a custom forum you don't keep the page open until a notice appears under the Facepunch logo telling you that your thread has been added to the custom forum, it will not be added either. Neither of these should take long though.
- When posting, keep in mind that the custom forums are still technically part of GD.
[b]Privacy[/b]
On every Facepunch page load, the script accesses my server to check for new versions. Whenever you browse GD, the script sends the thread list to my server to find out which threads are in custom forums and remove them from the GD thread list. Whenever you read a thread in GD, the script sends the thread number to my server to check whether it's part of a custom forum, and logs that action under an anonymised ID so you can be shown "x new posts" in the thread lists. The custom forum thread lists are hosted on my server. Whenever you create a thread in a custom forum, your user ID, user name, the thread ID, title, first post ID and time are sent to my server. I also log your IP together with the last thread creation time to make sure you don't spam me with threads.
There's no way around doing this, and I don't think this makes for a massive privacy concern (Facepunch gets and keeps the same kind of information and more, after all), but if any of that creeps you out, don't use this script.
[b]But I like the way the forums are organized now![/b]
Then don't use this script and nothing will change for you.
[b]You're wasting your time![/b]
Well, at least it's a learning experience then.
[b]Isn't CloudFlare going to ban you?[/b]
The only contact my server makes with Facepunch is polling the Ticker every 2 seconds - less than a normal Facepunch user.
[b]Why didn't you put in Urban Exploration?[/b]
Because it's dead. Really dead.
[b]Final notes[/b]
This would work much better if done on Facepunch's side, rather than an external solution. Or if at least the Labpunch API was still up.
If you have any suggestions (or want old stuff added) feel free to ask in here.
[editline]a[/editline]
[b][i]Changelog[/i][/b]
Version 2: Threads in custom forums being hidden in GD can now be turned off (as by Trekintosh's request)
cool. nice work.
Just an FYI: DD's tagline was "Because we're grownups and oh god everything is shit"
[QUOTE=FurrehFaux;46943499]Just an FYI: DD's tagline was "Because we're grownups and oh god everything is shit"[/QUOTE]
Thanks, changed.
[del]As for the icon, I most likely just need the forum ID, so the link would be enough.[/del] Found it.
Alright, the post counts and last posts are currently being automagically fixed.
[editline]a[/editline]
And that's done. Userscript didn't need to be updated, by the way.
Is this compatible with faceraper?
Holy shit, this is awesome! From what I understand the script has to be actively maintained by you until the end of time though, right?
[QUOTE=Robber;46952235]Holy shit, this is awesome! From what I understand the script has to be actively maintained by you until the end of time though, right?[/QUOTE]
I have to manually add old threads to the database. Once they're in, their information (last post and post counts) is updated automatically. When you create a thread in a custom forum (with the green New Thread) button, that adds it to the database without my intervention.
[editline]17th January 2015[/editline]
[QUOTE=Tobin;46951980]Is this compatible with faceraper?[/QUOTE]
I don't use Faceraper, but after a quick test, it appears to be, except it doesn't run on the custom forum thread lists (second screenshot) because they're not technically part of Facepunch - but I haven't seen Faceraper do anything on FP thread lists either.
The Archer thread needs to be re categorized.
[QUOTE=Irockz;46953096]The Archer thread needs to be re categorized.[/QUOTE]
Done, also fixed a problem with thread listing and working on adding threads faster.
This feels like dsfix for dark souls except it's for forums :D
But won't other posts submitted by people in GD not be moved to the custom forums?
And if another person using FPCF posts their thread in a custom section, can I view it in the custom section if I have FPCF too?
[QUOTE=GreenIguana;46953518]But won't other posts submitted by people in GD not be moved to the custom forums?[/QUOTE]
When someone not using FPCF makes a thread in General Discussion, it will show up in General Discussion for FPCF users unless I manually "move" it.
(Which I might when I see it.)
However, those threads should be easier to find as FPCF hides custom forum threads in General Discussion (currently about 30 on the first page).
[QUOTE]And if another person using FPCF posts their thread in a custom section, can I view it in the custom section if I have FPCF too?[/QUOTE]
Yes. That's the point :v:
In other news, I've made the process of importing old threads much faster and I'm adding everything up to page 7 of GD right now.
If you ever add Urban Exploration back, I'll definitely try it out.
Please let me disable removing the FPCF threads from GD.
[QUOTE=Trekintosh;46953632]Please let me disable removing the FPCF threads from GD.[/QUOTE]
Edit it manually, disable line 212
[QUOTE=Scratch.;46953688]Edit it manually, disable line 212[/QUOTE]
Or install the update I just released. GD thread hiding can now be toggled by clicking on the link in the thread hiding notice.
After clicking the link, refresh the page and threads are not being hidden any more.
This is quite nice.
[I]Somebody[/I] thought it would be funny to spam this with unrelated threads, sorry about that earlier.
They won't be doing that again.
Nice work, man. That's useful a least to recover submitted works from Creative Work That Don't Deserve a Thread or DD Videogame. Way to go.
Not to resurrect a dead thread, but does this still work...?
Of course it's not going to fucking work.
Sorry, you need to Log In to post a reply to this thread.