Homebrew RELEASE sys-screenuploader: a handy screen capture extractor

bakatrouble

Active Member
OP
Newcomer
Joined
Jan 18, 2020
Messages
34
Trophies
0
Age
25
XP
113
Country
Russia
I've got fed up with ugly screen photos and using Twitter or SD card to move captures to my PC, so I've finally hacked my Switch and wrote this sysmodule.
Basically, it's monitoring Nintendo/Album directory on your SD card for new screenshots/captures and then sends them to a server via HTTP, which in its turn can upload them to various destinations.

icon.png


See https://screenuploader.bakatrouble.me/ for instructions
Available upload destinations:
  • Telegram
  • Discord

Releases: https://github.com/bakatrouble/sys-screenuploader/releases
Source: https://github.com/bakatrouble/sys-screenuploader

Discord server: https://discord.gg/k7YYK8b
Telegram group: https://t.me/sys_screenuploader

Icon by @lordelan
 
Last edited by bakatrouble,

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
2,988
Trophies
1
Age
42
XP
4,347
Country
Chile
Neat app :D really fasten the uploading process, I believe I found a bug, if you take a clip the sysmodule no longer works until you reload atmosphere
 

bakatrouble

Active Member
OP
Newcomer
Joined
Jan 18, 2020
Messages
34
Trophies
0
Age
25
XP
113
Country
Russia
Holy shit that's nice! Can you please enable HTTPS on your site? Thanks
FYI: You can include the Kosmos Toolbox stuff in a "toolbox.json" in the same folder as the module (next to the exefs.nsp)
The problem is I wasn't able to make chunked uploading work with curl (as loading whole up to 30M files to memory of a sysmodule feels wrong) and I opted into using raw sockets to manually construct an HTTP reqeust. I will try again, but no guarantee there. HTTPS using curl takes more memory as well, even loading a simple HTML page while experimenting required me to increase initial allocated memory size.
Thanks for a hint about toolbox.json!
Does stock Atmosphere look for sysmodules in /atmosphere/contents or jsut /atmosphere/titles?

Neat app :D really fasten the uploading process, I believe I found a bug, if you take a clip the sysmodule no longer works until you reload atmosphere
I think it just takes more time, did you try to wait longer? The sysmodule is singlethreaded, so it won't continue operating until upload isn't finished.


Also at first I've been trying to capture some kind of system event for screenshots/captures, but wasn't able to find any such option, so I decided to monitor a directory for new files. If these events exist, any hint will be appreciated.
 
Last edited by bakatrouble,
  • Like
Reactions: cucholix

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
2,988
Trophies
1
Age
42
XP
4,347
Country
Chile
I think it just takes more time, did you try to wait longer? The sysmodule is singlethreaded, so it won't continue operating until upload isn't finished.


Also at first I've been trying to capture some kind of system event for screenshots/captures, but wasn't able to find any such option, so I decided to monitor a directory for new files. If these events exist, any hint will be appreciated.
I’m super sure that the module just stop working if you take a clip, I’ve waited long enough, once I reload atmosphere it starts working again, normally screenshots appear on telegram within 1 minute.

Also, it does upload clips?
 
Last edited by cucholix,

bakatrouble

Active Member
OP
Newcomer
Joined
Jan 18, 2020
Messages
34
Trophies
0
Age
25
XP
113
Country
Russia
I’m super sure that the module just stop working if you take a clip, I’ve waited long enough, once I reload atmosphere it starts working again, normally screenshots appear on telegram within 1 minute.

Also, it does upload clips?
It does
Takes literally 3 seconds for screenshots for me
Maybe connection issues?
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • KenniesNewName @ KenniesNewName:
    We have layaway
    Gift
  • SAIYAN48 @ SAIYAN48:
    what's with muricans
    and their guns?
    Gift
  • KenniesNewName @ KenniesNewName:
    Stereotype
    Gift
  • Dark_Phoras @ Dark_Phoras:
    215 shootings in the US just this year, according to the BBC
    Gift
  • Dark_Phoras @ Dark_Phoras:
    That's almost a shooting per month in each state
    +1
    Gift
  • KenniesNewName @ KenniesNewName:
    Nice improvement
    Gift
  • mthrnite @ mthrnite:
    dangerously close to buying a miyoo mini :/
    Gift
  • KenniesNewName @ KenniesNewName:
    I was just looking at those the other day
    Gift
  • KenniesNewName @ KenniesNewName:
    But $50 could get a retroid that does some ps2
    Gift
  • KenniesNewName @ KenniesNewName:
    $50 more*
    Gift
  • KenniesNewName @ KenniesNewName:
    Then $100 more added to that $100 could get you an Odin 🤷‍♂️
    Gift
  • Noctosphere @ Noctosphere:
    I want a gun to kill all
    guns, then make this gun commit suicide
    Gift
  • mthrnite @ mthrnite:
    60 bucks is pretty good deal, i mainly play gba and gb anyway
    Gift
  • mthrnite @ mthrnite:
    using a gb micro and v1 gb sp, be nice to get a bigger brighter screen
    Gift
  • KenniesNewName @ KenniesNewName:
    I still like my powkiddy v90
    Gift
  • mthrnite @ mthrnite:
    got tempted by that too, and mainly the ambernic woodgrain gameboy, almost bought that
    Gift
  • KenniesNewName @ KenniesNewName:
    Powkiddy quality control is pretty trash and software glitchy but the screes nice
    Gift
  • KenniesNewName @ KenniesNewName:
    The ANBERNIC RG280V looks nice
    Gift
  • mthrnite @ mthrnite:
    i like the v90, i dig clamshells, love my sp but it's the old version with the dull-ass screen
    Gift
  • mthrnite @ mthrnite:
    and my micro has a sharp screen but it's tiny and i have old person eyes
    Gift
  • M @ MrWhosHacking:
    i need help with my switch can anyone help me
    Gift
  • KenniesNewName @ KenniesNewName:
    Saw powkiddy.com had the on sale for $35
    Gift
  • Veho @ Veho:
    The Retroid Pocket 2+ is great value for money, $99, it's still in the "budget" range somewhat but it has a nice large screen and can run a whole lot of platforms.
    Gift
  • Veho @ Veho:
    The Myoo Mini is cyoot, but mini :P
    Gift
  • Veho @ Veho:
    The Funkey S is even cuter and mini-er :tpi:
    Gift
    Veho @ Veho: The Funkey S is even cuter and mini-er :tpi: