{"id":19441108,"url":"https://github.com/muzk/donna","last_synced_at":"2025-04-24T23:32:22.166Z","repository":{"id":47998972,"uuid":"143924062","full_name":"muZk/donna","owner":"muZk","description":"Automation tool for Chilean services like https://sii.cl and https://previred.com","archived":false,"fork":false,"pushed_at":"2021-08-11T04:34:40.000Z","size":135,"stargazers_count":15,"open_issues_count":10,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-03T13:12:49.699Z","etag":null,"topics":["automation","cli","javascript","node"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/muZk.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-08-07T20:33:34.000Z","updated_at":"2025-01-01T21:50:41.000Z","dependencies_parsed_at":"2022-08-12T16:11:28.498Z","dependency_job_id":null,"html_url":"https://github.com/muZk/donna","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muZk%2Fdonna","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muZk%2Fdonna/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muZk%2Fdonna/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muZk%2Fdonna/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/muZk","download_url":"https://codeload.github.com/muZk/donna/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250727806,"owners_count":21477373,"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":["automation","cli","javascript","node"],"created_at":"2024-11-10T15:34:24.316Z","updated_at":"2025-04-24T23:32:21.870Z","avatar_url":"https://github.com/muZk.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# donna\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n[![Build Status](https://travis-ci.org/muZk/donna.svg?branch=master)](https://travis-ci.org/muZk/donna)\n[![dependencies Status](https://david-dm.org/muZk/donna/status.svg)](https://david-dm.org/muZk/donna)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\n## About\n\nDonna is a command line tool built to automate 🇨🇱 Chilean boring tasks such as college loans, taxes and contributions.\n\n## How it works\n\nDonna starts session in the service you want to pay and leaves you right in the final step. What follows for now is not automated.\n\nBehind scenes it uses [puppeteer](https://github.com/GoogleChrome/puppeteer) for the browser automation tool.\n\n## Instalation\n\n```\n$ npm install -g donna-bot\n```\n\n## Commands\n\n### pay\n\nWant to pay something? Donna will leave you right in the final step (payment).\n\n```\n$ donna pay\n```\n\nFirst select one of the available services:\n\n![services](https://user-images.githubusercontent.com/1679496/43802516-fd20636e-9a63-11e8-80e7-e7dc34b692c9.png)\n\nThen, Donna will prompt you to enter your RUT and password for the service:\n\n![auth](https://user-images.githubusercontent.com/1679496/43802502-f399d83e-9a63-11e8-8f0a-f14123265191.png)\n\nAvailable services:\n\n- SII: [F29](https://www.sii.cl/IVA2000/ayuda.htm) for independent workers.\n- Previred: [Contributions](https://www.previred.com/web/previred/) (AFP, Salud)\n\n#### Optional arguments\n\n**Service**:\n\nIf you don't want to manually select the service you want to pay, you can use the `service` argument.\n\nFor example:\n\n```\n$ donna pay -s sii\n```\n\nAvailable services: `sii` and `previred`\n\n**RUT**\n\n_rut_ can be specified with `RUT` environment variable.\n\n**Password**\n\nThe service password can be specified with an environment variable:\n\n- SII_PASSWORD\n- PREVIRED_PASSWORD\n\n## Available Services\n\n### SII\n\nYou can use this bot to **automatically pay** your SII contributions. The only \"inconvenient\" is that you MUST use [**PEC** payment](http://www.sii.cl/portal_renta/como_pagar/pagar_declaracion_internet.htm#3).\n\nHow you can pay with **PEC**? You can read more [here](https://medium.com/p/9c63604d8e86). Then just run the `donna pay -s sii` command with your SII credentials or just use environment variables.\n\n### Previred\n\nNot working at the moment 😂 but it wasn't fully automated (yet).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuzk%2Fdonna","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmuzk%2Fdonna","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuzk%2Fdonna/lists"}