MSFN Forum: Periscope File Manager - MSFN Forum

Jump to content


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Periscope File Manager Rate Topic: -----

#1 User is offline   EyesOfARaven 

  • Junior
  • Pip
  • Group: Members
  • Posts: 55
  • Joined: 14-July 09

Posted 04 August 2009 - 02:37 PM

I've been writing a cross-platform file manager/shell/launcher that supports every version of Windows from 95 and up to 7, and Linux, Mac, BSD, etc.

It is written in Python/wxPython. The current release is broken on many platforms, but not Windows, so if you'd like to give it a spin you could head over to the project page:

http://code.google.c...e-file-manager/

It is, in it's current stage, functional enough for you to check out. It acts like a cross between Program Manager, Workplace Shell, and Windows Explorer.

I'm developing this for myself, really, but I've released it under an open source license, so if anyone wants to contribute or tweak it to their liking they are welcome to.

The current version as of this post is v.05, which is available in the downloads section at the above link.

All major bugs should be fixed by v.06, so if you want to play it extra-safe, wait for that release.

Enjoy.

This post has been edited by EyesOfARaven: 28 September 2009 - 07:21 PM



#2 User is offline   M()zart 

  • Member
  • PipPip
  • Group: Members
  • Posts: 244
  • Joined: 17-June 08

Posted 12 August 2009 - 04:24 AM

Tried it, didn't run. Though I have python 2.5.1, not 2.6. Windows XP.
pythonw.exe does not tell anything, just didn't run. When I'm trying to launch it with python.exe, it complains about missing wx module. Please specify the system and python requirements in more details, or upload full pack, so I shouldn't search for something missing.

#3 User is offline   M()zart 

  • Member
  • PipPip
  • Group: Members
  • Posts: 244
  • Joined: 17-June 08

Posted 18 August 2009 - 04:00 AM

Tried it again with Python 2.5 and 2.6, and wxPython 2.8. The same with pythonw, with python received the following error:


Periscope File Manager

