summaryrefslogtreecommitdiff
path: root/megapixels/notebooks/Move PDFs.ipynb
diff options
context:
space:
mode:
Diffstat (limited to 'megapixels/notebooks/Move PDFs.ipynb')
-rw-r--r--megapixels/notebooks/Move PDFs.ipynb116
1 files changed, 116 insertions, 0 deletions
diff --git a/megapixels/notebooks/Move PDFs.ipynb b/megapixels/notebooks/Move PDFs.ipynb
new file mode 100644
index 00000000..2967dd35
--- /dev/null
+++ b/megapixels/notebooks/Move PDFs.ipynb
@@ -0,0 +1,116 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from os.path import join\n",
+ "from pathlib import Path\n",
+ "from glob import glob\n",
+ "import shutil"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "dir_src = '/Volumes/ahprojects/data_store/datasets/people/'\n",
+ "dir_out = '/Users/adam/Nextcloud/megapixels/datasets_copied_from_nas/'"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 25,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 26,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "156\n",
+ "150\n"
+ ]
+ }
+ ],
+ "source": [
+ "print(len(dirs_src))\n",
+ "dirs_src = [d for d in dirs_data if Path(d).is_dir()]\n",
+ "print(len(dirs_src))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 33,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "/Users/adam/Nextcloud/megapixels/datasets_copied_from_nas/afw/afw_form.pdf\n",
+ "/Users/adam/Nextcloud/megapixels/datasets_copied_from_nas/awe_ears/1611.06203.pdf\n",
+ "/Users/adam/Nextcloud/megapixels/datasets_copied_from_nas/awe_ears/1611.06203v1.pdf\n",
+ "/Users/adam/Nextcloud/megapixels/datasets_copied_from_nas/awe_ears/awe-ears.pdf\n",
+ "/Users/adam/Nextcloud/megapixels/datasets_copied_from_nas/caltech_occluded_faces_wild/ICCV13 Burgos-Artizzu.pdf\n",
+ "/Users/adam/Nextcloud/megapixels/datasets_copied_from_nas/caltech_occluded_faces_wild/ICCV13 Burgos-Artizzu Supp.pdf\n",
+ "/Users/adam/Nextcloud/megapixels/datasets_copied_from_nas/caltech_occluded_faces_wild/Poster.pdf\n",
+ "/Users/adam/Nextcloud/megapixels/datasets_copied_from_nas/face_scrub/vintage - resources.pdf\n",
+ "/Users/adam/Nextcloud/megapixels/datasets_copied_from_nas/face_scrub/icip2014a.pdf\n",
+ "/Users/adam/Nextcloud/megapixels/datasets_copied_from_nas/facetracer/CAVE _ Databases_ FaceTracer Database.pdf\n",
+ "/Users/adam/Nextcloud/megapixels/datasets_copied_from_nas/facetracer/CAVE _ Projects_ FaceTracer_ A Search Engine for Large Collections of Images with Faces.pdf\n",
+ "/Users/adam/Nextcloud/megapixels/datasets_copied_from_nas/facetracer/Kumar_ECCV08.pdf\n"
+ ]
+ }
+ ],
+ "source": [
+ "for d in dirs_src:\n",
+ " fps_pdf = glob(join(d, '*.pdf'))\n",
+ " for fp_pdf_src in fps_pdf:\n",
+ " dir_dst = join(dir_out, Path(fp_pdf_src).parent.stem)\n",
+ " Path(dir_dst).mkdir(exist_ok=True, parents=True)\n",
+ " fp_pdf_dst = join(dir_dst, Path(fp_pdf_src).name)\n",
+ " print(fp_pdf_dst)\n",
+ " shutil.copy(fp_pdf_src, fp_pdf_dst)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Research (Py3)",
+ "language": "python",
+ "name": "research3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.6.4"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}