Squidge
Certified Guru
Lets not get into an OS argument here. Some people prefer Linux, some prefer Windows. Lets leave it at that. There's no need for such comments.Hessiess said:no because WINDOWS IS SHIT.
			
				Last edited by a moderator: 
			
		
	
								
								
									
	
								
							
							Lets not get into an OS argument here. Some people prefer Linux, some prefer Windows. Lets leave it at that. There's no need for such comments.Hessiess said:no because WINDOWS IS SHIT.
No, the PHP script should make a list.xml file. .txt is so old and old-fashioned.Squidge said:QUOTE
It will be needed to add a little php script to make a list.txt of all files in txt format from server
Dutch_Cap said:XML is so over and over-rated, though. If you need the full power of XML, why not use JSON, which is much more compact? Even JSON might be overkill, though. Assuming all programs will have the same meta-data, CSV might give you the best bang for the buck.
I'm thinking XML simply because the file format is flexible. You can add elements and old versions of software will ignore them, if a piece of software in the archive doesn't have an a setting, you can ignore it and not generate the element in the XML file.
You certainly don't need full XML, SimpleXML would be fine - http://en.wikipedia.org/wiki/Simple_XML
Squidge said:Dutch_Cap said:XML is so over and over-rated, though. If you need the full power of XML, why not use JSON, which is much more compact? Even JSON might be overkill, though. Assuming all programs will have the same meta-data, CSV might give you the best bang for the buck.
I'm thinking XML simply because the file format is flexible. You can add elements and old versions of software will ignore them, if a piece of software in the archive doesn't have an a setting, you can ignore it and not generate the element in the XML file.
You certainly don't need full XML, SimpleXML would be fine - http://en.wikipedia.org/wiki/Simple_XML
If you were to use CSV, an older client could simply ignore any column it didn't recognize. If a program lacked an option, it'd cost only three characters to print (',).
If you need nested/recursive data, though, that'd be a good reason to use XML (or JSON or LISP S-expressions).
StreaK said:many forum users getting wrong pandora sync suite, because they never used EmuDownloader. The Basics of Pandora sync suite is to automate downloading and configuring process of applications downloaded from repisitory servers dedicated to pandora. No such thing like microsoft active sync will be made. Apart from downloading apps / games / emus Pandora sync also could be an rss aggregator with all news about pandora, and also simple chat built on top of simple irc protocol. You'll be able to chat online with others pandora sync users [ and any other users who uses irc to communicate on pandora's irc channels ].
I'm one of those 'never used EmuDownloader' types. I'll ask a few questions which might also clear things a little fo other readers. I'm assuming from other people's comments that the app records what has been installed, if not then my questions are probably irrelevant.
If you update or install software through a repository how does that affect the sync software? Does it check what has been installed (or removed) by other methods and somehow add those to the data file? If so, does it ask what you want to do eg keep apps, not keep apps etc?
Similarly, if you use more than one pc, (personally I could be using one of three, depending where I am and what other things are running) and the software is loaded on each pc will this confuse the app ie is the data stored on Pandora or the pc?
If a Windows version were written, how likely would a Linux version be?
Does the Windows version need installing or is it just an .exe that could it be treated like a PortableApp, ie that can be stored on a USB and used wherever you are?
it will be simply solved, if you will download any app form repository trough Pandora Sync utility once, pandora sync util adds to decompressed archve on your sd card / pandora disk small info file with version of app. Next time if you'll like to update stuff , pandor sync checks this file and compare with info in new archive. If its equal then will not sync / if version will be never will update it...TaG said:If you update or install software through a repository how does that affect the sync software? Does it check what has been installed (or removed) by other methods and somehow add those to the data file? If so, does it ask what you want to do eg keep apps, not keep apps etc?
pandora is a connector between repositories and your sd card not a connector between pandora sync and your sd card, so it's no matter where or on what computer you're using pandora sync suiteTaG said:Similarly, if you use more than one pc, (personally I could be using one of three, depending where I am and what other things are running) and the software is loaded on each pc will this confuse the app ie is the data stored on Pandora or the pc?
Once it will be written-* [ and bug free ], ill release sourcecode. Kylix enthusiasts will have something to do.TaG said:If a Windows version were written, how likely would a Linux version be?
Does the Windows version need installing or is it just an .exe that could it be treated like a PortableApp, ie that can be stored on a USB and used wherever you are?
Squidge said:I think first we need to find out how the Pandora file archive will work, whether it will be like Gp2X, or whether it'll be just a directory list with packages.gz and sources.gz (Like a debian repository), or both before you can start work on such an app.
For people new to Pandora, I think there should be the friendly GP2X Web-frontend to the archive. More experienced people will demand a proper repository (and probably miss out on the various apps which are uploaded to the archive in .zip format or other with no dependency information).
I'll be writing some Pandora apps to ease development, and manage the Pandora, etc, but these will typically be Windows-only (most likely using MFC), as I don't use Linux for desktop, only server.
I'd better make sure I keep Windows on at least one pc then.
Thanks for your answers StreaK.
What kind of "fragmenting the community" youre talking about? If repositories will use XML routines/scripts to generate content updates , you and all linux users could use it aswell [ linux users could make linux-dedicated app to handle updates ]. Whats the problem ? Hating specific platform like windows also dont solve anything. Linux users should develop this kind of app to auto-download pandora emus / games, then everybody will be happy.Sphinxter said:Voted no because platform specific would just further fragment the community.
StreaK said:What kind of "fragmenting the community" youre talking about? If repositories will use XML routines/scripts to generate content updates , you and all linux users could use it aswell [ linux users could make linux-dedicated app to handle updates ]. Whats the problem ? Hating specific platform like windows also dont solve anything. Linux users should develop this kind of app to auto-download pandora emus / games, then everybody will be happy.Sphinxter said:Voted no because platform specific would just further fragment the community.
Why not cross platform? Skillz?
Yeah, im talkin especially about "Pandora Sync". Pandora Sync tool -> syncronizes all apps from www to pandora sd card. Is it a general problem in here? The name of the app?Kings said:Your not talking about a 'Pandora Sync' program, you just want a package manager that works on everything. ...
teasing meSphinxter said:Why not cross platform? Skillz?
	