noumanjavaid commited on
Commit
9ed22a3
·
verified ·
0 Parent(s):

initial commit

Browse files
Files changed (4) hide show
  1. .gitattributes +35 -0
  2. README.md +12 -0
  3. app.py +60 -0
  4. requirements.txt +1 -0
.gitattributes ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ title: Centurionallpocdemos
3
+ emoji: 💻
4
+ colorFrom: red
5
+ colorTo: yellow
6
+ sdk: gradio
7
+ sdk_version: 5.6.0
8
+ app_file: app.py
9
+ pinned: false
10
+ ---
11
+
12
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
app.py ADDED
@@ -0,0 +1,60 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # This is a simple Gradio app that embeds an iframe to display an external Hugging Face Space.
2
+ # It also includes a fallback link in case the Deepfake Detector doesn't work.
3
+ # Additionally, it adds cards on the left and right to include links to more spaces.
4
+
5
+ import gradio as gr
6
+
7
+ # Define the CSS to embed the iframe and style the cards
8
+ css = """
9
+ .iframe-container {
10
+ position: relative;
11
+ width: 100%;
12
+ height: 0;
13
+ padding-bottom: 53.33%; /* 450 / 850 * 100 */
14
+ }
15
+ .iframe-container iframe {
16
+ position: absolute;
17
+ top: 0;
18
+ left: 0;
19
+ width: 100%;
20
+ height: 100%;
21
+ border: 10px;
22
+ }
23
+ .card {
24
+ background-color: #f0f0f0;
25
+ padding: 20px;
26
+ margin: 10px;
27
+ border-radius: 10px;
28
+ text-align: center;
29
+ }
30
+ """
31
+
32
+ # Create a Gradio Blocks app
33
+ with gr.Blocks(css=css) as demo:
34
+ # Add a Markdown component to provide some context
35
+ gr.Markdown("## Centurion Complete Demo")
36
+
37
+ # Add a Row to contain the cards and the iframe
38
+ with gr.Row():
39
+ # Add a card on the left
40
+ with gr.Column():
41
+ gr.Markdown("### More Spaces")
42
+ gr.HTML('<div class="card"><a href="https://space1.hf.space" target="_blank">Space 1</a></div>')
43
+ gr.HTML('<div class="card"><a href="https://space2.hf.space" target="_blank">Space 2</a></div>')
44
+
45
+ # Add a Column to contain the iframe
46
+ with gr.Column():
47
+ # Add a HTML component to embed the iframe
48
+ gr.HTML('<div class="iframe-container"><iframe src="https://noumanjavaid-centii.hf.space"></iframe></div>')
49
+
50
+ # Add a card on the right
51
+ with gr.Column():
52
+ gr.Markdown("### More Spaces")
53
+ gr.HTML('<div class="card"><a href="https://space3.hf.space" target="_blank">Space 3</a></div>')
54
+ gr.HTML('<div class="card"><a href="https://space4.hf.space" target="_blank">Space 4</a></div>')
55
+
56
+ # Add a Markdown component to provide a fallback link
57
+ gr.Markdown("If the Deepfake Detector doesn't work, please use the following link: [Deepfake Detector](https://noumanjavaid-new-space.hf.space)")
58
+
59
+ # Launch the app
60
+ demo.launch(show_error=True)
requirements.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ # No additional packages required besides Gradio, which is already installed.