XediX

πŸ–₯οΈπŸ’» XediX is a text editor for coding in 🐍 Python built with wxPython.


Project maintained by mostypc123 Hosted on GitHub Pages — Theme by mattgraham

GitHub Integration Guide

Overview

XediX’s GitHub integration allows you to sync with GitHub repositories. This guide covers setup, configuration, and best practices.

Prerequisites

Configuration Steps

1. Basic Setup

Create or edit repo.ghicfg in your XediX installation directory. Each line follows this format:

owner/repository:update_interval

Example:

mostypc123/XediX:600
octocat/Hello-World:1200

2. Configuration Parameters

| Parameter | Description | Recommendation | |———–|β€”β€”β€”β€”-|β€”β€”β€”β€”β€”-| | owner | Repository owner username | Must match exactly | | repository | Repository name | Must match case-sensitive name | | update_interval | Seconds between API calls | Minimum 600 (10 minutes) |

3. API Authentication (Optional)

Windows

setx GITHUB_TOKEN "your_personal_access_token"

Linux/macOS

echo 'export GITHUB_TOKEN="your_personal_access_token"' >> ~/.bashrc
source ~/.bashrc

Rate Limits & Best Practices

API Limits

Security

Performance

Troubleshooting

Common Issues

  1. Rate limit exceeded
    • Increase update interval
    • Authenticate with API token
    • Reduce number of monitored repositories
  2. Authentication failures
    • Verify token hasn’t expired
    • Check environment variable is set correctly
    • Ensure token has required permissions
  3. Repository not found
    • Verify repository name and case
    • Check access permissions
    • Confirm repository still exists

Disclaimer

Users are responsible for: