Hello, fellow anons. I'm currently writing an universal *chan client, that allows you to read and post on multiple imageboards, such as (((4chan))), Zig Forums, kotchan and more. However, I'd like to ask you: What do you think the perfect structure for such application would it be?
Option A: Option B: Option C
What would you choose? Also, what features would you like to be included.
I'm not asking about language, faggot. I'm asking about one of the options above. Also, going to make downloadins boards/threads available as "logging".
Jason Ramirez
option c as option a and option b is autistic with option c, you can still make a default interface as an example for programmers and users but someone can come in and make something better or have a fancy gui interface
Nolan Martinez
Thanks, choosing option C. Anything else?
Nolan Bailey
Oh, almost forgot. What scripting language would you like for extending it? Or maybe just make it simple socket to which scripts written in various languages can connect and manipulate it?
Adrian Price
Rust
Ryder Moore
One advantage or feature you can have over normal imageboards is the ability to spoil images as nsfw alternatively, making a spoiler an actual spoiler. Don't try to re-invent the wheel too hard.
Whatever scripting language that's closest to C and the like's syntax.
Cameron Young
Not suitable for scripting
Joseph James
I'll keep that in mind. What scripting language would you recommend then? Lua? Python?
Austin Robinson
ever heard of dynamic linking? scripting is a meme
Hudson Lee
I wrote my universal imageboard client as option B in C with ncurses. I also implemented my own custom image renderer like the one from w3m. I programmed it to use cubic interpolation to scale down images. Unlike w3m's solution, you don't actually need to save the image to disk for mine. You just can have it streamed in from a network request.
David Thomas
Ever heard of not having to recompile entire plugin whenever you try to change something?
I see most people here are faggots suggesting niche languages, so I'll just make it language agnostic
Colton Butler
Interesting. Can you give a link to its repo?
Adam Stewart
Translation: working on a hot new idea. Otherwise you wouldn't be asking such a fundamental question about what the thing should be like.
Robert Sullivan
Lua is pretty good choice.
Joshua Morris
What's the issue with compiling?
based
Lua is literally shit tier.
Adrian Campbell
No, there was an incident when I tried sharing before, so I'm never going to publicly release it. Another cool feature is that you are able to write posts in the text editor of your choice. When you want to post something it will open up your text editor, and when you save and exit it will be posted to the thread / board.
Kevin Cook
lmao. saged and reported
Thomas Gray
lel
Padded Option B.
Jacob Campbell
undoubtedly option A. Will you provide linux support? how can we keep up to date with progress?
Henry Collins
Wrote basic stuff, like fetching page and making it into a structure. Basic code works, currently working on the interface.
Thomas Butler
Understandable. Consider removing all mentions of your name and releasing it anonymously under Unlicense if you don't want it to be traced back to you.
Tyler Ward
I'm going to make it POSIX-compatible. That means, all UNIX-based OSes should be able to run it.
Oliver Torres
lol
Nolan Clark
You haven't done anything.
Blake Flores
I wrote the most basic stuff. What's wrong with stopping and asking here what would be the good design for such project?