Local CIA server with QR codes 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = Local CIA server with QR codes | image = https://dlhb.gamebrew.org/3dshomebrew/LocalCIAserverwithQRcodes.jpg|250px | type = PC Utilities | ver...")
 
m (Text replacement - "Category:PC utilities for 3DS homebrew" to "")
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS Homebrews
| title = Local CIA server with QR codes
|title=3DS Game Server
| image = https://dlhb.gamebrew.org/3dshomebrew/LocalCIAserverwithQRcodes.jpg|250px
|image=3dspc.png
| type = PC Utilities
|description=Local CIA server with QR codes. Creates a web page listing from user-provided CIAs.
| version =
|author=elmerohueso
| licence = Mixed
|lastupdated=2020/01/05
| author = elmerohueso
|type=PC Utilities
| website = https://gbatemp.net/threads/release-local-cia-server-with-qr-codes.555653/
|version=2020
| download = https://dlhb.gamebrew.org/3dshomebrew/LocalCIAserverwithQRcodes.rar
|license=Mixed
| source = https://dlhb.gamebrew.org/3dshomebrew/LocalCIAserverwithQRcodes.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/3dsgameserverelm.7z
|website=https://gbatemp.net/threads/release-local-cia-server-with-qr-codes.555653
|source=https://github.com/elmerohueso/3DS_Game_Server
}}
}}
<youtube>BfG0tR-emjU</youtube>
This program creates a web page listing from user-provided CIAs. Generated web page includes a sortable table with auto-generated QR codes for downloading/installing the CIAs over LAN via FBI.


https://github.com/elmerohueso/3DS_Game_Server
Game titles link to descriptions on [http://www.gametdb.com/ www.gametdb.com], and table also pulls cover art from there. Uses Python SimpleHTTPServer, so just one download request/thread at a time.


There are probably other utilities like this, but I thought I'd share mine.�Nothing fancy.�I put this together last week to make distributing CIAs to my family's DSes easier.
It was originally developed to help distributing CIAs between family's DSes.


Creates a web page listing from user-provided CIAs. Generated web page includes a sortable table with auto-generated QR codes for downloading/installing the CIAs over LAN via FBI. Game titles link to descriptions on [http://www.gametdb.com/ www.gametdb.com], and table also pulls cover art from there. Uses Python SimpleHTTPServer, so just one download request/thread at a time.
==User guide==
Requires Python 2.7 to run:


To do (maybe someday, but I don't really need it): Add error logging for unparseable titleids and games not found in release XML
* Edit BuildCatalog.py. Set "releasesXML" and "ciaFolder".
* Create a folder to match the name set in "ciaFolder"
* Dump all desired CIAs into the created folder (subfolders are OK).
* Run BuildCatalog.py
* Edit StartServer.py. Set "PORT".
* Run StartServer.py.


Requires Python 2.7
'''Note:''' To use an updated releases list, download 3dsreleases.xml from http://www.3dsdb.com.


To use an updated releases list, download '3dsreleases.xml' from http://www.3dsdb.com/
==External links==
 
* GitHub - https://github.com/elmerohueso/3DS_Game_Server
1. Edit BuildCatalog.py
* GBAtemp - https://gbatemp.net/threads/release-local-cia-server-with-qr-codes.555653
- Set &quot;releasesXML&quot; and &quot;ciaFolder&quot;
2. Create a folder to match the name set in &quot;ciaFolder&quot;
3. Dump all desired CIAs into the created folder (subfolders are OK)
4. Run BuildCatalog.py
5. Edit StartServer.py
- Set &quot;PORT&quot;
6. Run StartServer.py
 
Edit: The GitHub link got stripped out.
<div class="messageTextEndMarker">
 
 
</div>

Latest revision as of 04:26, 6 May 2024

3DS Game Server
3dspc.png
General
Authorelmerohueso
TypePC Utilities
Version2020
LicenseMixed
Last Updated2020/01/05
Links
Download
Website
Source

This program creates a web page listing from user-provided CIAs. Generated web page includes a sortable table with auto-generated QR codes for downloading/installing the CIAs over LAN via FBI.

Game titles link to descriptions on www.gametdb.com, and table also pulls cover art from there. Uses Python SimpleHTTPServer, so just one download request/thread at a time.

It was originally developed to help distributing CIAs between family's DSes.

User guide

Requires Python 2.7 to run:

  • Edit BuildCatalog.py. Set "releasesXML" and "ciaFolder".
  • Create a folder to match the name set in "ciaFolder"
  • Dump all desired CIAs into the created folder (subfolders are OK).
  • Run BuildCatalog.py
  • Edit StartServer.py. Set "PORT".
  • Run StartServer.py.

Note: To use an updated releases list, download 3dsreleases.xml from http://www.3dsdb.com.

External links

Advertising: