{"id":20060461,"url":"https://github.com/codeigniterpower/codeigniter-currency","last_synced_at":"2026-04-14T10:31:27.671Z","repository":{"id":65815193,"uuid":"593808991","full_name":"codeigniterpower/codeigniter-currency","owner":"codeigniterpower","description":"Currency rate manager and converter, with api","archived":false,"fork":false,"pushed_at":"2024-06-17T19:21:05.000Z","size":7156,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-03T22:40:11.597Z","etag":null,"topics":["codeigniter","codeigniter2","codeigniter3","currency","debian","linux","php","venenux"],"latest_commit_sha":null,"homepage":"https://gitlab.com/codeigniterpower/codeigniter-currencylib","language":"PHP","has_issues":false,"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/codeigniterpower.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"2023-01-26T22:05:56.000Z","updated_at":"2025-12-08T15:45:20.000Z","dependencies_parsed_at":"2024-06-17T21:14:21.806Z","dependency_job_id":"76427ba6-d37a-4e18-97e7-9996f55bc61e","html_url":"https://github.com/codeigniterpower/codeigniter-currency","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/codeigniterpower/codeigniter-currency","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniterpower%2Fcodeigniter-currency","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniterpower%2Fcodeigniter-currency/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniterpower%2Fcodeigniter-currency/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniterpower%2Fcodeigniter-currency/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codeigniterpower","download_url":"https://codeload.github.com/codeigniterpower/codeigniter-currency/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeigniterpower%2Fcodeigniter-currency/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31793212,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T02:24:21.117Z","status":"ssl_error","status_checked_at":"2026-04-14T02:24:20.627Z","response_time":153,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["codeigniter","codeigniter2","codeigniter3","currency","debian","linux","php","venenux"],"created_at":"2024-11-13T13:14:39.484Z","updated_at":"2026-04-14T10:31:27.650Z","avatar_url":"https://github.com/codeigniterpower.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# codeigniter-currencylib\n\nCurrency converter library and also a manager interface for/using codeigniter and exchangerate.io\n\n\u003e Warning: currently the auth is disabled and you can just put any password\n\n## Description\n\nThis project provides two things: a **library that integrates \nthe YADIO exchange api for codeigniter** and **a currency conversion rate manager**, \ncurrencies, its big difference is that you can change the base currency at any time \nregardless of whether it was already deployed.\n\nThe system is free view, authentication is only to get write permissions \nand/or overwrited rate currencies. User management initially only indicates \nwhether or not you can alter the coin rates. In the future, access permissions \nwill be implemented.\n\n#### Artifacs\n\n* **The library** as in [clib](clib) its just two files, the config \nfile `config/currencylib.php` and the class lib `library/Currencylib.php`, \nput those in respective places in your codeigniter project and just start \nto use, it has two methos, `getOneCurrencyByApi(\u003cfrom\u003e, \u003cto\u003e, \u003camount\u003e)` and \nthe `getAllCurrencyByApi(\u003cfrom\u003e, \u003cto\u003e, \u003cdate\u003e)` the first one just retreive all the \nconverted currency froma  base ne, the second just convert from the base to \nthe listed comma separated ones but using unit currency at current date.\n\n* **The manager** as in [cweb](cweb) its just a CI manager, just integrate \nthe codeigniter framework and configure the database.to start to use the api \nand manage your own databases of currencies. This project provides an api layer \nwith enry points as `callRatesFromDB` and `convertCurrency`. Usefully if you \ndont want to pay the apilayer and wants an internal intranet currency manager.\n\n* **The androitAP** as in [capk](capk) its just a phone minimal inteface to the \nalready provided currency web interface, you must provide the url ot the manager, \nof who usefully can be an web interface and also will provide your own apy \nto gest history currency set by you. Usefully if you dont want to pay the \napilayer and wants an internal intranet currency manager. It acts also \nas frontend to the api.\n\n#### API LAYER\n\nThis project retrieve the currencies from https://api.yadio.io/exrates \nusing ApiLayer service, that the project also provide a web management interface with option \nto store into database. You must to have a free of charge api key and configure it.\n\nThe idea and objective is to provide a multi API layer in a way that acts as a \nman in the middle in the purest proxy style, but keeping it simple. So means that \nmore that one API provider will be configured possible in the near future.\n\n#### INSTALLATION\n\nPlease check [docs/README-deploy.md#installation-production](docs/README-deploy.md#installation-production) \nfor production deploy. For local deploy just read the hole file.\n\n#### DEVELOPMENT\n\nCheck [docs/README-developers.md](docs/README-developers.md)\n\n## Authors and acknowledgment\n\n* (c) angel gonzalez @radioactive99\n* (c) PICCORO Lenz McKAY @mckaygerhard\n* (c) Angel Gonzalez @Angel.Gonzalez.dev.front\n\n## License\n\nFor open source projects, say how it is licensed.\n\nCheck [LICENSE](LICENSE)\n\n## Project status\n\nCurrently just show the rates of all the supported currency.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeigniterpower%2Fcodeigniter-currency","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodeigniterpower%2Fcodeigniter-currency","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeigniterpower%2Fcodeigniter-currency/lists"}