b1c46fbace2a676ced07c08064d332a7fa1e3ea1
SharePoint Explorer
En moderne Python-baseret fil-browser til Microsoft SharePoint, designet til at omgå Windows' MAX_PATH (260 karakterer) begrænsning.
Funktioner
- Søg og Browse: Naviger dynamisk gennem SharePoint sites, dokumentbiblioteker og mapper.
- Sikker Redigering: Automatisk Check-out/Check-in håndtering via Microsoft Graph API.
- Explorer Vibes: Moderne brugerflade med sortering (mapper øverst) og brødkrummesti (breadcrumb).
- Ingen Sti-begrænsning: Arbejder med unikke ID'er og korte midlertidige stier for at undgå MAX_PATH fejl.
Installation & Udvikling
Forudsætninger
- Python 3.x
- Microsoft 365 licens (Business Standard eller højere anbefales)
Setup
- Installer afhængigheder:
pip install customtkinter msal requests - Konfigurer
settings.jsonmed dinclient_idogtenant_id.
Kørsel
python sharepoint_browser.py
Kompilering til EXE
For at pakke programmet til en enkelt selvstændig .exe fil:
pip install pyinstaller
python -m PyInstaller --noconsole --onefile --collect-all customtkinter --name "SharePoint Explorer" sharepoint_browser.py
Den færdige fil findes i mappen dist/. Husk at placere settings.json i samme mappe som .exe filen.
Konfiguration (settings.json)
{
"client_id": "DIN_CLIENT_ID",
"tenant_id": "DIN_TENANT_ID",
"temp_dir": "C:\\Temp_SP"
}
Description
Releases
1
Sharepoint Explorer
Latest
Languages
Python
100%