awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
prasmussen avatar

prasmussen/gdriveArchived

0
View on GitHub↗
8,965 نجوم·1,160 تفرعات·Go·MIT·7 مشاهدات

Gdrive

gdrive is a command line interface client for managing files, folders, and permissions within Google Drive. It functions as a backup utility and synchronization tool, allowing users to interact with their cloud storage through a terminal instead of a web browser.

The project supports server-to-server integration by using service accounts and JSON credential files. This enables non-interactive identity verification and session establishment without requiring interactive user login prompts.

The tool covers bidirectional and one-way synchronization between local directories and remote storage, including recursive downloads, uploads, and deletions. It provides capabilities for file revision management, cloud document format conversion, and granular access control through the assignment of user and group roles.

Additional utilities include file change tracking via page tokens, storage quota retrieval, and the use of ignore-file rules to exclude specific paths from synchronization.

Features

  • Cloud Drive CLI Clients - Provides a comprehensive command line interface for managing the entire lifecycle of files and folders in Google Drive.
  • Cloud Storage Sync Tools - Synchronizes local file systems with remote Google Drive storage via a command-line utility.
  • Google Drive Administration - Provides administrative tools for managing file transfers, permissions, and folder structures via the command line.
  • Synchronization State Tracking - Tracks file state using metadata tags to optimize traversal and identify which local files need uploading.
  • Google Drive Synchronization - Synchronizes local directories with cloud storage using one-way transfers and path exclusion rules.
  • Backup Automations - Automates the transfer of local files to cloud storage to ensure consistent data backups.
  • Backup Utilities - Acts as a backup utility by uploading local data and tracking file revisions for secure remote storage.
  • Bucket File Listings - Displays files and folders in cloud storage based on specific queries, sort orders, and parent filters.
  • Remote File Synchronization - Provides bi-directional or one-way transfers between a local directory and a remote cloud store.
  • Remote Cloud Uploads - Sends files or data from standard input to a remote store with custom parent directories and MIME types.
  • Service Account Integrations - Enables server-to-server data movement using service accounts to bypass interactive user login prompts.
  • Cloud File Downloads - Retrieves files and directories from cloud storage to the local system with recursive download support.
  • Service Account Authenticators - Uses JSON credential files to establish server-to-server communication without interactive user login prompts.
  • Recursive Directory Traversers - Walks through local and remote folder hierarchies to perform bulk downloads, uploads, and deletions.
  • Google Drive Content Conversion - Converts files between different formats specifically within the Google Drive ecosystem.
  • Document Format Converters - Allows importing files into native cloud formats or exporting cloud documents into specified MIME types.
  • Document Format Conversions - Translates cloud-native documents into specified file formats during the export and import process.
  • Remote File Rename and Delete Operations - Supports removing files or directories from a remote store, including recursive directory deletion.
  • File Pattern Matching - Excludes specific files or directories from synchronization using wildcard and recursive glob patterns.
  • Remote File Writing - Creates new revisions of existing remote files by uploading updated content.
  • Revision Managers - Enables listing, downloading, or deleting historical versions of a file to track changes over time.
  • Sync Exclusion Rules - Excludes specific files or directories from synchronization using root-level configuration files and patterns.
  • Permission-Based Access Control - Implements access control by assigning specific roles and domains to files via the remote API.
  • Cloud File Permissions - Provides mechanisms to manage and assign sharing roles and access permissions for files and folders in the cloud.
  • Service Account Management - Uses JSON credentials to facilitate non-interactive server-to-server communication with the Google Drive API.

سجل النجوم

مخطط تاريخ النجوم لـ prasmussen/gdriveمخطط تاريخ النجوم لـ prasmussen/gdrive

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Gdrive

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Gdrive.
  • gam-team/gamالصورة الرمزية لـ GAM-team

    GAM-team/GAM

    4,206عرض على GitHub↗

    GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments into structured API calls, enabling administrators to manage users, groups, organizational units, and domain settings across a Google Workspace environment. The tool handles authentication through OAuth2 flows, service accounts, and workload identity federation, and supports multi-tenant configurations for managing multiple domains or cloud projects from a single installation. GAM distinguishes itself through its batch processing and automation capabilities. It can process la

    Pythongamgooglegoogle-admin-sdk
    عرض على GitHub↗4,206
  • houtianze/bypyالصورة الرمزية لـ houtianze

    houtianze/bypy

    8,555عرض على GitHub↗

    bypy is a Python client for interacting with Baidu Yun cloud storage via its official API. It functions as both a library for programmatic integration and a command-line manager for organizing and listing files within a cloud account. The project features a multi-process transfer tool that utilizes parallel processing to accelerate high-volume uploads and downloads. It provides bidirectional directory synchronization to align content between local file systems and remote cloud storage by identifying missing or outdated files. The tool covers recursive file transfers, automated cloud data bac

    Python
    عرض على GitHub↗8,555
  • abraunegg/onedriveالصورة الرمزية لـ abraunegg

    abraunegg/onedrive

    12,577عرض على GitHub↗

    This project is a command-line synchronization client for OneDrive and SharePoint libraries on Linux. It functions as a synchronization engine that aligns local filesystems with cloud storage through bidirectional, unidirectional, or download-only workflows. The client supports headless authentication for servers without web browsers and can be deployed as a background service or within a containerized environment. It enables the management of multiple distinct cloud accounts on a single system and integrates with shared SharePoint sites and document libraries. The synchronization engine inc

    D
    عرض على GitHub↗12,577
  • google/claspالصورة الرمزية لـ google

    google/clasp

    5,484عرض على GitHub↗

    clasp is a command-line interface for managing Google Apps Script projects, enabling developers to create, sync, and deploy scripts from a local development environment. It provides an alternative to the cloud-based script editor, allowing version control, offline editing, and integration with standard development workflows. The tool supports TypeScript transpilation, so developers can write type-annotated code that compiles to JavaScript for the Apps Script runtime. Authentication is handled via OAuth 2.0, and users can synchronize local files with remote projects using ignore patterns simil

    TypeScriptapps-scriptclijavascript
    عرض على GitHub↗5,484
عرض جميع البدائل الـ 30 لـ Gdrive→

الأسئلة الشائعة

ما هي وظيفة prasmussen/gdrive؟

gdrive is a command line interface client for managing files, folders, and permissions within Google Drive. It functions as a backup utility and synchronization tool, allowing users to interact with their cloud storage through a terminal instead of a web browser.

ما هي الميزات الرئيسية لـ prasmussen/gdrive؟

الميزات الرئيسية لـ prasmussen/gdrive هي: Cloud Drive CLI Clients, Cloud Storage Sync Tools, Google Drive Administration, Synchronization State Tracking, Google Drive Synchronization, Backup Automations, Backup Utilities, Bucket File Listings.

ما هي البدائل مفتوحة المصدر لـ prasmussen/gdrive؟

تشمل البدائل مفتوحة المصدر لـ prasmussen/gdrive: gam-team/gam — GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments… houtianze/bypy — bypy is a Python client for interacting with Baidu Yun cloud storage via its official API. It functions as both a… abraunegg/onedrive — This project is a command-line synchronization client for OneDrive and SharePoint libraries on Linux. It functions as… google/clasp — clasp is a command-line interface for managing Google Apps Script projects, enabling developers to create, sync, and… skilion/onedrive — This is a cloud storage client and synchronization service for Linux that maintains data parity between local… isaacs/node-glob — node-glob is a Node.js library for finding and matching files and directories using glob patterns. It functions as a…