copyright © 2009 The Infotaxis Project
All rights reserved.
Traceback Onost recent call last):
File "c:\periscope\periscope.py'', line 442, in <module>
application = app(0)
File "d:\Python25\lib\site-packages\wx-2.8-msw-unicode\wx\_core.py'', line
7978
, in _init_
self._BootstrapApp()
File "d:\Python25\lib\site-packages\wx-2.8-msw-unicode\wx\_core.py", line
7552
in _BootstrapApp
return _core_.PyApp_BootstrapApp(*args, **kwargs)
File ''c:\periscope\periscope.py", line 423, in OnInit
frame = main(None, -1, abspath+" - Periscope")
File ''c:\periscope\periscope.py", line 363, in _init_
self.SetstatusText("Periscope "+opsys+" - "+str(itms)+" items''+hidline)
UnboundLocalError: local variable 'hidline' referenced before assignment

#4 User is offline   M()zart 

  • Member
  • PipPip
  • Group: Members
  • Posts: 244
  • Joined: 17-June 08

Posted 21 August 2009 - 03:22 AM

As I see, EyesOfARaven is not interested in the feedback...

#5 User is offline   patchworks 

  • Member
  • PipPip
  • Group: Members
  • Posts: 246
  • Joined: 09-May 05
  • OS:Windows 7 x64
  • Country: Country Flag

  Posted 22 August 2009 - 01:19 AM

Interesting project: why don't you post it on ReactOS forums too ?

#6 User is offline   EyesOfARaven 

  • Junior
  • Pip
  • Group: Members
  • Posts: 55
  • Joined: 14-July 09

Posted 10 September 2009 - 03:23 PM

Check the Google code page for specific requirements, or follow my directions below. If your system has all of these, please post the exact error you are receiving, along with the exact OS version (even if it isn't 98, as this is a crossplatform program), what packs/etc. (KernelEX, Revolutions, 98SE2ME, etc.) you may be running, and any other pertinent information you feel is useful.

Oh and be sure to use the Periscope .5 update, as it includes a number of small but important fixes over .4.

If you install ActivePython 2.5, this includes everything you need except WX. Please be sure to use the Unicode version of wxpython, as the ANSI version is apparently not maintained too well and does not work (at least for me).

I do care about feedback, and appreciate it. I have been busy (my brother got married) and am now back to troubleshoot any issues you might have with Periscope. Development will pick back up shortly.

Thanks for your patience!

This post has been edited by EyesOfARaven: 10 September 2009 - 04:01 PM


#7 User is offline   dencorso 

  • Adiuvat plus qui nihil obstat
  • Group: Super Moderator
  • Posts: 4,866
  • Joined: 07-April 07
  • OS:98SE
  • Country: Country Flag

Posted 10 September 2009 - 04:11 PM

UNICODE and Win 9x/ME don't usually mix well together... :whistle:

#8 User is offline   EyesOfARaven 

  • Junior
  • Pip
  • Group: Members
  • Posts: 55
  • Joined: 14-July 09

Posted 17 September 2009 - 03:25 PM

View Postdencorso, on Sep 10 2009, 06:11 PM, said:

UNICODE and Win 9x/ME don't usually mix well together... :whistle:


Just make sure you have UNICOWS (Mircosoft Unicode Layer for Windows) installed and you shouldn't have any trouble with that. While Unicode and 9x don't get along fantastically, I haven't had any trouble with this or VLC, both of which use it. I have no choice in the matter, as the wxPython ANSI distribution is broken it seems. Feel free to try it if you want, but you will most likely experience errors running the script if you try the ANSI version of wxPython.

My Windows 98 box has 98SE2ME, GDI Heap Extender, all official updates, a number of smaller tweaks, wxPython Unicode, comtypes, pywin32, and ofc Python 2.5. (Comtypes and Pywin32 are the submodules that come with ActivePython that I actually use, you could download and install them separately but they aren't super-easy to find download links for).

This post has been edited by EyesOfARaven: 17 September 2009 - 03:28 PM


#9 User is offline   Fredledingue 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,261
  • Joined: 10-February 05
  • OS:98SE
  • Country: Country Flag

Posted 21 September 2009 - 03:24 PM

Can you make an executable?

#10 User is offline   EyesOfARaven 

  • Junior
  • Pip
  • Group: Members
  • Posts: 55
  • Joined: 14-July 09

Posted 23 September 2009 - 04:58 PM

View PostFredledingue, on Sep 21 2009, 05:24 PM, said:

Can you make an executable?

A valid request and probably a good idea for testing, since it will be more accessible. This isn't the easiest thing to do in Python, however, so it will take some time before I can get around to it. I will post back here (and on the project page) when I have, though.

#11 User is offline   Fredledingue 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,261
  • Joined: 10-February 05
  • OS:98SE
  • Country: Country Flag

Posted 27 September 2009 - 01:48 PM

I forgot Python is a scripting language, but it needs to be installed on windows. Does it?
How does the interface looks like?
(sorry I'm not ready to install Python now, perhpas in a remote future only, question of time and set of mind :sneaky: )

#12 User is offline   EyesOfARaven 

  • Junior
  • Pip
  • Group: Members
  • Posts: 55
  • Joined: 14-July 09

Posted 28 September 2009 - 07:07 PM

I just did some major revamping (new version not released yet though) including the following:

-Fixed any and all glitches that have arisen from .4 to .5 for Win9x due to development on Win7.
-Changed the icon system to use whatever Explorer would use for almost all icons (folders are really the only exception).

As we stand it's not ready for release because the new icon system broke shell mode, but I am working on it right now.

Here's a screenshot of it on Windows 7:
Posted Image

And here's one of it on Windows 98SE:
Posted Image

Here's a revision of what you should install to run it on 98SE, from my own experience in setting up an environment for it today:
- ActivePython 2.5.4
- Comtypes 5.2
- wxPython 2.8 win32 Unicode

When .6 is ready to launch I'll be sure to also package a UPX-compressed EXE version that should be tiny and portable. :)

Edit: Oh and note that the reason I only gave screenshots of explorer mode is because shell mode is broken ATM, and media mode is very.. preliminary.

This post has been edited by EyesOfARaven: 28 September 2009 - 07:11 PM


#13 User is offline   M()zart 

  • Member
  • PipPip
  • Group: Members
  • Posts: 244
  • Joined: 17-June 08

Posted 30 September 2009 - 04:28 AM

At last I've managed to run it. But what can it do now? I can see five shortcuts (btw, nice icons. Nostalgic.): control panel and command line, which are working, Periscope, which is not :) , and two folders. I can go into these folders and back, but I cannot go anywhere else and do something else. Waiting for the 0.6...

#14 User is offline   EyesOfARaven 

  • Junior
  • Pip
  • Group: Members
  • Posts: 55
  • Joined: 14-July 09

Posted 30 September 2009 - 07:58 PM

View PostM()zart, on Sep 30 2009, 06:28 AM, said:

At last I've managed to run it. But what can it do now? I can see five shortcuts (btw, nice icons. Nostalgic.): control panel and command line, which are working, Periscope, which is not :) , and two folders. I can go into these folders and back, but I cannot go anywhere else and do something else. Waiting for the 0.6...


I am going to fix up shell mode tonight (in a few minutes I'll start, in fact) and then .6 will be ready for release - which will probably happen tomorrow.

Until then, if Periscope's explorer mode is broken as you say, I'll explain how to use shell mode (which is what you are in):

In the Periscope folder, you will find a folder called "PRS" - think of this as the "Start Menu" folder in explorer. Whatever you put in here, including directories, will end up replicated in Periscope Launcher.

You can put shortcuts, exe files, documents, folders - whatever you want in here. This basically acts as the "start menu" for Periscope, and it is something of a hybrid, functionally, between Program Manager, Workplace Shell, and Explorer.

Again, I will post here when I have an update.

Edit: I finished the requisite work tonight, it was much less broken than I thought, so it's all done and uploaded. I also uploaded dependency packages for 9x and NT, so it's easy for everyone! :D

http://code.google.com/p/periscope-file-ma.../downloads/list

I will make an EXE build sometime, but I am unsure when.

Edit 2:

Ah yes, I forgot to mention, there is ONE known bug - filenames with parenthesis seem to not get along with it. Nothing bad happens, but they get cut off upon trying to open them. I haven't had a chance to track that down yet.

Edit 3:

I made an EXE build for all of you who don't feel like installing the Depdencies packages:
http://periscope-file-manager.googlecode.c...6-win32-bin.rar

Note that I adapted the code to run from EXE instead of PY really quickly, so even though I tested it and it was working for me, it might not work for you. If you encounter a problem, please tell me and in the meantime you can try the script release.

This post has been edited by EyesOfARaven: 01 October 2009 - 02:56 PM


#15 User is offline   Fredledingue 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,261
  • Joined: 10-February 05
  • OS:98SE
  • Country: Country Flag

Posted 01 October 2009 - 05:05 PM

Hi, I got the "device attached to the system is not functioning" and "periscope.exe expects a new version of windows" errors with the exe version on w98se. :sneaky:

Also "You must upgrade Windows" LOL!

Now what are the advantages of Periscope over other file managers?

#16 User is offline   EyesOfARaven 

  • Junior
  • Pip
  • Group: Members
  • Posts: 55
  • Joined: 14-July 09

Posted 01 October 2009 - 05:22 PM

View PostFredledingue, on Oct 1 2009, 07:05 PM, said:

Hi, I got the "device attached to the system is not functioning" and "periscope.exe expects a new version of windows" errors with the exe version on w98se. :sneaky:

Also "You must upgrade Windows" LOL!

Now what are the advantages of Periscope over other file managers?


OH DUH! LOL...

I compiled the exe version under XP, and wasn't thinking. This means that it is essentially a compiled version of only Periscope for NT. Until I get around to sticking it in a 9x box and compiling again you'll just have to use the Deps/Script packages.

Sorry, rofl.

At least you can check it out on NT without installing Python, xD

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy