Steve Cross Steve Cross
Github Linkedin Profile Astrobin Amateur Radio Site The Token Ring webring

Infrastructure and Linux Enthusiast

Project:ccmm (Connection Church Media Manager)[Draft]

NOTE: This page is marked as draft and is therefore still a work-in-progress. 

gim

yes, i know i keep renaming this thing because the scope and plan keeps changing by the day. for now, its ccmm.. more to come.

Introduction

go-import-media, aka gim, is a tool for automatically importing media from removable disks into a predefined folder structure automatically.

Why?

We generate ~100GB of media data each week at church and currently, I am inserting one SD card or flash drive at a time and copying to my laptop, then syncing up to the server and then finally syncing to the additional storage drives + backblaze. This is super tedious and wastes a lot of time.

The goal of this project is to automatically import and organize media when it is inserted into the machine. Since there are different types and sources of media, this project needs to be able to identify the type of media and organize accordingly.

Features

Current

Planned

Media sources

Supported

Planned (not yet built)

Dependencies

Linux:

Mac: (coming soon)

Installation

coming soon…

Usage

coming soon…

License

gim is licensed under the Apache-2.0 license

Copyright (c) 2024 Steve Cross flip@foxhollow.cc

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at

  http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Portions of the code, specifically those providing localsend server functionality, were originally written by MeowRain for the localsend-go external-link project. The files in question all have the MIT license clearly mentioned in the file header. For the sake of simplicity, any additions by Steve Cross to the localsend files are also licensed under the MIT license, while the rest of the gim project is still licensed under Apache-2.0. For a complete copy of the MIT license text, see the LICENSE-MIT file in the root of this project. The following copyright applies to all localsend-related files only:

Copyright (c) 2024 Steve Cross (additions on or after 2024-10-30) Copyright (c) 2024 MeowRain