[go: up one dir, main page]

Menu

Tree [d66369] 0.3 /
 History

HTTPS access


File Date Author Commit
 .settings 2012-01-21 vlkv vlkv [9f16cc] Deleted file
 doc 2012-01-22 vlkv vlkv [c39a7f] Switched version. Some minor changes.
 lib 2011-01-12 vlkv vlkv [b5ad56] Polishing Completer class
 src 2012-08-03 vlkv vlkv [d9a81d] Ignore .reggata\database.sqlite3 when adding fi...
 tests 2012-08-03 vlkv vlkv [d66369] Fixed small bug in tests
 ui 2012-08-03 vlkv vlkv [612a13] Fixed bug: actions in menu->tools were not in s...
 .gitignore 2012-01-25 vlkv vlkv [f03561] Small modifications in run scripts on Linux
 .project 2010-10-03 vlkv vlkv [e72a83] Переименовал проект в reggata
 .pydevproject 2012-07-10 vlkv vlkv [ceef09] Changed interpreter alias in project config
 COPYING 2010-11-19 vlkv vlkv [ae0a09] Добавил информацию о лицензии для Reggata.
 README.creole 2012-07-24 Vitaly Volkov Vitaly Volkov [dbf9ba] Updated README
 build 2012-01-22 vlkv vlkv [1ae9ea] IMPROVED Build scripts
 build.bat 2012-01-23 unknown unknown [76bdac] Organized run and build scripts in windows
 build_set_env.bat.template 2012-01-23 unknown unknown [76bdac] Organized run and build scripts in windows
 extract_query_parser_grammar.bat 2011-01-03 vlkv vlkv [68cb50] Script for extracting query language formal gra...
 reggata.bat 2012-01-23 unknown unknown [76bdac] Organized run and build scripts in windows
 reggata.conf.template 2011-04-10 vlkv vlkv [8c4aba] Small update to reggata.conf.template
 reggata.pro 2010-12-09 vlkv vlkv [2e575b] Обновил перевод на русский язык.
 reggata.template 2012-01-25 vlkv vlkv [f03561] Small modifications in run scripts on Linux
 reggata_ru.qm 2011-01-01 vlkv vlkv [e17a38] GUI translation into Russian
 reggata_ru.ts 2011-01-01 vlkv vlkv [e17a38] GUI translation into Russian
 reggata_set_env.bat.template 2012-01-23 unknown unknown [76bdac] Organized run and build scripts in windows
 runtests.bat 2012-01-24 vlkv vlkv [a7992d] TESTS: Added tests of UnitOfWork.get_item
 runtests.template 2012-01-25 vlkv vlkv [f03561] Small modifications in run scripts on Linux
 setup.py 2012-01-22 vlkv vlkv [1ae9ea] IMPROVED Build scripts
 update_qm 2010-12-09 vlkv vlkv [88c0f8] Разные мелкие улучшения
 update_ts 2010-12-09 vlkv vlkv [88c0f8] Разные мелкие улучшения

Read Me

About Reggata

Reggata - is a program for tagging user files on local computer or (in other words) a tagging file manager.

This is a very "young" project and I'm very interested about your opinion on it. Your comments and suggestions are very appreciated.

If you found a bug or maybe want to request a new feature then report it here https://github.com/vlkv/reggata/issues.

Features

  • You can assosiate with your files any number of arbitrary tags (or keywords) and fields (<name>:<value> pairs).
  • Then you can quickly find files by tags and field values. Reggata has a tag cloud (for querying files by mouse) and a powerful text query language (for more complex queries). Query examples:
    1. Music and Rock and not Pop (This is a simple query, searches items by tags only)
    2. (Music and Pop and "Lady GaGa") and (Rating >= 8) (This query seaches items by tags and "Rating" field value)
    3. Music and Favorite path:"download/unsorted" (This query seaches items (files) only in "download/unsorted" physical path by tags)
  • With Reggata you can open file with a preferred appropriate external program. Reggata has a configuration file reggata.conf which allows you to configure your preferred apps for music, pdf, images and any other types of files.

More information about Reggata can be found on wiki pages https://github.com/vlkv/reggata/wiki.

Alike projects

I would like Reggata to be like Delicious (http://www.delicious.com), but for tagging local files (and URL bookmarks also though) and storing all information in local database, not remote server.

Like Calibre (http://calibre-ebook.com/ which is for electronic books) or JBrout (http://jbrout.manatlan.com/ which is for digital photos) but for files of any type.

Like Tag2Find (http://www.tag2find.com/ which is for windows only as I know) but cross-platform.

Also, in the future I would like Reggata to have repository clone/merge features like Git (http://git-scm.com/), but without storing every previous version state but only the last one.

Screenshots

Reggata screenshots are here: http://sourceforge.net/project/screenshots.php?group_id=388265.

Installation instructions

Reggata is tested under GNU/Linux and Windows XP.

Binary packages

Reggata binary packages for Windows and GNU/Linux are available at https://sourceforge.net/projects/reggata/files/.

Just download the zip/tar archive, unpack it and execute file "reggata" or "reggata.exe".

Installing from source

To run reggata you need to manually install:

  1. Python (>= 3.1.1) http://www.python.org/.
  2. Qt (>= 4.4.3) http://qt.nokia.com/.
  3. SIP (>= 4.11.2) http://www.riverbankcomputing.co.uk/software/sip/download.
  4. PyQt4 (>= 4.8.1) http://www.riverbankcomputing.co.uk/software/pyqt/download.
  5. SQLAlchemy (>= 0.7.4) http://www.sqlalchemy.org/.
  6. SQLite3 (>= 3.5.9) http://www.sqlite.org/.
  7. Ply (>= 3.3) http://www.dabeaz.com/ply/.

Download Reggata source tree, unpack it and execute script "reggata" (or "reggata.bat" on Windows).

Notes for Windows users:

  1. You don't have to install SQLite3 as a separate package because it is included in standard Python distribution for Windows.
  2. PyQt4 binary installer for Windows is available at Riverbank Computing Ltd. official site (http://www.riverbankcomputing.co.uk/software/pyqt/download). This installer contains Qt4, SIP and PyQt4.

About the author

Reggata is created by Vitaly Volkov (nicknames: vlkv, vitvlkv). Contact email: vitvlkv@gmail.com

Licence

Reggata 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.

Reggata 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 Reggata. If not, see http://www.gnu.org/licenses/ .

Need more information?

Visit Reggata wiki pages https://github.com/vlkv/reggata/wiki.