Posts Tagged ‘fuse-mediawiki’

Status report and a request for help

September 5th, 2008

School is taking over my life, again. There’s one catch though — I’m actually enjoying this year. (whoa!)

My English teacher doesn’t suck. In fact, she’s one of the best teachers I’ve ever had, and it’s her first year of teaching.

So, with the increase of schooliness, a decrease in Fedoraness obviously goes down. Here’s my current list of works-in-progress, and if anyone wants to grab one of these and help me out immensely, that would be awesome.

  • Fixing pages on the wiki that really need it. I often don’t have the time to fix some pages that need major fixing, so I shove {{needs love}} on ‘em, and they go in Category:Pages that need love. What I really need is a lot of someones to take a page in, give it some love and whatever it needs to succeed, and remove the {{needs love}} tag.
  • fuse-mediawiki continuing development. The current HEAD of the fuse-mediawiki git repo is broken when opening pages and I can’t figure out why. In addition, I have a few more things considered as “planned features”:
    • shell scripts that act as special pages that come with the filesystem
    • ability to fetch media files (Image:) and category listings
    • lots and lots of bug testing with different wikis
    • possible usage of an external mediawiki API, or writing of our own

    Send me patches, I’ll give ya push access if I like ‘em. Remember that fuse-mediawiki is the potential future of bots for the Fedora Project wiki, and will also allow people to escape the <textarea>, so it’s a good thing for Fedora and the entire MediaWiki community.

  • I’m requesting someone with lots of Python knowledge and an interest in gwibber to be a comaintainer and help make the package stable enough for updates — someone who can work with the upstream developer (an awesome guy, by the way) to help get things working. Inquire within.

So, if you feel like giving a little bit more to the Fedora community, this is a great way to do it — by helping a high school student feel more secure because things are taken care of. Let me know if you’re interested in any of these.

Tags: , , , | Comments Off

fuse-mediawiki 0.1

July 27th, 2008

A fun personal project of mine, fuse-mediawiki, has been pushed to 0.1. It’s most likely still very broken, but it’d be nice if people would be able to test it a bit, submit patches, whatever.

Fetch the source with

$ git clone git://repo.or.cz/fuse-mediawiki.git

and play around. This’ll get you started with the Fedora Project wiki:

$ mkdir ~/wiki/
$ python fuse-mediawiki.git https://fedoraproject.org/w/index.php ~/wiki/ --auth-basic -u FAS_USERNAME
$ mkdir -p ~/wiki/content/User:Ianweller/
$ vim ~/wiki/content/User:Ianweller/fuse-mediawiki_playground.wiki

and a :wq and changes will be committed to the wiki. Exit the filesystem with

$ fusermount -u ~/wiki/

Do NOT, under any circumstances, use this for real work and blame me for any damage caused. However, please do test it in places where it doesn’t matter what happens, and let me know what breaks.

There is currently nothing to prevent you from overwriting somebody else’s changes. There is currently nothing that clears out the cache of a page unless you remount it.

I have no clue how this works in Emacs, or gedit, or anything else. Patches welcome to fix it. :)

If you’re trying to debug something, pass the -f option to the end of the command line; it’ll put the program in the foreground and print fun debugging information. Read the README for more info.

This may be a personal project, but if somebody would like to work on this with me, that’d be great! Shoot me an email.

Edit: I fail. The correct option for auth_basic is --http-basic.

Tags: , , | 2 Comments »