Quellcode durchsuchen

changes for the attribute extraction

VISHAL BHANUSHALI vor 3 Monaten
Ursprung
Commit
a03a04849b

+ 112 - 0
content_quality_tool_public/templates/attr-extraction.html

@@ -0,0 +1,112 @@
+{% load static %}
+<!DOCTYPE html>
+<html lang="en">
+<head>
+  <meta charset="UTF-8">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>Attribute Extraction</title>
+  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css">
+  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fontsource/source-sans-3@5.0.12/index.css"
+        integrity="sha256-tXJfXfp6Ewt1ilPzLDtQnJV4hclT9XuaZUKyUvmyr+Q=" crossorigin="anonymous">
+  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/overlayscrollbars@2.3.0/styles/overlayscrollbars.min.css"
+        integrity="sha256-dSokZseQNT08wYEWiz5iLI8QPlKxG+TswNRD8k35cpg=" crossorigin="anonymous">
+  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.0/font/bootstrap-icons.min.css"
+        integrity="sha256-Qsx5lrStHZyR9REqhUF8iQt73X06c8LGIUPzpOhwRrI=" crossorigin="anonymous">
+  <link rel="stylesheet" href="{% static './css/adminlte.css' %}">
+  <link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet" />
+  <link rel="stylesheet" href="{% static './css/select2-bootstrap4.min.css' %}">
+  <link rel="stylesheet" href="{% static 'css/custom.css' %}">
+
+</head>
+<body class="layout-fixed sidebar-expand-lg sidebar-mini app-loaded sidebar-collapse">
+  <div class="app-wrapper"> <!--begin::Header-->
+    {% include 'header.html' %}
+    {% include 'sidebar.html' %}
+    <main class="app-main"> <!--begin::App Content Header-->
+      <div class="app-content-header"> <!--begin::Container-->
+          <div class="container-fluid"> <!--begin::Row-->
+              <div class="row">
+                  <div class="col-sm-6">
+                      <h3 class="mb-0">⛏️ Attribute Extraction</h3>
+                  </div>
+                  <div class="col-sm-6">
+                      <ol class="breadcrumb float-sm-end">
+                          <li class="breadcrumb-item"><a href="{% url 'file-upload' %}">Home</a></li>
+                          <li class="breadcrumb-item active" aria-current="page"><a href="{% url 'generate-video' %}"></a>
+                              ⛏️ Attribute Extraction</a>
+                          </li>
+                      </ol>
+                  </div>
+              </div> <!--end::Row-->
+          </div> <!--end::Container-->
+      </div>
+      <div class="app-content-header"> <!--begin::Container-->
+          <div class="container-fluid "> <!--begin::Row-->
+            
+          </div>
+      </div>
+    </main>
+
+    <!-- Video Modal -->
+    <div class="modal fade" id="videoModal" tabindex="-1" aria-hidden="true">
+      <div class="modal-dialog modal-dialog-centered modal-lg">
+        <div class="modal-content">
+          <div class="modal-header">
+            <h5 class="modal-title">🎉 Your Video is Ready!</h5>
+            <button type="button" class="btn-close" data-bs-dismiss="modal"></button>
+          </div>
+          <div class="modal-body">
+            <video id="outputVideo" class="w-100" controls></video>
+          </div>
+        </div>
+      </div>
+    </div>
+
+    {% include 'footer.html' %}
+  </div>
+
+  <script src="https://code.jquery.com/jquery-3.7.1.min.js"
+        integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script>
+    <script src="https://cdn.jsdelivr.net/npm/overlayscrollbars@2.3.0/browser/overlayscrollbars.browser.es6.min.js"
+        integrity="sha256-H2VM7BKda+v2Z4+DRy69uknwxjyDRhszjXFhsL4gD3w=" crossorigin="anonymous"></script>
+    <!--end::Third Party Plugin(OverlayScrollbars)--><!--begin::Required Plugin(popperjs for Bootstrap 5)-->
+    <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.8/dist/umd/popper.min.js"
+        integrity="sha256-whL0tQWoY1Ku1iskqPFvmZ+CHsvmRWx/PIoEvIeWh4I=" crossorigin="anonymous"></script>
+    <!--end::Required Plugin(popperjs for Bootstrap 5)--><!--begin::Required Plugin(Bootstrap 5)-->
+    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.min.js"
+        integrity="sha256-YMa+wAM6QkVyz999odX7lPRxkoYAan8suedu4k2Zur8=" crossorigin="anonymous"></script>
+    <script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js"></script>
+    <!--end::Required Plugin(Bootstrap 5)--><!--begin::Required Plugin(AdminLTE)-->
+    <script src="{% static './js/adminlte.js' %}"></script>
+    <script>
+        const SELECTOR_SIDEBAR_WRAPPER = ".sidebar-wrapper";
+        const Default = {
+            scrollbarTheme: "os-theme-light",
+            scrollbarAutoHide: "leave",
+            scrollbarClickScroll: true,
+        };
+        document.addEventListener("DOMContentLoaded", function () {
+            const sidebarWrapper = document.querySelector(SELECTOR_SIDEBAR_WRAPPER);
+            if (
+                sidebarWrapper &&
+                typeof OverlayScrollbarsGlobal?.OverlayScrollbars !== "undefined"
+            ) {
+                OverlayScrollbarsGlobal.OverlayScrollbars(sidebarWrapper, {
+                    scrollbars: {
+                        theme: Default.scrollbarTheme,
+                        autoHide: Default.scrollbarAutoHide,
+                        clickScroll: Default.scrollbarClickScroll,
+                    },
+                });
+            }
+        });
+        $(document).ready(function () {
+            $('.select2').select2({
+                theme: 'bootstrap4',
+                placeholder: 'Select Competitors'
+            });
+        });
+    </script> 
+    
+</body>
+</html>

+ 5 - 0
content_quality_tool_public/templates/sidebar.html

@@ -24,6 +24,11 @@
                         <p>Generate Video</p>
                     </a> </li>    
                 
+                <li class="nav-item"> <a href="{% url 'attribute-extraction' %}" class="nav-link {% if request.path == '/attribute-extraction/' %}active{% endif %}"> <i
+                            class="nav-icon bi bi-scissors"></i>
+                        <p>Attribute Extraction</p>
+                    </a> </li>        
+                
 
             </ul> <!--end::Sidebar Menu-->
         </nav>

+ 1 - 8
content_quality_tool_public/urls.py

@@ -10,14 +10,7 @@ urlpatterns = [
     path('login/', views.logout_view, name='logout'),
     path('home/', views.upload, name='file-upload'),
     path('tool-check/', views.getData, name='tool-check'),
-    
-    # path('upload-rules/', views.as_view(), name='upload-rules'),
-
-
-    
-
-    #Management URLS
-    # path('file-upload/', views.get_company_list, name='fileUpload'),
+    path('attribute-extraction/', views.getAttributeExtraction, name='attribute-extraction'),
 ]
 
 if settings.DEBUG:

+ 6 - 1
content_quality_tool_public/views.py

@@ -96,4 +96,9 @@ def upload(request):
 # get-data page
 @login_required
 def getData(request):
-    return render(request, 'get-data.html')
+    return render(request, 'get-data.html')
+
+# get-data page
+@login_required
+def getAttributeExtraction(request):
+    return render(request, 'attr-extraction.html')

BIN
media/uploads/wallet_DJy17YO.jpg


BIN
media/uploads/wallet_OnM0xil.jpg