Jump to content




Redfile - File Browser That Will Suit Your Needs(1.3) - Turning Into File Browser!

utility computer

  • You cannot reply to this topic
27 replies to this topic

Poll: New features that will be added (61 member(s) have cast votes)

What would be better to copy/move functions?

You cannot see the results of the poll until you have voted. Please login and cast your vote to see the results of this poll.
Vote Guests cannot vote

#1 MKlegoman357

  • Members
  • 1,170 posts
  • LocationKaunas, Lithuania

Posted 20 May 2013 - 04:16 PM

Originally made for “CodeWars - Reloaded” contest, round 1. Second place :P

V1.3


RedFile

File browser with Rednet support

Download: XeZ2eaBx or

pastebin get XeZ2eaBx RedFile


View PostMKlegoman357, on 07 June 2013 - 02:57 PM, said:

This was originally made as Rednet file sender and manager but it turned out that this would be a great File Browser! So now I'm implementing all features that File Browser can have, like copy, cut, run with arguments, file info, open with, compile to show errors (real-time and not) and more... Suggestions are very appreciated (those who suggest something that I will implement are going to be added to Thank list).

From now this will be a File Browser so wait for all of the features I will add!


Features:

  • Open, edit, delete files
  • Send and receive files via Rednet
  • Close all open modems
  • Create folder/file
  • Supports advanced and normal computers

New features coming! Including:

    Remote file server and client system
    Copy, Move, Paste
    Run, Run with arguments
    Open with
    Delete
    Send, Receive files
    Create new Folder, File
    Check Program for errors
    Show error when program errors
    Double-click support
    Customize colors
    Default folder setting
    New function that will pop a new window in which you will be able to select a folder, file or a specific file.

Usage:

  • Open program, choose file with arrow keys or mouse and choose an option from menu
  • You can also run it with arguments (this allows to run it from another program):
1st argument: “get” or "send”.
2nd argument: - if you choose “send” then this is your client computer id, else if you choose “get” then, if given, it will wait for that computer, otherwise it will wait for any other computer.
3rd argument: - file path you want to send; only used when "send" is chosen.

--Sending myawsomeprogram to computer with id 14
shell.run("RedFile", "send", 14, "myawsomeprogram")

--Waiting for file from any computer
shell.run("RedFile", "get")

--Waiting for file from computer with id 10
shell.run("RedFile", "get", 10)


Screenshots:


Spoiler

Bugs/To do:

Spoiler

Change log:

Spoiler

Older versions:

Spoiler

Thank list:

Spoiler

License:

You can use and edit this program as long as you give me credits


Found bugs? Have suggestions?

Just post it as reply.


Edited by MKlegoman357, 11 May 2014 - 08:55 AM.


#2 Zudo

  • Members
  • 800 posts
  • LocationUK

Posted 23 May 2013 - 02:09 AM

Looks good!

#3 MKlegoman357

  • Members
  • 1,170 posts
  • LocationKaunas, Lithuania

Posted 23 May 2013 - 07:05 AM

View PostZudoHackz, on 23 May 2013 - 02:09 AM, said:

Looks good!

Thanks!

#4 masterdisasterHD

  • Members
  • 172 posts
  • LocationThe Netherlands

Posted 23 May 2013 - 01:18 PM

modem on top: rednet:14 Invalid side

#5 MKlegoman357

  • Members
  • 1,170 posts
  • LocationKaunas, Lithuania

Posted 23 May 2013 - 02:26 PM

View PostmasterdisasterHD, on 23 May 2013 - 01:18 PM, said:

modem on top: rednet:14 Invalid side

Thank you for bug report!
I will fix it as fast as possible, maybe in 1 or 2 days, when I will release a newer version.

EDIT: Fixed, check out new version!

#6 masterdisasterHD

  • Members
  • 172 posts
  • LocationThe Netherlands

Posted 26 May 2013 - 09:39 AM

yay fixed :D

#7 MKlegoman357

  • Members
  • 1,170 posts
  • LocationKaunas, Lithuania

