惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Latest news
Latest news
Cisco Talos Blog
Cisco Talos Blog
Simon Willison's Weblog
Simon Willison's Weblog
N
News and Events Feed by Topic
Recent Commits to openclaw:main
Recent Commits to openclaw:main
S
Security Affairs
PCI Perspectives
PCI Perspectives
I
Intezer
V2EX - 技术
V2EX - 技术
S
Securelist
O
OpenAI News
S
Secure Thoughts
aimingoo的专栏
aimingoo的专栏
V
Visual Studio Blog
P
Proofpoint News Feed
月光博客
月光博客
博客园 - 叶小钗
Hacker News: Ask HN
Hacker News: Ask HN
有赞技术团队
有赞技术团队
酷 壳 – CoolShell
酷 壳 – CoolShell
Stack Overflow Blog
Stack Overflow Blog
宝玉的分享
宝玉的分享
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Google DeepMind News
Google DeepMind News
C
Cybersecurity and Infrastructure Security Agency CISA
H
Hackread – Cybersecurity News, Data Breaches, AI and More
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Schneier on Security
Schneier on Security
N
News | PayPal Newsroom
S
Schneier on Security
T
Threatpost
G
Google Developers Blog
P
Palo Alto Networks Blog
P
Privacy & Cybersecurity Law Blog
Microsoft Azure Blog
Microsoft Azure Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
C
Cyber Attacks, Cyber Crime and Cyber Security
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
P
Privacy International News Feed
博客园 - 三生石上(FineUI控件)
Help Net Security
Help Net Security
Google Online Security Blog
Google Online Security Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
D
DataBreaches.Net
Cyberwarzone
Cyberwarzone
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Webroot Blog
Webroot Blog
K
Kaspersky official blog
Security Latest
Security Latest
www.infosecurity-magazine.com
www.infosecurity-magazine.com

jb's posts

One year on Nekoweb AI is overpowered now and it's really worrying Redirecting... Does having webrings slow down your site? Things the Indie Web should consider [UPDATE: PATCHED] XSS on Status Cafe: What you need to know jbsite4 is overcomplicated and I love it [RANT] Browser inconsistencies, yes it still exists. Web responsiveness: why you should follow it on your site jb's 17th birthday jbsite4, preparing for takeoff. Nekoweb 1-month Review AIAIAIAIAIAIAIAIAIAI Burnout Making this website Making a website doesn't need to cost you money (RANT) I despise annoying scripts The Great Nekoweb Elections My love/hate relationship on Bluetooth JB's site, now hosted on Nekoweb! My First Blog
Y2DL Devlog - May 2024
2024-05-30 · via jb's posts

#y2dl #notify #devlog #updates

So, uhh, so I decided I’m going to post devlogs now on my posts, which is this!

Starting the Rewrite

Before May, I decided to rewrite Y2DL from C# to Python, that also makes it so I could fix the bugs that I missed when I did the C# version of Y2DL.

A promise (that may be broken)

I said on my birthday (which is May 2, if you’re wondering) that I would fully release Y2DL on the end of May, but I think it would be broken as I don’t have much time in May to do it (because school stuff), so I would update it so the release would be TBA???

Twitch Support!

In the start of May, I had planned to support Twitch, which now, the bot has now support for it! The only problem is that OAuth2 is hard to implement.

OAuth2 is harder to implement than I expected

Twitch support has have a problem on the bot - which is the importance of OAuth2 to get mostly everything. Well, I can just not use OAuth2 at all, but that would limit me to getting the channel, getting the stream info, and getting the follower count, and also will limit me to 10 EventSub subscriptions app-wide (which means that if I want to make the bot be updated on the channel’s online status, that would be 2 types so 2 subscriptions, then also some of it like channel.follow requires a scope [which is moderator:read:followers scope] so OAuth2 is required there).
OAuth2 requires a callback server so the bot can get the token, and implementing is took so fucking long that I don’t want to do it again.

Now, I’m stuck (for now).

So, where did I get stuck? Encryption on the OAuth2 tokens.
I have to look at a master encryption key that:

  • Encrypts the tokens that it won’t be easily decrypted
  • Easy to implement for the end-user that hosts the bot
  • Easy for me to implement on the bot
  • And, cross-platform enough that it can be used on either Windows, Mac, or Linux

I have looking for hardware IDs, but it is mostly impossible to get on Mac or Windows.
If you know something that checks with the criteria above, say it to me by pinging me (if you are on a server with me), or joining my Discord server and pinging me.

Where do I get updated on this?

You can get updates on the Y2DL development on these Discord servers:

Also, you could follow the GitHub repo at https://github.com/jbcarreon123/Y2DL .
You can also help me develop the bot! Ping me on my discord server (or any of the servers above) for instructions. Whether if it’s just helping me to the translation or helping me develop the bot entirely, I appreciate it!