Spaces:
Sleeping
Sleeping
Create export/journalist_zip.py
Browse files- export/journalist_zip.py +9 -0
export/journalist_zip.py
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import zipfile, io
|
| 2 |
+
|
| 3 |
+
def export_zip(results):
|
| 4 |
+
buf = io.BytesIO()
|
| 5 |
+
with zipfile.ZipFile(buf, "w") as z:
|
| 6 |
+
for i, r in enumerate(results):
|
| 7 |
+
z.writestr(f"{i}_{r['agency']}.txt", f"{r['title']}\n{r['url']}")
|
| 8 |
+
buf.seek(0)
|
| 9 |
+
return buf
|