Help on project, anyone?

G

Georg Brandl

Hello,

to train my Python skills I am looking for some project I can contribute
to. I learned Python about one year ago, and had already some
programming background behind (I contributed to SharpDevelop for
instance), so I'm not the complete newbie.

About myself: I'm a 20 year old German with strong interests in
programming and, of course, especially in Python (I love it...).

Does anyone run, or participate in, a project looking for fellow
programmers? I don't have a special area of interest, well, perhaps web
programming...

Thanks,
Georg
 
S

Steve Menard

Georg said:
Hello,

to train my Python skills I am looking for some project I can contribute
to. I learned Python about one year ago, and had already some
programming background behind (I contributed to SharpDevelop for
instance), so I'm not the complete newbie.

About myself: I'm a 20 year old German with strong interests in
programming and, of course, especially in Python (I love it...).

Does anyone run, or participate in, a project looking for fellow
programmers? I don't have a special area of interest, well, perhaps web
programming...

Thanks,
Georg

You know what I would do? I would go on Sourceforge. Try to find a
project that seems interestingto you. and then contact the Maintainer
see if you can help.

Many project also advertise the kind of help they need.
 
P

Peter Hansen

Georg said:
Hello,

to train my Python skills I am looking for some project I can contribute
to. I learned Python about one year ago, and had already some
programming background behind (I contributed to SharpDevelop for
instance), so I'm not the complete newbie.

About myself: I'm a 20 year old German with strong interests in
programming and, of course, especially in Python (I love it...).

Does anyone run, or participate in, a project looking for fellow
programmers? I don't have a special area of interest, well, perhaps web
programming...

Maybe here? http://www.uselesspython.com/pythonchallenge.html
 
F

Fuzzyman

Hello Chap,

I work on various projects. Several of them would *greatly* benefit
from input from another programmer. You can see them at :

http://www.voidspace.org.uk/python/index.shtml

Specifically, I have three projects that I'm looking for someone to
work on, but they are all on the 'small' scale. I couldn't tell whether
you would be happy with that, or if you wanted to join a larger team.

I have listed them in order of difficulty (easiest first). With all of
them I would work with you or offer whatever level of support you want.


1) My dateutils module is out of date and needs work on it.
http://www.voidspace.org.uk/python/modules.shtml#dateutils [1]

2) I need an online bookmarks manager. This is a CGI script that will
allow you to keep/manage an online bookmarks page. [2]

3) Simple Version Control program for single programmer. A very simple
way of doing version control/releases for small projects with only a
single programmer. [3]

If any of these interest you then please contact me - fuzzyman _AT_
voidspace _DOT_ org _DOT_ uk (in preference to my gmail account).

Whatever you decide to do, good luck with your pythoneering.

Regards,


Fuzzyman

[1] Several of the functions shadow functions in the standard library
calender.py. Some of the return values are in illogical orders and a
couple don't behave *exactly* as documented (when adding months to a
date that is at the end of a month). Basically it's in need of an
update/clean up. It is incorporated into a couple of other projects -
and it works fine for those, so *I* don't need it cleaned up. However,
it's one of my most popular downloads - so it's obviously something
people want and would appreciate an updated version.

[2] I work in several locations and really *need* a single bookmarks
repository. I have a clear idea of what I would like *and* how to do
ti. I just don't have the time to work on it. None of the existing
perl/php ones I explored did quite what I hoped. The advantage of this
project is that you could start simple and just incrementally add
features. You could have something working *very* quickly. Basically
phase 1 - a simple bookmark manager with add/delete links. Phase 2 -
parse IE/Firefox/opera bookmark files and check for duplicates
(including sections). Phase 3 - multiple users, client prorgram with
automatic synchronization. (plus lots more)

