Comments (5)
SHA1 would be the best hash as the DSi has a BIOS function for it, but even is very slow so not sure it would actually save any time... It'd probably be quicker to just say no don't download than to calculate the SHA1 of most files on DSi.
I think what would work better is just an arbitrary "version"
(which could be a hash if wanted) and store that to a JSON somewhere or so, but imo that's still a bit out of scope.
from dsidl.
fair enough, just think at the very least the "overwrite" function should be implemented so someone can update an program that uses the dsidl:src
method without having to reset all of their configs,
from dsidl.
How often do you actually download a config though? I guess SNEmulDS needs it, but most other things will generate that when you run it rather than being a download...
from dsidl.
say someone decides to make an lua interpetor for the DSi (i know microLua exists but thats DS mode, and cannot take advantage of DSi mode)
they wouldnt want to have their user re-download all of the lua files if no update was made to them?
from dsidl.
Closed as partially completed, hash checks not implemented by I may look into either that or arbitrary version tracking in the future.
from dsidl.
Related Issues (20)
- [feature] allow QR to point to an `.setup.json` address HOT 4
- [improvement] QR Code outline not at optimal position HOT 3
- [bug] dsidl:src does not prompt user where to store the files if path is not provided
- [bug] invalid json causes program to not function properly and not return the error to user
- [Improvement] Better icon and name(?) HOT 2
- (Bug) App crashes and freezes up the DSi XL upon launching. (No Unlaunch) HOT 1
- [improvement] Add "yes to all" functionality
- [bug] Does not clear screen on download error HOT 1
- [bug] Cannot download folders using advanced `dsidl:src` format
- [feature] [unlikely] allow advanced format to contain text data HOT 2
- [DSi Non-XL] System powers off upon closing the hinge
- [Feature] Pre-downloading HOT 1
- [Bug] Long filenames from QR do not scroll
- Change parsing filename to header HOT 6
- [bug] doesn't work without logging activated HOT 2
- [Feature] Manual url input
- Path selection cuts off trailing slash before the filename
- Document max length restrictions HOT 1
- Fails to start camera HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dsidl.