8000 GitHub - imadahmad97/linkarr: Linkarr is a simple graphical tool for symlinking/hardlinking files or directories, built with Python and Flask. It allows users to easily create links, making it easier to manage and organize their file system.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Linkarr is a simple graphical tool for symlinking/hardlinking files or directories, built with Python and Flask. It allows users to easily create links, making it easier to manage and organize their file system.

Notifications You must be signed in to change notification settings

imadahmad97/linkarr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Markdownify
Linkarr

A simple graphical tool for linking files, built with Python and Flask.

Gitter

Buy Me A Coffee

AboutFeaturesInstallation

About

Linkarr is a simple graphical tool for linking files, built with Python and Flask. It allows users to easily create both hard and symbolic links between files, making it easier to manage and organize their file system. The application is designed to be user-friendly and intuitive, making it accessible to users of all skill levels.

Features

  • File/Directory Hard and Symbolic Linking: Create both hard and symlinks between files/directories with a graphical interface.
Features to be added:
  • Automatic File Detection: Automatically detect files and directories and hardlink them.
  • Remove Hardlinks: Remove hard links from files and directories.
  • Detect Hardlinks: Detect hard links in files and directories.

Installation and Usage

Installation with Docker

You can quickly get started with Linkarr using Docker. Just run the following command:

docker run -d -p <host-port>:5001 -v /absolute/path/to/your/files:/data imadahmad97/linkarr:latest
  • <host-port>: The port on your machine that you want to access Linkarr from (e.g., 5001).
  • /path/to/your/files: The absolute path on your machine that contains the source and target directories you'd like to work with.

You can also use Docker Compose to run Linkarr. Create a docker-compose.yml file with the following content:

version: "3.8"

services:
  linkarr:
    image: imadahmad97/linkarr:latest
    ports:
      - "<host-port>:5001"
    volumes:
      - /absolute/path/to/your/files:/data
    restart: unless-stopped
  • <host-port>: The port on your machine that you want to access Linkarr from (e.g., 5001).
  • /path/to/your/files: The absolute path on your machine that contains the source and target directories you'd like to work with.

Usage

  1. Open your web browser and navigate to http://localhost:<host-port> (e.g., 'http://localhost:5001').
  2. You will see the Linkarr interface. Navigate to the Config tab.
  3. Add the paths to your source and target directories. Remember this is the path within the container, not your host machine.
  4. Click "Update Configurations" to save your settings.
  5. Navigate to the Home tab and select the source and target directories, as well as the files and directories you want to hardlink.
  6. Click "Submit" and enjoy!

About

Linkarr is a simple graphical tool for symlinking/hardlinking files or directories, built with Python and Flask. It allows users to easily create links, making it easier to manage and organize their file system.

Resources

Stars

Watchers

Forks

0