{% extends "base.html" %} {% block title %}{{ source.name }} - Drive Browser{% endblock %} {% block styles %} {% endblock %} {% block content %}
{{ items|length }} items
{% for item in items %} {% if item.type == 'folder' %} {% set link = '/drive/api/browse/' + item.path if is_api else '/drive/browse/' + source.id|string + '/' + item.path %} {% set raw_link = '' %} {% set icon_class = 'folder' %} {% set icon = 'bi-folder-fill' %} {% set google_link = '' %} {% elif item.type == 'pdf' %} {% set link = '/drive/api/open/' + item.path if is_api else '/drive/file/' + source.id|string + '/' + item.path %} {% set raw_link = '/drive/api/download/' + item.path if is_api else '/drive/raw/' + source.id|string + '/' + item.path %} {% set icon_class = 'pdf' %} {% set icon = 'bi-file-earmark-pdf-fill' %} {% set google_link = '' %} {% elif item.type == 'image' %} {% set link = '/drive/api/open/' + item.path if is_api else '/drive/file/' + source.id|string + '/' + item.path %} {% set raw_link = '/drive/api/download/' + item.path if is_api else '/drive/raw/' + source.id|string + '/' + item.path %} {% set icon_class = 'image' %} {% set icon = 'bi-file-earmark-image-fill' %} {% set google_link = '' %} {% elif item.type == 'slides' %} {% set link = '/drive/api/open/' + item.path if is_api else '/drive/file/' + source.id|string + '/' + item.path %} {% set raw_link = '' %} {% set icon_class = 'slides' %} {% set icon = 'bi-file-earmark-slides-fill' %} {% set google_link = 'https://docs.google.com/presentation/d/' + item.path + '/edit' if is_api else '' %} {% elif item.type == 'sheet' %} {% set link = '/drive/api/open/' + item.path if is_api else '/drive/file/' + source.id|string + '/' + item.path %} {% set raw_link = '' %} {% set icon_class = 'sheet' %} {% set icon = 'bi-file-earmark-spreadsheet-fill' %} {% set google_link = 'https://docs.google.com/spreadsheets/d/' + item.path + '/edit' if is_api else '' %} {% elif item.type == 'doc' %} {% set link = '/drive/api/open/' + item.path if is_api else '/drive/file/' + source.id|string + '/' + item.path %} {% set raw_link = '' %} {% set icon_class = 'doc' %} {% set icon = 'bi-file-earmark-word-fill' %} {% set google_link = 'https://docs.google.com/document/d/' + item.path + '/edit' if is_api else '' %} {% elif item.type == 'video' %} {% set link = '/drive/api/open/' + item.path if is_api else '/drive/file/' + source.id|string + '/' + item.path %} {% set raw_link = '' %} {% set icon_class = 'video' %} {% set icon = 'bi-file-earmark-play-fill' %} {% set google_link = '' %} {% else %} {% set link = '/drive/api/open/' + item.path if is_api else '/drive/file/' + source.id|string + '/' + item.path %} {% set raw_link = '/drive/api/download/' + item.path if is_api else '/drive/raw/' + source.id|string + '/' + item.path %} {% set icon_class = 'file' %} {% set icon = 'bi-file-earmark-fill' %} {% set google_link = '' %} {% endif %}
{% if item.type != 'folder' %}
{% if raw_link %} {% endif %} {% if google_link %} {% endif %}
{% endif %}
{{ item.name }}
{% else %}
Empty Folder

This folder is empty or not synced yet

Back to Drive Manager
{% endfor %}
{% for item in items %} {% if item.type == 'folder' %} {% set link = '/drive/api/browse/' + item.path if is_api else '/drive/browse/' + source.id|string + '/' + item.path %} {% set raw_link = '' %} {% set icon_class = 'folder' %} {% set icon = 'bi-folder-fill' %} {% set google_link = '' %} {% elif item.type == 'pdf' %} {% set link = '/drive/api/open/' + item.path if is_api else '/drive/file/' + source.id|string + '/' + item.path %} {% set raw_link = '/drive/api/download/' + item.path if is_api else '/drive/raw/' + source.id|string + '/' + item.path %} {% set icon_class = 'pdf' %} {% set icon = 'bi-file-earmark-pdf-fill' %} {% set google_link = '' %} {% elif item.type == 'image' %} {% set link = '/drive/api/open/' + item.path if is_api else '/drive/file/' + source.id|string + '/' + item.path %} {% set raw_link = '/drive/api/download/' + item.path if is_api else '/drive/raw/' + source.id|string + '/' + item.path %} {% set icon_class = 'image' %} {% set icon = 'bi-file-earmark-image-fill' %} {% set google_link = '' %} {% elif item.type == 'slides' %} {% set link = '/drive/api/open/' + item.path if is_api else '/drive/file/' + source.id|string + '/' + item.path %} {% set raw_link = '' %} {% set icon_class = 'slides' %} {% set icon = 'bi-file-earmark-slides-fill' %} {% set google_link = 'https://docs.google.com/presentation/d/' + item.path + '/edit' if is_api else '' %} {% elif item.type == 'sheet' %} {% set link = '/drive/api/open/' + item.path if is_api else '/drive/file/' + source.id|string + '/' + item.path %} {% set raw_link = '' %} {% set icon_class = 'sheet' %} {% set icon = 'bi-file-earmark-spreadsheet-fill' %} {% set google_link = 'https://docs.google.com/spreadsheets/d/' + item.path + '/edit' if is_api else '' %} {% elif item.type == 'doc' %} {% set link = '/drive/api/open/' + item.path if is_api else '/drive/file/' + source.id|string + '/' + item.path %} {% set raw_link = '' %} {% set icon_class = 'doc' %} {% set icon = 'bi-file-earmark-word-fill' %} {% set google_link = 'https://docs.google.com/document/d/' + item.path + '/edit' if is_api else '' %} {% elif item.type == 'video' %} {% set link = '/drive/api/open/' + item.path if is_api else '/drive/file/' + source.id|string + '/' + item.path %} {% set raw_link = '' %} {% set icon_class = 'video' %} {% set icon = 'bi-file-earmark-play-fill' %} {% set google_link = '' %} {% else %} {% set link = '/drive/api/open/' + item.path if is_api else '/drive/file/' + source.id|string + '/' + item.path %} {% set raw_link = '/drive/api/download/' + item.path if is_api else '/drive/raw/' + source.id|string + '/' + item.path %} {% set icon_class = 'file' %} {% set icon = 'bi-file-earmark-fill' %} {% set google_link = '' %} {% endif %}
{{ item.name }}
{{ item.type }} {% if item.type != 'folder' %}
{% if raw_link %} {% endif %} {% if google_link %} {% endif %}
{% endif %}
{% endfor %}
Loading more files...
Opening file...
{% endblock %} {% block scripts %} {% endblock %}