{"id":18289734,"url":"https://github.com/oscarnovasf/drupal-aux-libraries","last_synced_at":"2026-04-28T08:05:04.179Z","repository":{"id":133193937,"uuid":"327085966","full_name":"oscarnovasf/drupal-aux-libraries","owner":"oscarnovasf","description":"Mis librerías auxiliares para el desarrollo de módulos en Drupal 8|9","archived":false,"fork":false,"pushed_at":"2024-06-06T08:57:14.000Z","size":128,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-09T07:24:12.880Z","etag":null,"topics":["drupal","librerias","php-library","vscode"],"latest_commit_sha":null,"homepage":"https://oscarnovas.com","language":"PHP","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/oscarnovasf.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2021-01-05T18:32:31.000Z","updated_at":"2024-06-06T08:57:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"13f359b0-8fc6-48de-83b5-ee48e9e54d10","html_url":"https://github.com/oscarnovasf/drupal-aux-libraries","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/oscarnovasf/drupal-aux-libraries","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oscarnovasf%2Fdrupal-aux-libraries","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oscarnovasf%2Fdrupal-aux-libraries/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oscarnovasf%2Fdrupal-aux-libraries/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oscarnovasf%2Fdrupal-aux-libraries/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oscarnovasf","download_url":"https://codeload.github.com/oscarnovasf/drupal-aux-libraries/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oscarnovasf%2Fdrupal-aux-libraries/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32371706,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-27T20:07:02.737Z","status":"online","status_checked_at":"2026-04-28T02:00:07.250Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["drupal","librerias","php-library","vscode"],"created_at":"2024-11-05T14:07:52.860Z","updated_at":"2026-04-28T08:05:03.828Z","avatar_url":"https://github.com/oscarnovasf.png","language":"PHP","funding_links":["https://paypal.me/oscarnovasf"],"categories":[],"sub_categories":[],"readme":"Librerías auxiliares para desarrollo de módulos en Drupal ^9\n===\n\n\u003eEste repositorio contiene una serie de librerías que uso habitualmente en mis\n\u003eproyectos de Drupal ^9.\n\n[![version][version-badge]][changelog]\n[![Licencia][license-badge]][license]\n[![Código de conducta][conduct-badge]][conduct]\n[![Donate][donate-badge]][donate-url]\n\n## Contenido\n\n* ### src/Element/MultiValue.php\n  Permite generar elementos múltiples en un formulario vía Form API.\n\n* ### src/lib/generalCalendarLinkFunctions.php\n  Una serie de funciones que permiten generar un evento en los diferentes\n  sistemas de calendario (Google, Yahoo, Outlook...).\n\n* ### src/lib/general/DateTimeFunctions.php\n  Una serie de funciones relacionadas con la gestión de fechas.\n\n* ### src/lib/general/DrupalLog.php\n  Una serie de funciones relacionadas con la gestión de logs.\n\n* ### src/lib/general/FileFunctions.php\n  Una serie de funciones relacionadas con la gestión de ficheros.\n\n* ### src/lib/general/FtpFunctions.php\n  Funciones relacionadas con la gestión de datos a través de conexiones FTP.\n\n* ### src/lib/general/MarkdownParser.php\n  Permite renderizar archivos en Markdown como HTML.\n\n* ### src/lib/general/ParamsFunctions.php\n  Captura y manipulación de parámetros (POST y GET) en Drupal.\n\n* ### src/lib/general/ResponseFunctions.php\n  Librería que uso habitualmente para las respuestas de otras funciones o\n  controladores.\n\n* ### src/lib/general/StringFunctions.php\n  Funciones de manipulación de cadenas.\n\n* ### src/lib/general/ValidateFunctions.php\n  Funciones de validación de datos como pueden ser DNI, CIF, NIE...\n\n* ### src/lib/general/XmlParser.php\n  Para convertir un string XML en un array.\n\n* ### src/lib/Mailing.php\n  Facilita el envío de correos electrónicos.\n\n## Instalación\n\n* ### Instalación manual\n\n  * Para su correcta descarga se recomienda usar una de las tareas definidas en\n    este proyecto [VSCode - Settings](https://github.com/oscarnovasf/VSCode-settings)\n\n## Autor(es)\n- Óscar Novás - [OscarNovas.com][mi-web]\n\n## Créditos\nAquí puedes comprobar la lista de [contribuyentes][contributors]\na este repositorio.\n\n## Histórico de cambios\nAquí puedes comprobar la lista de [cambios][changelog] efectuados hasta el\nmomento.\n\n---\n⌨️ con ❤️ por [Óscar Novás][mi-web] 😊\n\n[mi-web]: https://oscarnovas.com \"for developers\"\n\n[version]: v0.1.5\n[version-badge]: https://img.shields.io/badge/version-0.1.5-blue.svg\n\n[license]: LICENSE.md\n[license-badge]: https://img.shields.io/badge/Licencia-GPLv3+-green.svg \"Leer la licencia\"\n\n[conduct]: CODE_OF_CONDUCT.md\n[conduct-badge]: https://img.shields.io/badge/Contributor%20Covenant-2.0-4baaaa.svg \"Código de conducta\"\n\n[changelog]: CHANGELOG.md \"Histórico de cambios\"\n[contributors]: https://github.com/oscarnovasf/vscode_config/contributors \"Ver contribuyentes\"\n\n[donate-badge]: https://img.shields.io/badge/Donaci%C3%B3n-PayPal-red.svg\n[donate-url]: https://paypal.me/oscarnovasf \"Haz una donación\"\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foscarnovasf%2Fdrupal-aux-libraries","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foscarnovasf%2Fdrupal-aux-libraries","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foscarnovasf%2Fdrupal-aux-libraries/lists"}