diff --git a/CITATION.cff b/CITATION.cff new file mode 100644 index 0000000..e93dbaf --- /dev/null +++ b/CITATION.cff @@ -0,0 +1,46 @@ +# WARNING: auto-generated by AutomataCI + +cff-version: "1.2.0" +type: "software" +date-released: "2024-04-01" +title: "Holloway's 'Hi AI!" +version: "0.0.1" +license: "Apache-2.0" +repository: "https://github.com/ChewKeanHo/APP_hiAI" +repository-code: "https://github.com/ChewKeanHo/APP_hiAI" +repository-artifact: "https://github.com/ChewKeanHo/APP_hiAI/wiki/" +url: "https://www.hollowaykeanho.com/" +contact: + - affiliation: "(Holloway) Chew, Kean Ho" + email: "hello@hollowaykeanho.com" + website: "https://www.hollowaykeanho.com/" +abstract: |- + Since Google made its Google's Gemini AI Advanced Ultra for 2 + months trial with API supports for developer, it's better not to + waste the opportunity. With REST API readily available, it's very + easy to to turn a dumb computer with online access into an AI + supported device via large language model (LLM) prompt. + + This project is to make LLM AI prompt available for all the current + computing devices via interacting with API so that one does not + need to overly dependent on a graphical user interface alone. + + When operating in Sandbox mode, this app requires: + (1) Network access to communicate with service providers' API. + (2) Filesystem access for 'text2image' or 'text2video' queries + for saving the media output files. +message: |- + Please cite and reference this repository accordingly. +authors: + - given-names: "Kean Ho" + family-names: "Chew" + email: "hollowaykeanho@gmail.com" + affiliation: "Independent" + orcid: "https://orcid.org/0000-0003-4202-4863" +identifiers: + - type: doi + value: "10.0000/publisher.000000" + description: "Software" +keywords: + - "ai application" + - "prompt" diff --git a/CONFIG.toml b/CONFIG.toml index 6ea14ca..bb3564c 100644 --- a/CONFIG.toml +++ b/CONFIG.toml @@ -85,7 +85,7 @@ PROJECT_PITCH = "Turn every computer's terminal into an interactive AI prompt." # like '0.0.1~rc1' instead of dashes (-). Some distribution ecosystem have # strict and reserved rules for version sorting using dashes so tlide will be # the best choice. -PROJECT_VERSION = "0.0.1" +PROJECT_VERSION = "0.0.2" # PROJECT_CADENCE diff --git a/README.md b/README.md index 61f84ef..e2e9058 100644 --- a/README.md +++ b/README.md @@ -67,30 +67,30 @@ works. -### Docker / Podman +### Homebrew (MacOS) -Please refer to [GitHub Packages Section](https://github.com/ChewKeanHo/APP_hiAI/pkgs/container/hollowayhiai). +*Coming Soon* -### Plain Script / Windows +### Chocolatey (Windows) -Use the `tar.gz` package or `zip` package on Windows OS. +*Coming Soon* -Note that the command to use is: `hollowayhiai_[OS]-[ARCH].sh.ps1` instead of -the `hollowayHIAI` sine you're executing directly from the script. +### Docker / Podman -### Homebrew +Please refer to [GitHub Packages Section](https://github.com/ChewKeanHo/APP_hiAI/pkgs/container/hollowayhiai). -*Coming Soon* +### Plain Script -### Chocolatey (Windows) +Use the `tar.gz` package or `zip` package on Windows OS. -*Coming Soon* +Note that the command to use is: `hollowayhiai_[OS]-[ARCH].sh.ps1` instead of +the `hollowayHIAI` sine you're executing directly from the script. diff --git a/automataCI/services/publishers/homebrew.ps1 b/automataCI/services/publishers/homebrew.ps1 index 8a44dab..2d1b0a5 100644 --- a/automataCI/services/publishers/homebrew.ps1 +++ b/automataCI/services/publishers/homebrew.ps1 @@ -64,10 +64,9 @@ function HOMEBREW-Publish { # execute - $null = FS-Make-Directory "${___destination}" - $___process = FS-Copy-File ` - "${___target}" ` - "${___destination}\$(Split-Path -Leaf -Path "${___target}")" + $___dest = "${___destination}\$($___target.Substring(0,1))\$(FS-Get-File "${___target}")" + $null = FS-Make-Housing-Directory "${___dest}" + $___process = FS-Copy-File "${___target}" "${___dest}" if ($___process -ne 0) { return 1 } diff --git a/automataCI/services/publishers/homebrew.sh b/automataCI/services/publishers/homebrew.sh index ba34251..9d1eba0 100644 --- a/automataCI/services/publishers/homebrew.sh +++ b/automataCI/services/publishers/homebrew.sh @@ -60,8 +60,9 @@ HOMEBREW_Publish() { # execute - FS_Make_Housing_Directory "$2" - FS_Copy_File "$1" "$2" + ___dest="${2}/$(printf -- %.1s "$1")/$(FS_Get_File "$1")" + FS_Make_Housing_Directory "$___dest" + FS_Copy_File "$1" "$___dest" if [ $? -ne 0 ]; then return 1 fi diff --git a/src/changelog/data/latest b/src/changelog/data/0.0.1 similarity index 88% rename from src/changelog/data/latest rename to src/changelog/data/0.0.1 index 20bdad7..b1aeb3b 100644 --- a/src/changelog/data/latest +++ b/src/changelog/data/0.0.1 @@ -1,3 +1,4 @@ +root: updated Package CI job for the application automataCI: performed early patched to archive CI job algorithm src: implemented polygot script build alogrithm CONFIG.toml: updated URI to match upstream repository address diff --git a/src/changelog/deb/latest b/src/changelog/deb/0.0.1 similarity index 75% rename from src/changelog/deb/latest rename to src/changelog/deb/0.0.1 index 514f67f..f0d498a 100644 --- a/src/changelog/deb/latest +++ b/src/changelog/deb/0.0.1 @@ -1,5 +1,6 @@ hollowayhiai (0.0.1) stable; urgency=low + * root: updated Package CI job for the application * automataCI: performed early patched to archive CI job algorithm * src: implemented polygot script build alogrithm * CONFIG.toml: updated URI to match upstream repository address @@ -9,4 +10,4 @@ hollowayhiai (0.0.1) stable; urgency=low * README.md: updated with how-tos guides * src: developed first prototype --- (Holloway) Chew, Kean Ho Sun, 31 Mar 2024 17:47:26 +0800 +-- (Holloway) Chew, Kean Ho Mon, 01 Apr 2024 06:25:39 +0800