Spaces:
Sleeping
Sleeping
update jukebox player, add tutorial code
Browse files- app.py +10 -9
- requirements.txt +1 -1
app.py
CHANGED
|
@@ -1,7 +1,6 @@
|
|
| 1 |
from interactive_pipe import Control, interactive_pipeline, interactive
|
| 2 |
from interactive_pipe.data_objects.image import Image
|
| 3 |
import argparse
|
| 4 |
-
# from interactive_pipe.thirdparty.images_openai_api import ImageFromPrompt
|
| 5 |
from pathlib import Path
|
| 6 |
import cv2
|
| 7 |
|
|
@@ -43,11 +42,6 @@ TRACK_DICT = {
|
|
| 43 |
}
|
| 44 |
|
| 45 |
for item_name, element in TRACK_DICT.items():
|
| 46 |
-
# TRACK_DICT[item_name][IMAGE] = ImageFromPrompt.generate_image(
|
| 47 |
-
# PROMPT_STYLE + element[PROMPT] + PROMPT_EXTRA,
|
| 48 |
-
# img_folder/(item_name+".png"),
|
| 49 |
-
# size=(512, 512)
|
| 50 |
-
# )
|
| 51 |
TRACK_DICT[item_name][IMAGE] = img_folder/(item_name+".png")
|
| 52 |
ICONS = [it[ICON] for key, it in TRACK_DICT.items()]
|
| 53 |
|
|
@@ -92,14 +86,21 @@ def sample_pipeline():
|
|
| 92 |
song_choice()
|
| 93 |
play_song()
|
| 94 |
img_out = image_choice()
|
| 95 |
-
return
|
| 96 |
|
| 97 |
|
| 98 |
if __name__ == '__main__':
|
| 99 |
-
parser = argparse.ArgumentParser(description='
|
| 100 |
parser.add_argument('-b', '--backend', type=str,
|
| 101 |
default='gradio', choices=['gradio', 'qt'])
|
| 102 |
args = parser.parse_args()
|
|
|
|
|
|
|
|
|
|
| 103 |
app = interactive_pipeline(
|
| 104 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 105 |
app()
|
|
|
|
| 1 |
from interactive_pipe import Control, interactive_pipeline, interactive
|
| 2 |
from interactive_pipe.data_objects.image import Image
|
| 3 |
import argparse
|
|
|
|
| 4 |
from pathlib import Path
|
| 5 |
import cv2
|
| 6 |
|
|
|
|
| 42 |
}
|
| 43 |
|
| 44 |
for item_name, element in TRACK_DICT.items():
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 45 |
TRACK_DICT[item_name][IMAGE] = img_folder/(item_name+".png")
|
| 46 |
ICONS = [it[ICON] for key, it in TRACK_DICT.items()]
|
| 47 |
|
|
|
|
| 86 |
song_choice()
|
| 87 |
play_song()
|
| 88 |
img_out = image_choice()
|
| 89 |
+
return img_out
|
| 90 |
|
| 91 |
|
| 92 |
if __name__ == '__main__':
|
| 93 |
+
parser = argparse.ArgumentParser(description='Music and image player')
|
| 94 |
parser.add_argument('-b', '--backend', type=str,
|
| 95 |
default='gradio', choices=['gradio', 'qt'])
|
| 96 |
args = parser.parse_args()
|
| 97 |
+
markdown_description = "# 🔍 READ TUTORIAL HERE\n"
|
| 98 |
+
markdown_description += 'THIS INTERACTIVE PIPE IS INTENDED FOR THE QT BACKEND AND TO BE DEPLOYED ON A RASPBERRY PI FOR KIDS (touchscreen + full screen)\n\n'
|
| 99 |
+
markdown_description += "```python\n"+open(__file__, 'r').read()+"```\n"
|
| 100 |
app = interactive_pipeline(
|
| 101 |
+
gui=args.backend,
|
| 102 |
+
cache=False,
|
| 103 |
+
audio=True,
|
| 104 |
+
size="fullscreen",
|
| 105 |
+
markdown_description=markdown_description)(sample_pipeline)
|
| 106 |
app()
|
requirements.txt
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
interactive-pipe>=0.8.
|
|
|
|
| 1 |
+
interactive-pipe>=0.8.2
|