{"id":28125133,"url":"https://github.com/xing/curl-useragent","last_synced_at":"2025-05-14T09:20:33.839Z","repository":{"id":6272142,"uuid":"7505658","full_name":"xing/curl-useragent","owner":"xing","description":"UserAgent based on libcurl","archived":false,"fork":false,"pushed_at":"2018-02-15T15:09:46.000Z","size":68,"stargazers_count":6,"open_issues_count":0,"forks_count":6,"subscribers_count":14,"default_branch":"master","last_synced_at":"2024-06-19T00:40:45.922Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xing.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-01-08T17:12:20.000Z","updated_at":"2024-06-19T00:40:45.923Z","dependencies_parsed_at":"2022-09-02T05:51:15.162Z","dependency_job_id":null,"html_url":"https://github.com/xing/curl-useragent","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xing%2Fcurl-useragent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xing%2Fcurl-useragent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xing%2Fcurl-useragent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xing%2Fcurl-useragent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xing","download_url":"https://codeload.github.com/xing/curl-useragent/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254110399,"owners_count":22016393,"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-05-14T09:20:20.579Z","updated_at":"2025-05-14T09:20:33.825Z","avatar_url":"https://github.com/xing.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NAME\n\nWWW::Curl::UserAgent - UserAgent based on libcurl\n\n# USAGE\n\nsee [meta::cpan](https://metacpan.org/module/WWW::Curl::UserAgent)\n\n# INSTALLATION\n\nThis module is built with [Dist::Zilla](https://metacpan.org/module/Dist::Zilla).\nEnsure to have it installed before proceed.\n\nA workflow for installing the latest Version could be\n\n    git clone https://github.com/xing/curl-useragent.git\n    cd curl-useragent\n    dzil listdeps --missing | cpanm\n    dzil install\n\n# CHANGELOG\n\nsee [CHANGES](https://github.com/xing/curl-useragent/blob/master/CHANGES)\n\n# BENCHMARK\n\nA test with the tools/benchmark.pl script against loadbalanced webserver\nperforming a get requests to a simple echo API on an Intel i5 M 520 with\nFedora 19 gave the following results:\n\n    500 requests (sequentially, 500 iterations):\n    +-------------------------------+-----------+------+------+------------+------------+\n    |          User Agent           | Wallclock |  CPU |  CPU |  Requests  | Iterations |\n    |                               |  seconds  |  usr |  sys | per second | per second |\n    +-------------------------------+-----------+------+------+------------+------------+\n    | LWP::UserAgent 6.05           |    21     | 1.10 | 0.20 |    23.8    |    384.6   |\n    +-------------------------------+-----------+------+------+------------+------------+\n    | LWP::Parallel::UserAgent 2.61 |    20     | 1.13 | 0.22 |    25.0    |    370.4   |\n    +-------------------------------+-----------+------+------+------------+------------+\n    | WWW::Curl::Simple 0.100191    |    95     | 0.66 | 0.27 |     5.3    |    537.6   |\n    +-------------------------------+-----------+------+------+------------+------------+\n    | Mojo::UserAgent 4.83          |    10     | 1.19 | 0.08 |    50.0    |    393.7   |\n    +-------------------------------+-----------+------+------+------------+------------+\n    | WWW::Curl::UserAgent 0.9.6    |    10     | 0.55 | 0.06 |    50.0    |    819.7   |\n    +-------------------------------+-----------+------+------+------------+------------+\n\n    500 requests (5 in parallel, 100 iterations):\n    +-------------------------------+-----------+--------+--------+------------+------------+\n    |          User Agent           | Wallclock |   CPU  |   CPU  |  Requests  | Iterations |\n    |                               |  seconds  |   usr  |   sys  | per second | per second |\n    +-------------------------------+-----------+--------+--------+------------+------------+\n    | LWP::Parallel::UserAgent 2.61 |     10    |   1.26 |   0.26 |     50.0   |     65.8   |\n    +-------------------------------+-----------+--------+--------+------------+------------+\n    | WWW::Curl::Simple 0.100191    |    815    | 270.16 | 191.76 |      0.6   |      0.2   |\n    +-------------------------------+-----------+--------+--------+------------+------------+\n    | Mojo::UserAgent 4.83          |      3    |   1.03 |   0.04 |    166.7   |     93.5   |\n    +-------------------------------+-----------+--------+--------+------------+------------+\n    | WWW::Curl::UserAgent 0.9.6    |      3    |   0.42 |   0.06 |    166.7   |    208.3   |\n    +-------------------------------+-----------+--------+--------+------------+------------+\n\n# AUTHORS\n\n- Julian Knocke\n- Othello Maurer\n\n# COPYRIGHT AND LICENSE\n\nThis software is copyright (c) 2014 by XING AG.\n\nThis is free software; you can redistribute it and/or modify it under\nthe same terms as the Perl 5 programming language system itself.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxing%2Fcurl-useragent","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxing%2Fcurl-useragent","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxing%2Fcurl-useragent/lists"}