WikipediaFS
{{Short description|Virtual filesystem}}
{{notability|Products|date=March 2019}}
{{Infobox software
| name = WikipediaFS
| caption =
| developer = Mathieu Blondel
| released = {{Start date and age|2006|06|11|df=yes}}
| latest_release_version = 0.4
| latest_release_date = {{start date and age|2010|08|02|df=yes}}
| latest_preview_version = r75{{Cite web|url=http://sourceforge.net/p/wikipediafs/code/log|title=WikipediaFS / Code Commit Log}}
| latest_preview_date = {{start date and age|2015|07|10|df=yes}}
| programming_language = Python
| operating_system = Mac OS X, Linux, FreeBSD
| genre = Filesystem
| license = GNU GPL
| website = {{URL|http://wikipediafs.sourceforge.net/}}
}}
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.{{cite web |first=Jason |last=Striegel |title=WikipediaFS – a Linux MediaWiki file-system |publisher=MAKE |date=6 May 2007 |url=http://blog.makezine.com/2007/05/06/wikipediafs-a-linux-mediawiki/ |access-date=2012-02-10}} WikipediaFS is developed primarily by Mathieu Blondel on SourceForge.net.{{cite web |url=http://www.mblondel.org/journal/2007/05/27/wikipediafs-03-released/ |archive-url=https://web.archive.org/web/20120218223109/http://www.mblondel.org/journal/2007/05/27/wikipediafs-03-released/ |date=2007-05-27 |archive-date=2012-02-18 |access-date=2016-04-17 |title=WikipediaFS 0.3 released |work=www.mblondel.org/journal/ Mathieu's log: Machine Learning, Data Mining, Natural Language Processing...... }}
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.
See also
References
{{reflist}}
External links
- {{Official website|http://wikipediafs.sourceforge.net}}
- [http://www.mediawiki.org/wiki/Manual:External_editors MediaWiki Manual:External editors]
- [https://web.archive.org/web/20120723153458/http://www.mobiphil.com/2009/07/wikipediafs-proposal-for-improvement/ proposals for improvement]
- [https://git.sr.ht/~mcepl/wikipediafs Collection of all available patches] {{Webarchive|url=https://web.archive.org/web/20231129175749/https://git.sr.ht/~mcepl/wikipediafs |date=2023-11-29 }}