Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SURPRISE] #17

Open
9xN opened this issue Mar 9, 2022 · 4 comments
Open

[SURPRISE] #17

9xN opened this issue Mar 9, 2022 · 4 comments
Assignees
Labels

Comments

@9xN
Copy link

9xN commented Mar 9, 2022

hey its me that 90V guy who got my github acc banned i wanna help work on this shit some more but i lost all previous work i did cause i got a new computer

@natsu-anon
Copy link
Owner

Hey!
I'm glad you like STOWAWAY still, but I'll be honest. I do not have as much time as I did when initially developing it and for now I'm on hiatus for the foreseeable future. You're more than welcome to fork the repo and work on it independently, hell just copy all my code and start your own repo if you wish. Everything is licensed under the WTFPL. Feel free to ask questions & clarifications in the original codebase. It's been a while for me as well but I'll try to answer as well as I can.

@9xN
Copy link
Author

9xN commented Mar 9, 2022

Hey!

I'm glad you like STOWAWAY still, but I'll be honest. I do not have as much time as I did when initially developing it and for now I'm on hiatus for the foreseeable future. You're more than welcome to fork the repo and work on it independently, hell just copy all my code and start your own repo if you wish. Everything is licensed under the WTFPL. Feel free to ask questions & clarifications in the original codebase. It's been a while for me as well but I'll try to answer as well as I can.

sounds great man are you still against adding self bot support by any chance? im thinking of using my own discord api wrapper for most things and making the encryption toggleable but the main issue ive ran into is using blessed ive ran into so many issues with formatting but since you seem to have things down pat i would either like to
a) fork the repo and basically just change out the discord library to add user support and maybe make encryption toggleable at some point
or
b) keep working on my client from scratch that i started a few months ago and lost interest after a bit due to incompetency and frustration with blessed so i would try and add blessed to my client and maybe eventually add encryption when i figure out my own way
if you would be down to give me some pointers and help add structure to use blessed i would really prefer to go with option b but im not expecting anything i just wanted to let you know my thoughts and ideas

@natsu-anon
Copy link
Owner

Option (a) should be pretty easy. Part of stowaway is just filtering out messages that it doesn't expect it has to process, it should be pretty easy to keep all of that instead of just ignoring it.
As for (b): yeah, blessed is definitely janky at times. I remember having trouble getting it to render between the launch process (entering password, etc.) and the messenger. If blessed is giving you too much trouble & you don't mind the extra front-end work I'd suggest using electron for the gui. Although I do like the text ui, it's definitely not as palatable to modern expectations. STOAWAY is already running in node.js, and looking back at my work it looks like I followed the MVC pattern mostly, so while it may be hard it should be doable.

@9xN
Copy link
Author

9xN commented Mar 10, 2022

Option (a) should be pretty easy. Part of stowaway is just filtering out messages that it doesn't expect it has to process, it should be pretty easy to keep all of that instead of just ignoring it.

As for (b): yeah, blessed is definitely janky at times. I remember having trouble getting it to render between the launch process (entering password, etc.) and the messenger. If blessed is giving you too much trouble & you don't mind the extra front-end work I'd suggest using electron for the gui. Although I do like the text ui, it's definitely not as palatable to modern expectations. STOAWAY is already running in node.js, and looking back at my work it looks like I followed the MVC pattern mostly, so while it may be hard it should be doable.

i definitely want to steer away from electron lmao

i love tui thats how i started building my client i think i might take another hard long look and try to implement my discord wrapper to stowaway by changing some of its functions then try to remove that filtering system yea

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants