Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

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

From GameBrew
m (Text replacement - "| licence" to "| license")
No edit summary
Line 1: Line 1:
{{Infobox 3DS Homebrews
{{Infobox 3DS Homebrews
| title = Local CIA server with QR codes
|title=Local CIA server with QR codes
| image = LocalCIAserverwithQRcodes.jpg|250px
|image=LocalCIAserverwithQRcodes.jpg
| type = PC Utilities
|description=Creates a web page listing from user-provided CIAs.
| version=2020
|author=elmerohueso
| lastupdated = 2020/01/05
|lastupdated=2020/01/05
| license = Mixed
|type=PC Utilities
| author = elmerohueso
|version=2020
| website = https://gbatemp.net/threads/release-local-cia-server-with-qr-codes.555653/
|license=Mixed
| download = https://dlhb.gamebrew.org/3dshomebrew/LocalCIAserverwithQRcodes.rar
|download=https://dlhb.gamebrew.org/3dshomebrew/LocalCIAserverwithQRcodes.rar
| source = https://github.com/elmerohueso/3DS_Game_Server
|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>
<youtube>BfG0tR-emjU</youtube>

Revision as of 13:34, 29 October 2021

Local CIA server with QR codes
File:LocalCIAserverwithQRcodes.jpg
General
Authorelmerohueso
TypePC Utilities
Version2020
LicenseMixed
Last Updated2020/01/05
Links
Download
Website
Source

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.

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.

To do (maybe someday, but I don't really need it): Add error logging for unparseable titleids and games not found in release XML

Requires Python 2.7

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

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

Advertising: