Noodle is a web search engine for local smb/cifs network shares (Windows/Samba).
It consists of a crawler which scans a given range of IP addresses for shares, collects data about shares, folders and files and stores that into a database and a front-end for making search queries to the database.
It is written in the powerful scripting language Python, using TurboGears 2 as a framework for rapid web development. We also use WebOb and pysmbc.
See also the old website at: https://code.google.com/p/noodle-ng/
- complete rewrite of all application logic
- extended crawler for metadata (in media files)
- Search is customizable via keywords, you can search for specific file types or extensions, date of creation, etc
- Search results are listed per host, with each host having an online/offline-indicator
Noodle. Copyright 2009-2013 The Noodle Developers.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <[http://www.gnu.org/licenses/]>.