Skip to content
Surf Wiki
Save to docs
general/wikipedia

From Surf Wiki (app.surf) — the open knowledge base

WikipediaFS

Virtual filesystem


Virtual filesystem

FieldValue
nameWikipediaFS
developerMathieu Blondel
released
latest_release_version0.4
latest_release_date
latest_preview_versionr75
latest_preview_date
programming_languagePython
operating_systemMac OS X, Linux, FreeBSD
genreFilesystem
licenseGNU GPL
website

WikipediaFS is a virtual filesystem which allows users to view and edit the articles of any MediaWiki-based site as if they were real files on a local disk drive. This enables a user to edit articles directly with any text editor. WikipediaFS is developed primarily by Mathieu Blondel on SourceForge.net.

WikipediaFS is implemented in Python and uses the FUSE kernel module. The file system works by lazily downloading and uploading article sourcetexts — only sending HTTP requests to the selected site when a file is accessed. (Reading a file corresponds to a GET HTTP request, writing to a POST HTTP request.)

Advantages

  • Editing a long Wikipedia article can sometimes turn out to be painful and time-consuming due to web-forms limitations. Instead, when WikipediaFS is mounted on a directory, articles become like real files in that directory: it is thus possible to use a text-editor to edit files. Text-editors are generally more stable and less sluggish than browsers and have useful features such as spell checking and wiki syntax highlighting.
  • It is possible to write programs or bots transparently as if they dealt with simple files because WikipediaFS takes care of the HTTP layer. For example, WikipediaFS could be used to perform a massive content migration from one MediaWiki site to another.

Disadvantages

  • The project is no longer maintained as of 2007; the software has since been deprecated.
  • It is difficult to go from-page-to-page; users must know the exact name of a page in order to edit it, as WikipediaFS has no local knowledge of what pages exist and which don't.

References

References

  1. "WikipediaFS / Code Commit Log".
  2. Striegel, Jason. (6 May 2007). "WikipediaFS – a Linux MediaWiki file-system". MAKE.
  3. (2007-05-27). "WikipediaFS 0.3 released". www.mblondel.org/journal/ Mathieu's log: Machine Learning, Data Mining, Natural Language Processing.......
Info: Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about WikipediaFS — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report