Git Product home page Git Product logo

kodumisto's Introduction

busse-io-kodumisto

GitHub Pages site for busse.io using kodumisto

kodumisto's People

Contributors

busse avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

knocte

kodumisto's Issues

Use Langchain?

An earlier version of the script used langchain but I abandoned that for simplicity. (README.md still references it).

Consider using langchain for greater flexibility.

Update README

Say a bit more about what the script is, how to use it, what the roadmap is, and maybe include a demo video/link/post.

Scripts to accept command-line arguments

Something like:

from argparse import ArgumentParser

parser = ArgumentParser(description=__doc__)
    parser.add_argument('--blah', type=str, required=True,
                        help="Tell me the blah")

Test Issue: Fish Jokes

Write a python script that randomly outputs one of five jokes to the console. The jokes should be about fish. Each joke should have a 50% chance of being shown in English, and a 50% chance of being shown in Icelandic.

Ability to edit file(s) based on content of an Issue

This is probably a project unto itself, but the next evolution of this should be to holistically evaluate an Issue and perform the edits on the necessary files within a given repo, then submit those as a Pull Request on the issue.

Clean up files, repos

Comments, commented code, extraneous print() statements, line breaks, files, etc.

Make work with GitHub Actions

As the administrator of a GitHub repo that uses GitHub actions

I want to be able to trigger kodumisto based on a certain label being assigned to an Issue

So that I can idenitify issues that kodumisto should attempt in an automated way

Test: Peoplesoft Query Code Stub

Write a python script that uses SQL to query a Peoplesoft instance to get a report that returns all Vendors along with their Status showing whether each vendor is Active or Inactive.

Test: Sample Data CSV

Generate 20 rows of sample test data for a CSV file where each row contains the following fields:

First Name
Last Name
Street Address
City
State
Zip
Donation Amount
Donation Date

Each row should be a different person. The people should be named after characters from The Simpsons. The Donation Amount field should be a random value between $5 and $100. The Donation Date field should be a random date between 1/1/2005 and 12/31/2015.

Prompt error(s) on edit files

I need to take another pass at the flow of kodumisto.py when it comes to editing files, there are some issues to address around the URL parsing as well as sending the prompt to GPT. This may need to become two GH Issues.

Likely need to reference docs on all the possible GH URL patterns to deconstruct the raw OR is there a helper method for this? I suspect there is, and I suspect having the Repo Owner and Repo Name as separate command line variables may be somewhat against the intended pattern of using owner/repo as a single variable with most parts of the GitHub API.

Test Issue #2

Write a python script that outputs the text Hello World to the console.

Jekyll-specific variant of this

Based on some earlier testing, I think a Jekyll-specific variant of this would have wide-ranging implications and utility. This would probably be its own project within the repo.

Test Issue 3: Haiku

Write a python script that randomly generates one of four different haiku poems and prints the poem to the console. Please make each poem be about a different season.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.