Skip to content
/ FsBuddy Public

An open-source platform for filesystem automation provides a user-friendly graphical user interface (GUI) that is designed to simplify the automation of various filesystem tasks.

License

Notifications You must be signed in to change notification settings

jdaar/FsBuddy

Repository files navigation

header

Build
ci

An open-source platform for filesystem automation provides a user-friendly graphical user interface (GUI) that is designed to simplify the automation of various filesystem tasks. Windows only app, Linux on roadmap.

Demo

Go to demo (Youtube)

Screenshots

main_screenshot

Features

  • Subscribe to a directory file changes.
  • Set filter by filename.
  • Move file on creation and rename.

Installation

Go to the Releases section and download the file Setup-x64.exe, then open the file as an Administrator and follow the setup wizard.

Usage

The following pictures will show you the basic structure of the UI:

Header

header_explanation

Watcher list

watcherlist_explanation

Create/Edit

create_edit_explanation

Roadmap

Milestones

  • Javascript VM implementation, managed threads and anonymous pipe implementation
  • User-defined WatcherActions
    • Allow the watcher to perform a custom action when activated (after Javascript VM implementation)
  • Filters
    • User-defined WatcherAction (after Javascript VM implementation)
  • File data extraction
    • Export to csv
    • CRUD table with LiteDB (after migration)
    • User-defined tables with LiteDB
    • Data insertion to user-defined tables
  • Add support for Linux
  • Migrate from SQLite to LiteDB
    • Reimplement ThreadManager with LiteDB as datasource (this is because of LiteDB's thread safety

Features

  • Log visualization from within the app

About

An open-source platform for filesystem automation provides a user-friendly graphical user interface (GUI) that is designed to simplify the automation of various filesystem tasks.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published