Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -228,7 +228,8 @@ async def process_url(url, depth, progress_callback):
|
|
| 228 |
|
| 229 |
# App layout
|
| 230 |
app.layout = dbc.Container([
|
| 231 |
-
dcc.Store(id='pdf-store'
|
|
|
|
| 232 |
dbc.Card(
|
| 233 |
dbc.CardBody([
|
| 234 |
html.H1("Website to PDF Converter", className="text-center mb-4"),
|
|
@@ -237,7 +238,11 @@ app.layout = dbc.Container([
|
|
| 237 |
dcc.Slider(id="depth-slider", min=1, max=10, step=1, value=3, marks={i: str(i) for i in range(1, 11)}, className="mb-3"),
|
| 238 |
dbc.Button("Convert to PDF", id="submit-button", color="primary", className="mb-3 w-100"),
|
| 239 |
dbc.Button("Download PDF", id="download-button", color="secondary", className="mb-3 w-100", disabled=True),
|
| 240 |
-
html.Div(
|
|
|
|
|
|
|
|
|
|
|
|
|
| 241 |
dcc.Download(id="download-pdf")
|
| 242 |
]),
|
| 243 |
className="mt-4"
|
|
|
|
| 228 |
|
| 229 |
# App layout
|
| 230 |
app.layout = dbc.Container([
|
| 231 |
+
dcc.Store(id='pdf-store'),
|
| 232 |
+
dcc.Store(id='progress-store', data={'progress': 0, 'message': ''}),
|
| 233 |
dbc.Card(
|
| 234 |
dbc.CardBody([
|
| 235 |
html.H1("Website to PDF Converter", className="text-center mb-4"),
|
|
|
|
| 238 |
dcc.Slider(id="depth-slider", min=1, max=10, step=1, value=3, marks={i: str(i) for i in range(1, 11)}, className="mb-3"),
|
| 239 |
dbc.Button("Convert to PDF", id="submit-button", color="primary", className="mb-3 w-100"),
|
| 240 |
dbc.Button("Download PDF", id="download-button", color="secondary", className="mb-3 w-100", disabled=True),
|
| 241 |
+
html.Div([
|
| 242 |
+
dbc.Progress(id="progress-bar", value=0, className="mb-3"),
|
| 243 |
+
html.Div(id="progress-message", className="text-center"),
|
| 244 |
+
], className="mb-3"),
|
| 245 |
+
dcc.Interval(id="progress-interval", interval=1000, n_intervals=0),
|
| 246 |
dcc.Download(id="download-pdf")
|
| 247 |
]),
|
| 248 |
className="mt-4"
|