pouët.net

party.darklite.org - Demoparty travel planning

category: general [glöplog]
 
Announcing: https://party.darklite.org/

A demoscene site where you can enter and view how people are traveling to demoparties. Login is via SceneID.

Some of you may recognize the predecessor for this, which was done in wikispaces. Now that wikispaces has gone the way of the dodo, we decided to make a dedicated service for this.

May contain traces of nuts and python code. Does contain bugs.

We also released a little wild video party prod at Vortex about this, for those interested: https://www.pouet.net/prod.php?which=79229

I do plan to release the code in a public git repo.

This official thread will also address any questions, bugs, worries and feature requests.

Enjoy RESPONSEbly!

Sincerely,

T-101 / Darklite
added on the 2018-12-04 15:42:59 by T-101 T-101
That's really useful! :) Cool.
added on the 2018-12-05 15:37:54 by NR4 NR4
Help is needed, will YOU be the one to help?

http://wanted.scene.org/post/141/need-icons-for-party-darklite-org

We need official icons for the favicon and to be used on other sites. If you feel the urge to brush up your best pixellating computer: here's your chance!

Contact via the url provided and lets make icons great again!
added on the 2018-12-25 00:41:05 by T-101 T-101
• Edit trip.
• Change second “Additional info” field of the “towards party” section to somethang longer than 24 characters (who makes up these tiny limits? Are you paying per byte?).
• Hit “Save.”
• Field is marked with error (which is not the bug).
• The fields “departure datetime” and “arrival datetime” of the “towards home” section are now empty.
added on the 2019-01-14 14:13:24 by Bombe Bombe
Feature request: transport type doesn't allow for bicycles. Please add it, thanks.
added on the 2019-08-03 20:04:36 by porocyon porocyon
another bug found, maybe a party shouldn't last a negative amount of days.
added on the 2019-09-02 17:01:42 by porocyon porocyon
more bugs yay: this url is now 500'ing
added on the 2019-12-03 19:42:21 by porocyon porocyon
Also another feature request: home->party and party->home travel should be separate (eg. I'm going to rsync by train, but going back home by bicycle)
added on the 2019-12-03 19:44:09 by porocyon porocyon
also "country" for synchrony is kinda moot, picked the one where the compos happen (looks like demozoo did this too this way)
added on the 2019-12-03 19:50:35 by porocyon porocyon
Announcing a soft relauch of the site! https://party.darklite.org/

No one has been going anywhere for the past two years, which gave me plenty of time ... to completely rewrite this in two weeks.

Some new features include but are not restricted to:
- We finally have a favicon! Thanks to Epo on this
- Slightly optimized layout, mobile friendly
- Filter party visitors by name, country, flight number etc.
- In mobile devices, datepicker will render as client default which makes for much better user experience that the JS thingie in desktop views
- An entire one (1) top10 list of most visited parties
- Removed Google Analytics
- The font from Google is now locally served instead of their CDN
- Snazzy OpenGraph for prettier url previews in more modern messengers than IRC
- A lot less wtf in the code

Thank you Bombe and porocyon four your bug reports, those were addressed. The trip details can now be 32 characters :) and they are no longer mandatory. The 500 errors were due to the bug that allowed two parties with the same slug exist. That is no longer the case. I forgot about the bicycle, but future updates are afoot.

I appreciate and I'm humbled by all the support and kudos lots of people have expressed to me over this project. Please don't hesitate to send me suggestions and above all, bug reports. I will be putting the code in a public repo "soon", just need to clean it up a bit :rainbow-poo:

Greetings and see y'all at parties to come!

T-101 / Darklite ^ Dekadence ^ Primitive ^ Accession
added on the 2022-03-25 14:05:47 by T-101 T-101
Added support for dark mode.

And after literally no one except Response (twice) asking for it, I've now released the codebase as open source: https://github.com/T-101/party.darklite.org

Enjoy, or not. But do go to parties <3

Sincerely, drunk, and at Black Valley 2023:

T-101, Response, tFt and Darklite
added on the 2023-07-15 21:36:37 by T-101 T-101
I started thinking. Nearly caused an aneurysm.

But what if someone would like to be forgotten. They have a right to do so.

What would be the "correct" way to implement that in the db?

- Delete all rows connected to that user?
- Mark those rows as [deleted user]?
- None of the above? All of the above? I don't know.

Any thoughts on this? I would love to have the overall stats to remain the same, but that may not be on the table.

And what it the user wants to come back? The only way to use the site is to use SceneID, so blocking that would seem a little excessive.
added on the 2025-04-06 00:46:40 by T-101 T-101
From my experience and generally speaking, deleting all rows connected to a user (which should happen automatically when all foreign key constraints are setup correctly and the data is properly normalized) has too many potential side effects threatening your data integrity and overall traceability / transparency, thus its best to simply flag users as deleted and anonymize the fields containing personal information. To be compliant to the GDPR this process has to be irreversible so resurrecting a previously deleted account is out of the question, so is restricting access for "forgotten users" (why would one even want that?).
added on the 2025-04-06 02:04:35 by LJ LJ
deleted user. leave everything else.
added on the 2025-04-06 15:50:55 by bonefish bonefish
What LJ said. Often you can't even really delete the user DB row, because of foreign keys and the likes, but you can set all fields to "[deleted]" + wipe their password and you pretty much solved it.

Don't just delete everything. If you want to be more thorough, you could give them the option to also set all their content to [deleted]. When you do that, a conversation might look like

A: Hey there
B: Lovely weather huh
[deleted]: [this message has been deleted]
A: WHAT THE FUCK MAN! SRSLY GET A GRIP

Compare this to:

A: Hey there
B: Lovely weather huh
A: WHAT THE FUCK MAN! SRSLY GET A GRIP

and it should be obvious why completely deleting everything ever posted by that user is not usually a good idea.
added on the 2025-04-06 18:50:29 by skrebbel skrebbel

login