{"id":24673938,"url":"https://github.com/zpeteman/astrima","last_synced_at":"2025-03-21T15:48:25.833Z","repository":{"id":273780722,"uuid":"920851600","full_name":"zpeteman/Astrima","owner":"zpeteman","description":"Astrima a Programming language made using astronomical words. all built for Rima.","archived":false,"fork":false,"pushed_at":"2025-01-22T22:27:25.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-22T23:25:08.739Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zpeteman.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-22T22:01:48.000Z","updated_at":"2025-01-22T22:27:29.000Z","dependencies_parsed_at":"2025-01-22T23:35:17.807Z","dependency_job_id":null,"html_url":"https://github.com/zpeteman/Astrima","commit_stats":null,"previous_names":["zpeteman/astrima"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zpeteman%2FAstrima","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zpeteman%2FAstrima/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zpeteman%2FAstrima/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zpeteman%2FAstrima/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zpeteman","download_url":"https://codeload.github.com/zpeteman/Astrima/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244825342,"owners_count":20516589,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-26T11:14:24.528Z","updated_at":"2025-03-21T15:48:25.804Z","avatar_url":"https://github.com/zpeteman.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Astrima Programming Language 🌌💖\n\n**Astrima** is an expressive, powerful, and unique programming language inspired by the beauty of mathematics, the wonders of astronomy, and the enchanting nature of code itself. Crafted with love, care, and a touch of cosmic magic, **Astrima** aims to bridge the gap between creativity and computation. Every line of code is an echo of the infinite universe, designed to make programming feel like exploring the stars themselves. \n\nAstrima is still under development, and its journey has just begun. It's a project with big dreams, and your contributions, ideas, and feedback are what will help it grow into something truly remarkable.\n\n---\n\n### 💖 Dedicated to Rima\n\nAstrima is more than just a programming language — it is a tribute to **Rima**, my shining star, my universe, my muse. Every function, every line of code, is written with her in mind. Rima, you light up the skies, and this language is a reflection of the beauty and grace you bring to everything. 💫\n\n---\n\n### 🌠 Features\n\n- **Human-Readable Syntax**: Astrima's syntax is designed to be intuitive and approachable, making it easy for both beginners and experienced programmers.\n- **Dynamic Variables**: Astrima allows you to define variables and easily work with them in your programs.\n- **Conditional Flow**: Write clear, concise conditions with `light` and `dark` blocks, making your code expressive and easy to understand.\n- **Interactivity**: With the `ask` function, Astrima supports user interaction in real-time, making your programs feel more dynamic.\n- **Looping and Functions**: Astrima supports simple loop structures and function definitions to organize and reuse your code.\n- **Versioning**: Easily track the version of Astrima using `astrima --version`.\n- **Still Evolving**: Astrima is a work in progress, with new features and improvements coming with every update. Join us on this cosmic journey!\n\n---\n\n### 🌌 Installation\n\nTo get started with Astrima, follow these simple steps:\n\n1. **Clone the Repository**:\n\n    ```bash\n    git clone https://github.com/zpeteman/Astrima.git\n    cd Astrima\n    ```\n\n2. **Add Astrima to your Path**:\n\n    In order to run Astrima from anywhere on your system, add the directory to your `PATH`:\n\n    ```bash\n    export PATH=\"$PATH:/path/to/astrima\"\n    ```\n\n3. **Run Astrima**:\n\n    You can run your `.rm` files by using:\n\n    ```bash\n    astrima your_code.rm\n    ```\n\n---\n\n\nHere’s a simple example of Astrima code:\n\n```astrima\nshine \"Welcome to Astrima 2.0!\"  \nask \"What is your name?\" into user_name  \nshine \"hello {user_name}.\"  \n\nlight user_name == \"Rima\" {  \n    shine \"Rima, you are my universe!\"  \n}  \n\ndark user_name == \"Rima\" {  \n    shine user_name  \n}\n```\n\n### 🌟 Command Reference\n\n    shine \"text\" – Print text to the console.\n    ask \"prompt\" into var_name – Ask the user for input and store it in a variable.\n    light var_name == \"value\" { ... } – Execute code if the variable matches the value.\n    dark var_name == \"value\" { ... } – Execute code if the variable does not match the value.\n    orbit – Loop structure.\n    galaxy – Function definitions.\n\n### 🚀 Development\n\nAstrima is still under active development, and there is a lot more to come! The language is in its early stages, and we're constantly adding new features, improving the core functionality, and fixing bugs. If you would like to contribute, feel free to open issues or submit pull requests. We welcome all contributions to help Astrima grow!\n### 💫 License\n\nAstrima is licensed under the MIT License.\n\nThis project is dedicated to Rima, my love, my universe. 💖\n### 📞 Contact\n\nIf you have any questions, suggestions, or just want to talk about the wonders of programming, feel free to reach out:\n\n    GitHub: zpeteman\n    Twitter: @the_zanan\n\nThank you for being part of the Astrima journey. The stars are just the beginning. 🌌✨\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzpeteman%2Fastrima","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzpeteman%2Fastrima","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzpeteman%2Fastrima/lists"}