[3] I think lots of people would find this useful. A version control
system for projects where CVS/Subversion is overkill. This would be
based on DirWatcher/FSDM (
http://www.voidspace.org.uk/python/programs.shtml#dirwatcher ) - All
the code for finding which files have changed is already there, and
there is an existing Tkinter GUI for Dirwatcher.
 
M

Miki Tebeka

Hello Fuzzyman,
3) Simple Version Control program for single programmer. A very simple
way of doing version control/releases for small projects with only a
single programmer. [3]
Subversion (and CVS) are dead simple to install and use.
IMO in the long run you'll find yourself implementing most of their
features anyway.
[3] I think lots of people would find this useful. A version control
system for projects where CVS/Subversion is overkill. This would be
based on DirWatcher/FSDM (
http://www.voidspace.org.uk/python/programs.shtml#dirwatcher ) - All
the code for finding which files have changed is already there, and
there is an existing Tkinter GUI for Dirwatcher.
Adding changes to version control should be done as an explicit action by
the developer. Anything else is on the road to disaster, you'll find
yourself spending too much time backing out of changes you didn't want in.

Bye.
 
M

Miki Tebeka

Hello Fuzzyman,
3) Simple Version Control program for single programmer. A very simple
way of doing version control/releases for small projects with only a
single programmer. [3]
Subversion (and CVS) are dead simple to install and use.
IMO in the long run you'll find yourself implementing most of their
features anyway.
[3] I think lots of people would find this useful. A version control
system for projects where CVS/Subversion is overkill. This would be
based on DirWatcher/FSDM (
http://www.voidspace.org.uk/python/programs.shtml#dirwatcher ) - All
the code for finding which files have changed is already there, and
there is an existing Tkinter GUI for Dirwatcher.
Adding changes to version control should be done as an explicit action by
the developer. Anything else is on the road to disaster, you'll find
yourself spending too much time backing out of changes you didn't want in.

Bye.
 
F

Fuzzyman

Miki said:
Hello Fuzzyman,
3) Simple Version Control program for single programmer. A very simple
way of doing version control/releases for small projects with only a
single programmer. [3]
Subversion (and CVS) are dead simple to install and use.

I've heard *lots* of people say exactly the opposite.
IMO in the long run you'll find yourself implementing most of their
features anyway.
[3] I think lots of people would find this useful. A version control
system for projects where CVS/Subversion is overkill. This would be
based on DirWatcher/FSDM (
http://www.voidspace.org.uk/python/programs.shtml#dirwatcher ) - All
the code for finding which files have changed is already there, and
there is an existing Tkinter GUI for Dirwatcher.
Adding changes to version control should be done as an explicit action by
the developer. Anything else is on the road to disaster, you'll find
yourself spending too much time backing out of changes you didn't
want in.

Yeah, my idea is pretty flexible. You could snapshot a 'release state',
and roll back changes on individual files in between releases. You
basically maintain it on your file system in the normal way and keep an
archive of releases/changes.

I think this probably works well with the may most small projects are
actually managed.

Regards,

Fuzzy
http://www.voidspace.org.uk/python/index.shtml
Bye.
--
------------------------------------------------------------------------
Miki Tebeka <[email protected]>
http://tebeka.bizhat.com
The only difference between children and adults is the price of the
toys
 
C

Captain Dondo

Hello,

to train my Python skills I am looking for some project I can contribute
to. I learned Python about one year ago, and had already some
programming background behind (I contributed to SharpDevelop for
instance), so I'm not the complete newbie.

About myself: I'm a 20 year old German with strong interests in
programming and, of course, especially in Python (I love it...).

Does anyone run, or participate in, a project looking for fellow
programmers? I don't have a special area of interest, well, perhaps web
programming...

Thanks,
Georg

Well, if you want to help, I've got a project that has been a python
learning experience for me, and it has *lots* of potential ( read: very
poor code and implementation ;-) ).

Basically, it has to do with managing and playing movies on a computer,
automatically moving them from recent arrivals to archives, keeping track
of how many times each has been played, etc. I'd like to implement a
simple text-based record for each movie to set up the brightness, volume,
etc.

I also need to write a back end that will generate web pages for the web
interface; something along the lines of album
<http://marginalhacks.com/Hacks/album/> but the author is taking album in
a direction that won't work for me anymore.

Email me if interested.

Remvoe the obvious from my email, and include this
kpwq1jkcsEzdx39gnkVvgycd15ayqq anywhere in your email to get through my
spam filters.

--Yan
 
C

Christophe Cavalaria

Fuzzyman said:
Miki said:
Hello Fuzzyman,
3) Simple Version Control program for single programmer. A very simple
way of doing version control/releases for small projects with only a
single programmer. [3]
Subversion (and CVS) are dead simple to install and use.

I've heard *lots* of people say exactly the opposite.

Let's see :

# First we prepare the local cvs storage :
mkdir ~/cvsroot
export CVSROOT=~/cvsroot
cvs init

# Now we import the existing source code in the cvs "server"
cd path/to/project/to/import
cvs import ModuleName VendorName START
cd ~
cvs co ModuleName

And voila, the folder ModuleName is ready for a local cvs usage : cvs
update, commit etc... You only need to do once the mkdir ~/cvsroot and the
cvs init but don't forget to specify the CVSROOT each time you need to do a
cvs import or a cvs checkout.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,218
Messages
2,571,123
Members
47,725
Latest member
Rudy

Latest Threads

Top