Homebrew New Homebrew "Foil Server"?

  • Thread starter Thread starter TheTrailBlazer
  • Start date Start date
  • Views Views 7,705
  • Replies Replies 47
  • Likes Likes 9
Since I removed the encryption part, the server needs some rework. You do need me to serve the JSON file so you can read it directly with LiteFoil. I will also improve the application so it can download and update itself using the GitHub soon.
 
  • Like
Reactions: digdat0
What makes this superior to AeroFoil/CyberFoil?
Nor Superior, nor Inferior, just different. :)


I updated the server to allow thousands of files being served.
Post automatically merged:

What makes this superior to AeroFoil/CyberFoil?
aa, I have better queue.. and LiteFoil is able to access Google Drives (or any cloud) encrypted with RCLONE. So, you can have your data encrypted and safe and use it to install directly. :)
 
Last edited by ahoyallu,
  • Like
Reactions: RobZilla10001
Well, I created a utility named nfi (similar to https://github.com/garoxas/NX_Game_Info), but with added support for checking NSZ, and XCZ files (NSP/NSZ/XCI/XCZ). The original tool does not support compressed files. Additionally, I reimplemented it in Go, so it can be compiled for multiple platforms. I have attached the Linux (AMD64/ARM64) and Windows versions here, along with a simple manual in PDF format. This could help to create a more organized structure for LiteServer.
 
Last edited by ahoyallu,
Get that git repo up, I'm having to tussle with Sphaira and Ownfoil code to serve my use case, it'd be nice if I could contribute to this one.
Any ideia another place instead of github.com that I could do it? Because my account was limited... no specific reason (I think someone just reported me, for unknown reason).

Some corrections for the icons.
Post automatically merged:

404 Error.

It's gone.
I posted the source code here in this thread... github was gone.. :sad:
 
Any ideia another place instead of github.com that I could do it? Because my account was limited... no specific reason (I think someone just reported me, for unknown reason).

Some corrections for the icons.
Post automatically merged:


I posted the source code here in this thread... github was gone.. :sad:
You could host your own gitlab instance in a VPS, or just plain SSH, which is all git uses anyway.

There are also some dark web options, as well as some Russian hosts.
We had a topic about it in the forums a few months ago, I'll see later if I can find it.
 
  • Like
Reactions: ahoyallu
You could host your own gitlab instance in a VPS, or just plain SSH, which is all git uses anyway.

There are also some dark web options, as well as some Russian hosts.
We had a topic about it in the forums a few months ago, I'll see later if I can find it.
Okay, thanks.

In the mean time, LiteFoil v22.5.11 now has icons, Grid and List mode and, finally, touch mode!

I liked the titledb from Blawar and others that I found online. I was able to create a DB with all 17 thousand icons for all games inside a database with only 234Mb (if you want to download and use it, here is the link (it's not encrypted, so you could use it in any application you want). :)

List mode:



Grid Mode:
 
Last edited by ahoyallu,
  • Like
Reactions: AlexMCS
 
  • Like
Reactions: ahoyallu
Awesome, thanks, I will take a look.

In the mean time, here is the version 22.5.12. Changes:

- Catalog decoupled from AppDB.
- AppDB downloads blocked in applet mode.
- Actual download speed displayed in the header.
- Support for files and resumes larger than 2 GB using stat() when using Google Drive, to speedup.
 
  • Like
Reactions: AlexMCS
Aha! I solved a problem with nxgameinfo and older nfi that are not able to read the names from NSP and XCI files with the new NACP file format and show the name as a '?'. It's solved now.

I attached the new nfi (v1.1.3) that supports the new format correctly.
 
Last edited by ahoyallu,
I tried to use a remote server, but while LiteFoil can access it, there is a JSON parsing error every time ("Remote index was saved, but JSON could not be parsed"). Considering it hasn't crashed and burned (HOS/application crash), I assume it isn't due to using Memory Kit to skip loading WebKit/browser to memory?

I noticed that Breeze/EdiZon had issues downloading anything and can only assume it was due to that, but in this instance, downloads work (index downloaded), but parsing doesn't. Does this client use WebKit to parse JSON? Or is this a different bug entirely?
 
  • Like
Reactions: ahoyallu

Site & Scene News