From 07321a220f08674eb0b421ffbace4792b452357c Mon Sep 17 00:00:00 2001
From: Daniel K Lyons <dlyons@nrao.edu>
Date: Mon, 15 Jun 2020 15:54:15 -0600
Subject: [PATCH] vlba_grabber, weblog_thumbs

---
 .../vlba_grabber/{__init__.py => README.md}   |  0
 apps/cli/executables/vlba_grabber/setup.py    | 29 +++++++++++++++++++
 .../src/vlba_grabber}/__init__.py             |  0
 .../vlba_grabber/src/vlba_grabber/_version.py |  2 ++
 .../{ => src/vlba_grabber}/ngas_retriever.py  |  4 +--
 apps/cli/executables/weblog_thumbs/README.md  |  0
 apps/cli/executables/weblog_thumbs/setup.py   | 29 +++++++++++++++++++
 .../src/weblog_thumbs/__init__.py             |  0
 .../src/weblog_thumbs/_version.py             |  2 ++
 .../weblog_thumbs}/thumbnail_finder.py        |  6 ++--
 .../{ => src/weblog_thumbs}/weblogUtil.py     |  0
 environment.yml                               |  1 +
 12 files changed, 68 insertions(+), 5 deletions(-)
 rename apps/cli/executables/vlba_grabber/{__init__.py => README.md} (100%)
 create mode 100644 apps/cli/executables/vlba_grabber/setup.py
 rename apps/cli/executables/{weblog_thumbs => vlba_grabber/src/vlba_grabber}/__init__.py (100%)
 create mode 100644 apps/cli/executables/vlba_grabber/src/vlba_grabber/_version.py
 rename apps/cli/executables/vlba_grabber/{ => src/vlba_grabber}/ngas_retriever.py (98%)
 create mode 100644 apps/cli/executables/weblog_thumbs/README.md
 create mode 100644 apps/cli/executables/weblog_thumbs/setup.py
 create mode 100644 apps/cli/executables/weblog_thumbs/src/weblog_thumbs/__init__.py
 create mode 100644 apps/cli/executables/weblog_thumbs/src/weblog_thumbs/_version.py
 rename apps/cli/executables/weblog_thumbs/{ => src/weblog_thumbs}/thumbnail_finder.py (97%)
 rename apps/cli/executables/weblog_thumbs/{ => src/weblog_thumbs}/weblogUtil.py (100%)

diff --git a/apps/cli/executables/vlba_grabber/__init__.py b/apps/cli/executables/vlba_grabber/README.md
similarity index 100%
rename from apps/cli/executables/vlba_grabber/__init__.py
rename to apps/cli/executables/vlba_grabber/README.md
diff --git a/apps/cli/executables/vlba_grabber/setup.py b/apps/cli/executables/vlba_grabber/setup.py
new file mode 100644
index 000000000..287ab6478
--- /dev/null
+++ b/apps/cli/executables/vlba_grabber/setup.py
@@ -0,0 +1,29 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+
+from pathlib import Path
+from setuptools import setup, find_packages
+
+VERSION = open('src/vlba_grabber/_version.py').readlines()[-1].split()[-1].strip("\"'")
+README = Path('README.md').read_text()
+
+setup(
+    name=Path().absolute().name,
+    version=VERSION,
+    description='NRAO Archive VLBA Grabber',
+    long_description=README,
+    author='NRAO SSA Team',
+    author_email='dms-ssa@nrao.edu',
+    url='TBD',
+    license="GPL",
+    install_requires=['requests', 'pymygdala', 'pycapo', 'beautifulsoup4'],
+    keywords=[],
+    packages=['vlba_grabber'],
+    package_dir={'':'src'},
+    classifiers=[
+        'Programming Language :: Python :: 3.8'
+    ],
+    entry_points={
+        'console_scripts': ['aocRetriever = vlba_grabber.ngas_retriever:ngas_retriever']
+    },
+)
diff --git a/apps/cli/executables/weblog_thumbs/__init__.py b/apps/cli/executables/vlba_grabber/src/vlba_grabber/__init__.py
similarity index 100%
rename from apps/cli/executables/weblog_thumbs/__init__.py
rename to apps/cli/executables/vlba_grabber/src/vlba_grabber/__init__.py
diff --git a/apps/cli/executables/vlba_grabber/src/vlba_grabber/_version.py b/apps/cli/executables/vlba_grabber/src/vlba_grabber/_version.py
new file mode 100644
index 000000000..e63ec3a14
--- /dev/null
+++ b/apps/cli/executables/vlba_grabber/src/vlba_grabber/_version.py
@@ -0,0 +1,2 @@
+""" Version information for this package, don't put anything else here. """
+___version___ = '4.0a1.dev1'
diff --git a/apps/cli/executables/vlba_grabber/ngas_retriever.py b/apps/cli/executables/vlba_grabber/src/vlba_grabber/ngas_retriever.py
similarity index 98%
rename from apps/cli/executables/vlba_grabber/ngas_retriever.py
rename to apps/cli/executables/vlba_grabber/src/vlba_grabber/ngas_retriever.py
index 8f15c23f1..db9040c44 100644
--- a/apps/cli/executables/vlba_grabber/ngas_retriever.py
+++ b/apps/cli/executables/vlba_grabber/src/vlba_grabber/ngas_retriever.py
@@ -12,8 +12,8 @@ import argparse as ap
 import logging
 import logging.handlers
 
