Skip to content
ispaurePublic

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

482 Commits

Folders and files

Repository files navigation

Logistics

Logistics brings file browsing, media tools and remote-folder management into one desktop app. Browse your files, see what's taking up space, read comics, rename batches of files, or work with your servers and libraries.

It runs on Windows, macOS and Linux. Some tools are specific to one platform or need another application installed.

Get started

  1. Download release.zip from GitHub Releases when a packaged release is available. Choose that file rather than GitHub's automatic “Source code” ZIP: it includes the shared commonUtils files too.

  2. Extract the ZIP and open the Logistics folder.

  3. Start the app using the launcher for your computer:

    Computer What to open
    Windows Double-click LaunchLogistics_WIN.bat
    macOS Double-click LaunchLogistics_MAC.command
    Linux Open a terminal in the folder and run bash LaunchLogistics_LINUX_UV.sh

The launcher sets up Python and the required Python packages for you. You'll need an internet connection for the first run. Setup may take a little while; later launches reuse the installed environment.

Using Git instead? Clone with the shared utilities included, then open the same launcher:

git clone --recurse-submodules https://github.com/ispaure/logistics.git

If you've already cloned it, run git submodule update --init --recursive in the project folder to fetch any missing shared files.

Find your way around

The app opens in File Browser, starting in your home folder. Use Open folder… to browse another location. You can search, preview files, switch views, and explore folder sizes with the storage charts.

Folder Hub brings your configured local folders and remote sources together. The icon sidebar opens a dropdown for Tools and a document-list popup. Markdown, the Text Editor and comic/EPUB readers share draggable document tabs, floating windows, and side-by-side splits. Double-click a floating tab header to return it. Settings lets you save feature defaults and edit their configuration. Each feature settings page has a User Guide button in its upper-right corner. Settings → File indexing controls refresh rules. The default opens saved results immediately and indexes only visited folders; Refresh index scans deeper.

Start with the tools you need. Credentials for remote services are supplied separately, and some integrations need their own software or setup. The configuration guide explains those steps when you're ready.

What can it do?

Tool Use it to…
File Browser Browse, search, preview files and explore storage usage
Git Clone repositories, browse history, stage and commit changes, manage branches and remotes
Bulk Rename Preview and apply changes to many filenames at once
Text Editor Edit text and code in tabs, search/replace, and preserve file encodings
Books & Comics Read EPUBs and comics, edit metadata, and manage or compress comic archives
Archives Browse, create, encrypt, test and extract ZIP/TAR archives
Images Compress images and work with photo metadata
rclone Transfer files between local folders and remote storage
FUSE Open supported remote storage as a mounted folder
Calibre Open book libraries and export books
Plex Back up and restore media-server data
YouTube Downloader Download channels and playlists
Minecraft Find and manage local servers
Perforce Launch configured servers on Linux
Obsidian Find and open vaults
Dropbox Browse Dropbox folders and clean up conflicting copies
Links Keep useful website shortcuts together
Smart Home Control Philips Hue and access Tautulli tools
Aviation Tools Flight calculators and aircraft/airport reference data
Flight Simulator Manage X-Plane settings and window presets
Media Rename audio chapters from a CSV
File Tools Check filenames and remove Python bytecode files
System Tools Run platform-specific maintenance tools

Additional emulator tools are available on request through ispaure’s ally-tools.

Learn more

Maintainers publish a release by tagging a committed, pushed version:

git tag v1.0.0
git push origin v1.0.0

GitHub builds release.zip, including submodules, and adds it to a release with automatic notes. See the release guide for the steps before publishing your first one.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages