470,841 Members | 921 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 470,841 developers. It's quick & easy.

Non-GUI source code browser with file system tree view

Hello,

from time to time I want to inspect the source code of projects
on remote computers.(*) I've googled for one or two hours but
didn't find anything helpful. :-/ I'm looking for something like
IDLE's path browser - i. e. a tree view and file view
side-by-side - but with the following differences:

- doesn't need an X connection to the remote computer where the
sources are

- must also work with other programming languages (ideally with
syntax highlighting)

- consequently, the tree view will not be based on a module
search path but on a file system directory

Ideally, but not necessesarily, this browser should be written in
Python. If possible, it should be open source software. It _must_
run on GNU/Linux and, if possible, on Mac OS X (a local X server
is ok if the mentioned browser is a curses-based program).
(Another approach might be a small web application server in the
spirit of "pydoc -p <port>" which could connect to a local port
forwarded with ssh.)

Does anyone know of a source code browser which meets the
requirements listed above or links that could help me? Many
thanks in advance. :-)

(*) Copying the files to the local host is probably rather
impractical because the files sometimes change very frequently.
Developing only locally is impractical for some projects because
the remote development server has some infrastructure that I
can't reproduce locally or only with a lot of work.

Stefan
Mar 30 '06 #1
3 2603
Stefan Schwarzer wrote:
(*) Copying the files to the local host is probably rather
impractical because the files sometimes change very frequently.


do lots of files change very frequently, or just a small number ?

if the latter, I doubt you'll be able to beat rsync+local browsing.

</F>

Mar 30 '06 #2
Stefan Schwarzer wrote:
Hello,

from time to time I want to inspect the source code of projects
on remote computers.(*) I've googled for one or two hours but
didn't find anything helpful. :-/ I'm looking for something like
IDLE's path browser - i. e. a tree view and file view
side-by-side - but with the following differences:

- doesn't need an X connection to the remote computer where the
sources are

- must also work with other programming languages (ideally with
syntax highlighting)

- consequently, the tree view will not be based on a module
search path but on a file system directory

Ideally, but not necessesarily, this browser should be written in
Python. If possible, it should be open source software. It _must_
run on GNU/Linux and, if possible, on Mac OS X (a local X server
is ok if the mentioned browser is a curses-based program).
(Another approach might be a small web application server in the
spirit of "pydoc -p <port>" which could connect to a local port
forwarded with ssh.)

Does anyone know of a source code browser which meets the
requirements listed above or links that could help me? Many
thanks in advance. :-)


emacs + emacs code browser.

--
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in 'o****@xiludom.gro'.split('@')])"
Mar 30 '06 #3
bruno at modulix <on***@xiludom.gro> writes:
[...]
emacs + emacs code browser.


+ Tramp. (distributed with emacs, but it's good to know what
documentation you need to be looking at)

effbot's suggestion of rsync seems good though -- always assuming you
can run rsync on the remote machine, of course.

Couldn't find any free Eclipse tool to do this. IBM has the non-free
"Remote System Explorer".
John

Mar 30 '06 #4

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

12 posts views Thread by lothar | last post: by
4 posts views Thread by bwmiller16 | last post: by
8 posts views Thread by John Hazen | last post: by
14 posts views Thread by Patrick Kowalzick | last post: by
399 posts views Thread by =?UTF-8?B?Ik1hcnRpbiB2LiBMw7Z3aXMi?= | last post: by
12 posts views Thread by puzzlecracker | last post: by
reply views Thread by mihailmihai484 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.