-from pyat import version
-from pyat.pymygdala import LogHandler
+from _version import ___version___ as version
+from pymygdala import LogHandler
 from pycapo import CapoConfig
 from bs4 import BeautifulSoup
 
diff --git a/apps/cli/executables/weblog_thumbs/README.md b/apps/cli/executables/weblog_thumbs/README.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/apps/cli/executables/weblog_thumbs/setup.py b/apps/cli/executables/weblog_thumbs/setup.py
new file mode 100644
index 000000000..d2a34103e
--- /dev/null
+++ b/apps/cli/executables/weblog_thumbs/setup.py
@@ -0,0 +1,29 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+
+from pathlib import Path
+from setuptools import setup, find_packages
+
+VERSION = open('src/weblog_thumbs/_version.py').readlines()[-1].split()[-1].strip("\"'")
+README = Path('README.md').read_text()
+
+setup(
+    name=Path().absolute().name,
+    version=VERSION,
+    description='NRAO Archive Weblog Thumbs',
+    long_description=README,
+    author='NRAO SSA Team',
+    author_email='dms-ssa@nrao.edu',
+    url='TBD',
+    license="GPL",
+    install_requires=['pymygdala'],
+    keywords=[],
+    packages=['weblog_thumbs'],
+    package_dir={'':'src'},
+    classifiers=[
+        'Programming Language :: Python :: 3.8'
+    ],
+    entry_points={
+        'console_scripts': ['findThumbnail = weblog_thumbs.thumbnail_finder:weblog_raid']
+    },
+)
diff --git a/apps/cli/executables/weblog_thumbs/src/weblog_thumbs/__init__.py b/apps/cli/executables/weblog_thumbs/src/weblog_thumbs/__init__.py
new file mode 100644
index 000000000..e69de29bb
diff --git a/apps/cli/executables/weblog_thumbs/src/weblog_thumbs/_version.py b/apps/cli/executables/weblog_thumbs/src/weblog_thumbs/_version.py
new file mode 100644
index 000000000..e63ec3a14
--- /dev/null
+++ b/apps/cli/executables/weblog_thumbs/src/weblog_thumbs/_version.py
@@ -0,0 +1,2 @@
+""" Version information for this package, don't put anything else here. """
+___version___ = '4.0a1.dev1'
diff --git a/apps/cli/executables/weblog_thumbs/thumbnail_finder.py b/apps/cli/executables/weblog_thumbs/src/weblog_thumbs/thumbnail_finder.py
similarity index 97%
rename from apps/cli/executables/weblog_thumbs/thumbnail_finder.py
rename to apps/cli/executables/weblog_thumbs/src/weblog_thumbs/thumbnail_finder.py
index 94e7e7574..a89848b0c 100644
--- a/apps/cli/executables/weblog_thumbs/thumbnail_finder.py
+++ b/apps/cli/executables/weblog_thumbs/src/weblog_thumbs/thumbnail_finder.py
@@ -3,9 +3,9 @@ import sys
 import logging
 import logging.handlers
 import argparse as ap
-from pyat import version
-from pyat.pymygdala import LogHandler
-from pyat.weblog_thumbs.weblogUtil import Weblog
+from ._version import ___version___ as version
+from pymygdala import LogHandler
+from .weblogUtil import Weblog
 
 # Global logger access:
 logger = logging.getLogger("thumbnail_cheater")
diff --git a/apps/cli/executables/weblog_thumbs/weblogUtil.py b/apps/cli/executables/weblog_thumbs/src/weblog_thumbs/weblogUtil.py
similarity index 100%
rename from apps/cli/executables/weblog_thumbs/weblogUtil.py
rename to apps/cli/executables/weblog_thumbs/src/weblog_thumbs/weblogUtil.py
diff --git a/environment.yml b/environment.yml
index 861bc1776..4dfeddc72 100644
--- a/environment.yml
+++ b/environment.yml
@@ -25,3 +25,4 @@ dependencies:
   - blessings=1.7
   - pytest=5.4
   - simplejson=3.17
+  - beautifulsoup4=4.9
\ No newline at end of file
-- 
GitLab