Posted 26 May 2013 - 10:16 AM

View PostmasterdisasterHD, on 26 May 2013 - 09:39 AM, said:

yay fixed :D

I just hate when my fans/program users have to wait ;).

#8 masterdisasterHD

  • Members
  • 172 posts
  • LocationThe Netherlands

Posted 27 May 2013 - 04:05 PM

Oh progress, i like progress :)

#9 MKlegoman357

  • Members
  • 1,170 posts
  • LocationKaunas, Lithuania

Posted 02 June 2013 - 01:12 PM

Tell me if someone finds this program useful, if not I will not continue it, I am now creating my own os and have some other plans. Vote in the poll.

Decided to continue it's development as I'm still learning and this is a great learning experience.

#10 ETHANATOR360

  • Members
  • 423 posts
  • Locationyour hardrive

Posted 02 June 2013 - 03:35 PM

this looks alot nicer then my unreleased one

#11 MKlegoman357

  • Members
  • 1,170 posts
  • LocationKaunas, Lithuania

Posted 07 June 2013 - 02:57 PM

This was originally made as Rednet file sender and manager but it turned out that this would be a great File Browser! So now I'm implementing all features that File Browser can have, like copy, cut, run with arguments, file info, open with, compile to show errors (realtime and not) and more... Suggestions are very appreciated (those who suggest something that I will implement are going to be added to Thank list).

#12 MKlegoman357

  • Members
  • 1,170 posts
  • LocationKaunas, Lithuania

Posted 25 June 2013 - 05:25 PM

I'm back from my trip to France. I have been there for about 3 weeks and didn't had any time to code, but now I have and I will try to update RedFile as soon as possible. Any feature you can think of that is a must-have file browser feature, please suggest it, I would be very thankful.

And for the new features:
What would be better to copy/move functions?
  • Copy or Cut, then at any time browse to desired folder and Paste. (like the Windows File Explorer)
or
  • When Copying or Moving a window pops out and you select desired folder immediately.

Vote in poll

#13 Dave-ee Jones

  • Members
  • 456 posts
  • LocationVan Diemen's Land

Posted 27 June 2013 - 02:09 AM

Ahh, yes.

EDIT: You better hope the winner doesn't upload there's :P

#14 masterdisasterHD

  • Members
  • 172 posts
  • LocationThe Netherlands

Posted 28 June 2013 - 01:44 PM

suggestion: password encrypted files

#15 johnnic

  • Members
  • 50 posts
  • LocationSomewhere in ****** County, *******

Posted 02 July 2013 - 10:52 PM

Could anyone show me where in the code he handles when you click exit? i'm trying to use this in an OS and i want exit to bring you back to the desktop.

Thanks in advance

#16 MKlegoman357

  • Members
  • 1,170 posts
  • LocationKaunas, Lithuania

Posted 03 July 2013 - 04:16 AM

Spoiler

I use this as my selection menus. The exit button is last selection that you can click and if you click it it just exits the program.

PS: There are several functions in this code that I have written myself, like: clamp(), getMin(), getMax(), round(). And if you will use this code, give me Credits. :)

#17 johnnic

  • Members
  • 50 posts
  • LocationSomewhere in ****** County, *******

Posted 03 July 2013 - 09:13 AM

I have given you credits, and thanks. Should be a big help.

#18 johnnic

  • Members
  • 50 posts
  • LocationSomewhere in ****** County, *******

Posted 03 July 2013 - 09:35 AM

Could you show me exactly how to handle the exit click? Have been trying for a while now.

#19 johnnic

  • Members
  • 50 posts
  • LocationSomewhere in ****** County, *******

Posted 03 July 2013 - 04:46 PM

Never mind. Got it figured out.

#20 halo3sniperrifle

  • New Members
  • 2 posts

Posted 12 October 2013 - 08:41 PM

Nice Man! I hope this gets updated with the move file feature plus all those other features! Awesome, definitely going on my 5 star list!
You should also think of making a way so if someone sends you a file you don't have to be waiting for them to send it, it goes into a new folder that you should make.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users