EDIT: Can anyone host a simple PHP script for me? I'd really appreciate it, as I would like to get my app suggestion back up and running. :/
Of course, you'll need HTTP enabled for this to work.
The app is able to have multiple software sources, given that someone will host them.
Sadly, there isn't much to download off of it yet. I don't want to put anyone's software
on my server unless they give me the OK.
If you would like to host your own software source, or would like to contact me about adding
their program to the default source, just drop me a PM.
Late-start changelog
Spoiler
--Version 1.5331 - 1/27/13
In preparation for my website (which hosts an email php script) to be taken down, I have removed the "suggest app" functionality.
--Version 1.531 - 1/26/13
Fixed hard-to-explain bug (hopefully)
--Version 1.53 - 1/26/13
Programs can now be added with "--APPSTORE-FS.ABSOULTE_PATH:true" so that it will put the program in the root of the computer, not the App directory.
--Version 1.525 - 1/26/13
Arrow buttons now move scrollbar. (Thanks for the report, BigShiny!)
--Version 1.52 - 1/25/13
Removed debug code.
Added revolutionary scrollbar magic by allowing you to hold the mouse down to scroll anywhere if you START from the scrollbar like a truu prugrum.
--Version 1.51 - 1/25/13
Fixed ADDDIR bug.
--Version 1.5 - 1/25/13
Added scrollbars! Scroll to your heart's content with a mouse scrollbar.
Allows programs with multiple files to be downloaded!
--Version 1.2661215 - 1/7/13
Fixed crash if download path is set to " ", " ", "/" or "\" Now that will put the file in the default path instead of crashing />
--Version 1.2661214 - 1/7/13
Hotfix for startup crash bug
EDIT: IN REGARDS TO PUBLISHING APPS
Sorry, guys... no public publishing (kinda)
In order to set up an automated public publishing system, there would have to be a complicated php script so that people couldn't hack my website to pieces. Therefore, I just won't allow uploads. I'm going to put a button at the top right where you can suggest your program, but only I will add software to the database. Keep in mind, anyone can run a database, and any notable DB's will be moved to the OP.
END EDIT
TO-DO
Spoiler
Put a run button in AppDetails screen if the app is installed
(I had the lua code here, but it made the post messy and the code can be viewed from the dropbox link)
Distributional rights:
Many people have asked me, both in this thread and out, if they can put my AppStore in a software collection/OS/Server/etc. To that question, my answer is a gracious "YES." I am a very community-oriented person, so why should I disallow what makes a community thrive: Sharing and Building off of eachother?
Feel free to put my program in any package, with only one condition:
You don't have too per se, but it would be nice if you would put a post in my thread linking to your thread so that I could see how my program is evolving.
Add non-official software source
Spoiler
type in this command:
edit .AppStore/softwareSources
Append the URL.
Save and exit.
PACKAGE SERVER INSTRUCTIONS
Spoiler
Create a directory structure as follows on your server appstore |programs ||program_name_1 |||shortDesc.txt |||longDesc.txt |||app.txt |http://png-2.findico...xt_document.pngprogramlist.txt
Separate the author, title, and internal names with a ; and separate entries with a |
the name on the server (EX. program_name_1) is also the name that the file will download as.
Every program has a separate folder. If you had FireWolf on your server, then there would be a folder in appstore/programs called firewolf.
app.txt is the program. If the program is multifile(See edit) / updated frequently, then you can code a launcher for the program that automatically downloads everything, and set THAT as app.txt.
The first file given will be the file that the Appstore tells the user to run.
BEGIN = Start file with name after the ":"
END = End file
ADDDIR= Create directory of given name (
Nice! And you are the first... I am working on a appstore, too ...
I wish you luck!
It was easy, but the interface was the most difficult part. It was actually very frustrating to get it to feel... "right." And it still doesn't lol
First of all, I love the app and the idea of an appstore - this is fantastic!
I was just looking through the code, and saw that the version of Firewolf you have stored at http://dl.dropbox.co...irewolf/app.txt has a compiler error D:
This means that it cannot start up and therefore autoupdate. There is a newer version of Firewolf that fixes this issue (missing ')' ). Could you update your Dropbox source? Or (even better) download from this URL instead (this will always get the lastest version): https://raw.github.c...ities/other.lua
Thanks! (this is why you say Firewolf isn't working for you )
EDIT: Whoops! Just realised that 1lann already told you about this! Hehehe silly me
Also a couple of suggestions:
- The way you currently have the filesystem organised is very awkward. I dislike having to type /AppStore/Store every time I want to run this. May I suggest keeping the data folder, but moving the program Store to the root, or allow any directory. Just store all the data under /.AppStore
- Make the data folder (the AppStore folder) hidden by placing a dot (.) in front of it, so it is stored at /.AppStore
- Make the notifications bigger! I hardly notice the text at the bottom changes!
- When you download the apps, allow the user to specify where they want to save them. I also dislike having to type in /apps/[app name]/app to run it.
GravityScore, on 06 January 2013 - 04:59 AM, said:
Hey.
First of all, I love the app and the idea of an appstore - this is fantastic!
I was just looking through the code, and saw that the version of Firewolf you have stored at http://dl.dropbox.co...irewolf/app.txt has a compiler error D:
Also a couple of suggestions:
- The way you currently have the filesystem organised is very awkward. I dislike having to type /AppStore/Store every time I want to run this. May I suggest keeping the data folder, but moving the program Store to the root, or allow any directory. Just store all the data under /.AppStore
- Make the data folder (the AppStore folder) hidden by placing a dot (.) in front of it, so it is stored at /.AppStore
- Make the notifications bigger! I hardly notice the text at the bottom changes!
- When you download the apps, allow the user to specify where they want to save them. I also dislike having to type in /apps/[app name]/app to run it.
Thank you!
Yeah, I'll try to get a link out.
I never thought I'd actually distribute this, so I never really worked out the awkwardness.