Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>RobotáborNew to Visual Studio Code? Get it now.
Robotábor

Robotábor

Jan Řehák

|
11 installs
| (0) | Free
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Robotábor VS Code Extension

A VS Code extension designed to streamline the workflow for Robotábor programming education. This extension provides quick access to file management, repository operations, and seamless integration with the Briana robot system.

Features

🚀 Quick File Upload

  • Upload do Briana: Instantly copy the currently active file to your designated Briana folder
  • One-click file transfer with automatic destination management
  • Status bar button for quick access

📁 Folder Management

  • Folder Selection: Choose and remember your Briana destination folder
  • Persistent folder settings across VS Code sessions
  • Easy folder picker with visual confirmation

🐙 Repository Operations

  • Clone Robotábor Repository: One-click cloning of the official robotabor repository into your current workspace
  • Update Robotábor: Pull latest changes from the robotabor repository using git pull
  • Automatic file tree refresh after cloning

📜 Robotábor.py Management

  • Upload robotabor.py: Specifically copy the robotabor.py file from your workspace root to Briana
  • Automatic validation that robotabor.py exists before copying
  • Dedicated command for the main robotabor library file

🎛️ Integrated Sidebar Panel

  • Dedicated activity bar view with the Robotábor icon
  • Webview panel with all commands accessible via buttons
  • Real-time display of current destination folder
  • File tree visualization after repository cloning

Commands

The extension provides the following commands accessible via Command Palette (Ctrl+Shift+P):

  • Robotabor: Copy current file to Drive - Upload the active file to Briana
  • Robotabor: Update Robotabor scripts - Pull latest changes from repository
  • Robotabor: Copy robotabor.py to Drive - Upload the main robotabor library
  • Robotabor: Clone Robotabor Repository - Clone the robotabor repository

Installation

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X)
  3. Search for "Robotábor"
  4. Click Install

Usage

First Time Setup

  1. After installation, you'll see the Robotábor icon in the activity bar
  2. Click on it to open the Robotábor panel
  3. Click "📁 Vyber složku Briana" to select your destination folder
  4. The folder path will be saved and displayed in the panel

Daily Workflow

  1. Open your Python files in VS Code
  2. Use the "🚀 Upload do Briana" button in the status bar or panel to copy files
  3. Use "🔄 Aktualizovat robotábor.py" to get the latest robotabor library updates
  4. Use "🐙 Klonovat repozitář robotábor" to get the complete robotabor codebase

File Operations

  • Individual Files: Use "Upload do Briana" with any file open in the editor
  • Robotábor Library: Use "Upload robotabor.py do Briana" to copy the main library file
  • Batch Operations: Clone the entire repository and copy individual files as needed

Requirements

  • VS Code 1.102.0 or higher
  • Git (for repository operations)
  • Write access to your chosen destination folder

Extension Settings

This extension contributes the following settings:

  • Destination Folder: Automatically saved and remembered across sessions (stored in global state)
  • Activity Bar Integration: Adds Robotábor panel to the sidebar

Technical Details

  • Built with TypeScript
  • Uses VS Code's Webview API for the interactive panel
  • Integrates with Git for repository operations
  • File operations use Node.js fs promises for reliability
  • Status bar integration for quick access

Known Issues

  • Repository cloning requires Git to be installed and accessible from the command line
  • File copying requires write permissions to the destination folder
  • The extension expects robotabor.py to be in the workspace root for the dedicated copy command

Release Notes

0.0.1

Initial release of Robotábor VS Code Extension featuring:

  • File upload functionality to Briana
  • Repository cloning and updating
  • Integrated sidebar panel
  • Persistent folder settings
  • Status bar integration

Development

This extension is developed for the Robotábor educational programming platform. It aims to simplify the workflow between development in VS Code and deployment to the Briana robot system.

For support and contributions, visit the repository.

Happy coding with Robotábor! 🤖

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft