Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

read OKW/OKH from library repo #45

Merged
merged 9 commits into from
Sep 5, 2023
Merged

read OKW/OKH from library repo #45

merged 9 commits into from
Sep 5, 2023

Conversation

devhawk
Copy link
Collaborator

@devhawk devhawk commented May 29, 2023

  • Update pyproject w/ ghapi and poetry dev tool
  • remove okf-library sub module
  • update readme
  • read OKW/OKH from github via ghapi (not complete) S3 via boto3

fixes #43
fixes #15
fixes #29
fixes #41

@devhawk devhawk marked this pull request as ready for review August 23, 2023 17:40
@devhawk
Copy link
Collaborator Author

devhawk commented Aug 23, 2023

@devhawk
Copy link
Collaborator Author

devhawk commented Aug 25, 2023

here is the JSON result of running atoms.py with the current contents of the library repo

[
    {
        "product": {
            "id": "Q16682389",
            "desc": "Oatmeal raisin cookie"
        },
        "type": "made",
        "party": "Rob's Dessert Kitchen",
        "design": "Vanishing Oatmeal Raisin Cookies",
        "bom": [
            {
                "product": {
                    "id": "Q93189",
                    "desc": "egg"
                },
                "type": "supplied",
                "party": "Generic Grocery"
            },
            {
                "product": {
                    "id": "Q11190742",
                    "desc": "brown sugar"
                },
                "type": "supplied",
                "party": "Rob's Dessert Kitchen"
            },
            {
                "product": {
                    "id": "Q95388739",
                    "desc": "all-purpose flour"
                },
                "type": "supplied",
                "party": "Rob's Dessert Kitchen"
            },
            {
                "product": {
                    "id": "Q1208221",
                    "desc": "rolled oats"
                },
                "type": "supplied",
                "party": "Rob's Dessert Kitchen"
            },
            {
                "product": {
                    "id": "Q13186",
                    "desc": "raisin"
                },
                "type": "supplied",
                "party": "Rob's Dessert Kitchen"
            },
            {
                "product": {
                    "id": "Q10749869",
                    "desc": "vanilla extract"
                },
                "type": "supplied",
                "party": "Rob's Dessert Kitchen"
            },
            {
                "product": {
                    "id": "Q117207909",
                    "desc": "food storage bag"
                },
                "type": "supplied",
                "party": "Rob's Dessert Kitchen"
            },
            {
                "product": {
                    "id": "Q117208399",
                    "desc": "Shipping supply"
                },
                "type": "supplied",
                "party": "Rob's Dessert Kitchen"
            },
            {
                "product": {
                    "id": "Q28165",
                    "desc": "cinnamon"
                },
                "type": "supplied",
                "party": "Rob's Dessert Kitchen"
            },
            {
                "product": {
                    "id": "Q34172",
                    "desc": "butter"
                },
                "type": "supplied",
                "party": "Rob's Dessert Kitchen"
            },
            {
                "product": {
                    "id": "Q4409456",
                    "desc": "white sugar"
                },
                "type": "supplied",
                "party": "Rob's Dessert Kitchen"
            }
        ]
    },
    {
        "product": {
            "id": "Q16682389",
            "desc": "Oatmeal raisin cookie"
        },
        "type": "made",
        "party": "Tim's Tasty Treats Kitchen",
        "design": "Vanishing Oatmeal Raisin Cookies",
        "bom": [
            {
                "product": {
                    "id": "Q28165",
                    "desc": "cinnamon"
                },
                "type": "supplied",
                "party": "Generic Grocery"
            },
            {
                "product": {
                    "id": "Q93189",
                    "desc": "egg"
                },
                "type": "supplied",
                "party": "Generic Grocery"
            },
            {
                "product": {
                    "id": "Q1208221",
                    "desc": "rolled oats"
                },
                "type": "supplied",
                "party": "Generic Grocery"
            },
            {
                "product": {
                    "id": "Q11190742",
                    "desc": "brown sugar"
                },
                "type": "supplied",
                "party": "Tim's Tasty Treats Kitchen"
            },
            {
                "product": {
                    "id": "Q95388739",
                    "desc": "all-purpose flour"
                },
                "type": "supplied",
                "party": "Tim's Tasty Treats Kitchen"
            },
            {
                "product": {
                    "id": "Q13186",
                    "desc": "raisin"
                },
                "type": "supplied",
                "party": "Generic Grocery"
            },
            {
                "product": {
                    "id": "Q117208399",
                    "desc": "Shipping supply"
                },
                "type": "supplied",
                "party": "Tim's Tasty Treats Kitchen"
            },
            {
                "product": {
                    "id": "Q10749869",
                    "desc": "vanilla extract"
                },
                "type": "supplied",
                "party": "Tim's Tasty Treats Kitchen"
            },
            {
                "product": {
                    "id": "Q117207909",
                    "desc": "food storage bag"
                },
                "type": "supplied",
                "party": "Tim's Tasty Treats Kitchen"
            },
            {
                "product": {
                    "id": "Q4409456",
                    "desc": "white sugar"
                },
                "type": "supplied",
                "party": "Tim's Tasty Treats Kitchen"
            },
            {
                "product": {
                    "id": "Q34172",
                    "desc": "butter"
                },
                "type": "supplied",
                "party": "Tim's Tasty Treats Kitchen"
            }
        ]
    },
    {
        "product": {
            "id": "Q16682389",
            "desc": "Oatmeal raisin cookie"
        },
        "type": "made",
        "party": "James Kitchen",
        "design": "Vanishing Oatmeal Raisin Cookies",
        "bom": [
            {
                "product": {
                    "id": "Q93189",
                    "desc": "egg"
                },
                "type": "supplied",
                "party": "Generic Grocery"
            },
            {
                "product": {
                    "id": "Q11190742",
                    "desc": "brown sugar"
                },
                "type": "supplied",
                "party": "James Kitchen"
            },
            {
                "product": {
                    "id": "Q95388739",
                    "desc": "all-purpose flour"
                },
                "type": "supplied",
                "party": "James Kitchen"
            },
            {
                "product": {
                    "id": "Q13186",
                    "desc": "raisin"
                },
                "type": "supplied",
                "party": "James Kitchen"
            },
            {
                "product": {
                    "id": "Q10749869",
                    "desc": "vanilla extract"
                },
                "type": "supplied",
                "party": "James Kitchen"
            },
            {
                "product": {
                    "id": "Q117207909",
                    "desc": "food storage bag"
                },
                "type": "supplied",
                "party": "James Kitchen"
            },
            {
                "product": {
                    "id": "Q117208399",
                    "desc": "Shipping supply"
                },
                "type": "supplied",
                "party": "James Kitchen"
            },
            {
                "product": {
                    "id": "Q28165",
                    "desc": "cinnamon"
                },
                "type": "supplied",
                "party": "James Kitchen"
            },
            {
                "product": {
                    "id": "Q34172",
                    "desc": "butter"
                },
                "type": "supplied",
                "party": "James Kitchen"
            },
            {
                "product": {
                    "id": "Q4409456",
                    "desc": "white sugar"
                },
                "type": "supplied",
                "party": "James Kitchen"
            },
            {
                "product": {
                    "id": "Q1208221",
                    "desc": "rolled oats"
                },
                "type": "supplied",
                "party": "James Kitchen"
            }
        ]
    }
]

@Jbutler-helpful
Copy link
Collaborator

This look reasonable to me and work well in our live test in the cookie demo

@devhawk devhawk merged commit ebc7fb7 into main Sep 5, 2023
0 of 3 checks passed
@devhawk devhawk deleted the devhawk/ghapi branch September 5, 2023 21:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants