{"id":18981430,"url":"https://github.com/awncorp/api-wunderlist","last_synced_at":"2025-11-11T00:02:24.903Z","repository":{"id":77256358,"uuid":"300956742","full_name":"awncorp/api-wunderlist","owner":"awncorp","description":"Wunderlist.com API Client","archived":false,"fork":false,"pushed_at":"2020-10-03T20:33:10.000Z","size":31,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-01T11:27:36.285Z","etag":null,"topics":["api-client","perl","perl5"],"latest_commit_sha":null,"homepage":"","language":"Perl","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/awncorp.png","metadata":{"files":{"readme":"README","changelog":"CHANGES","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":"2020-10-03T19:04:07.000Z","updated_at":"2022-07-24T20:55:16.000Z","dependencies_parsed_at":"2023-02-23T17:15:32.890Z","dependency_job_id":null,"html_url":"https://github.com/awncorp/api-wunderlist","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awncorp%2Fapi-wunderlist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awncorp%2Fapi-wunderlist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awncorp%2Fapi-wunderlist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awncorp%2Fapi-wunderlist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/awncorp","download_url":"https://codeload.github.com/awncorp/api-wunderlist/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239985766,"owners_count":19729523,"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":["api-client","perl","perl5"],"created_at":"2024-11-08T16:09:49.162Z","updated_at":"2025-11-11T00:02:24.896Z","avatar_url":"https://github.com/awncorp.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"NAME\n\n    API::Wunderlist - Wunderlist.com API Client\n\nVERSION\n\n    version 0.06\n\nSYNOPSIS\n\n        use API::Wunderlist;\n    \n        my $wunderlist = API::Wunderlist-\u003enew(\n            client_id    =\u003e 'CLIENT_ID',\n            access_token =\u003e 'ACCESS_TOKEN',\n            identifier   =\u003e 'APPLICATION NAME',\n        );\n    \n        $wunderlist-\u003edebug(1);\n        $wunderlist-\u003efatal(1);\n    \n        my $list = $wunderlist-\u003elists('12345');\n        my $results = $list-\u003efetch;\n    \n        # after some introspection\n    \n        $list-\u003eupdate( ... );\n\nDESCRIPTION\n\n    This distribution provides an object-oriented thin-client library for\n    interacting with the Wunderlist (https://wunderlist.com/) API. For\n    usage and documentation information visit\n    https://developer.wunderlist.com/documentation. API::Wunderlist is\n    derived from API::Client and inherits all of it's functionality. Please\n    read the documentation for API::Client for more usage information.\n\nATTRIBUTES\n\n access_token\n\n        $wunderlist-\u003eaccess_token;\n        $wunderlist-\u003eaccess_token('ACCESS_TOKEN');\n\n    The access_token attribute should be set to an Access-Token associated\n    with your Client-ID.\n\n client_id\n\n        $wunderlist-\u003eclient_id;\n        $wunderlist-\u003eclient_id('CLIENT_ID');\n\n    The client_id attribute should be set to the Client-ID of your\n    application.\n\n identifier\n\n        $wunderlist-\u003eidentifier;\n        $wunderlist-\u003eidentifier('IDENTIFIER');\n\n    The identifier attribute should be set to a string that identifies your\n    app.\n\n debug\n\n        $wunderlist-\u003edebug;\n        $wunderlist-\u003edebug(1);\n\n    The debug attribute if true prints HTTP requests and responses to\n    standard out.\n\n fatal\n\n        $wunderlist-\u003efatal;\n        $wunderlist-\u003efatal(1);\n\n    The fatal attribute if true promotes 4xx and 5xx server response codes\n    to exceptions, a API::Client::Exception object.\n\n retries\n\n        $wunderlist-\u003eretries;\n        $wunderlist-\u003eretries(10);\n\n    The retries attribute determines how many times an HTTP request should\n    be retried if a 4xx or 5xx response is received. This attribute\n    defaults to 0.\n\n timeout\n\n        $wunderlist-\u003etimeout;\n        $wunderlist-\u003etimeout(5);\n\n    The timeout attribute determines how long an HTTP connection should be\n    kept alive. This attribute defaults to 10.\n\n url\n\n        $wunderlist-\u003eurl;\n        $wunderlist-\u003eurl(Mojo::URL-\u003enew('https://a.wunderlist.com'));\n\n    The url attribute set the base/pre-configured URL object that will be\n    used in all HTTP requests. This attribute expects a Mojo::URL object.\n\n user_agent\n\n        $wunderlist-\u003euser_agent;\n        $wunderlist-\u003euser_agent(Mojo::UserAgent-\u003enew);\n\n    The user_agent attribute set the pre-configured UserAgent object that\n    will be used in all HTTP requests. This attribute expects a\n    Mojo::UserAgent object.\n\nMETHODS\n\n action\n\n        my $result = $wunderlist-\u003eaction($verb, %args);\n    \n        # e.g.\n    \n        $wunderlist-\u003eaction('head', %args);    # HEAD request\n        $wunderlist-\u003eaction('options', %args); # OPTIONS request\n        $wunderlist-\u003eaction('patch', %args);   # PATCH request\n\n    The action method issues a request to the API resource represented by\n    the object. The first parameter will be used as the HTTP request\n    method. The arguments, expected to be a list of key/value pairs, will\n    be included in the request if the key is either data or query.\n\n create\n\n        my $results = $wunderlist-\u003ecreate(%args);\n    \n        # or\n    \n        $wunderlist-\u003ePOST(%args);\n\n    The create method issues a POST request to the API resource represented\n    by the object. The arguments, expected to be a list of key/value pairs,\n    will be included in the request if the key is either data or query.\n\n delete\n\n        my $results = $wunderlist-\u003edelete(%args);\n    \n        # or\n    \n        $wunderlist-\u003eDELETE(%args);\n\n    The delete method issues a DELETE request to the API resource\n    represented by the object. The arguments, expected to be a list of\n    key/value pairs, will be included in the request if the key is either\n    data or query.\n\n fetch\n\n        my $results = $wunderlist-\u003efetch(%args);\n    \n        # or\n    \n        $wunderlist-\u003eGET(%args);\n\n    The fetch method issues a GET request to the API resource represented\n    by the object. The arguments, expected to be a list of key/value pairs,\n    will be included in the request if the key is either data or query.\n\n update\n\n        my $results = $wunderlist-\u003eupdate(%args);\n    \n        # or\n    \n        $wunderlist-\u003ePUT(%args);\n\n    The update method issues a PUT request to the API resource represented\n    by the object. The arguments, expected to be a list of key/value pairs,\n    will be included in the request if the key is either data or query.\n\nRESOURCES\n\n avatars\n\n        $wunderlist-\u003eavatars;\n\n    The avatars method returns a new instance representative of the API\n    Avatar resource requested. This method accepts a list of path segments\n    which will be used in the HTTP request. The following documentation can\n    be used to find more information.\n    https://developer.wunderlist.com/documentation/endpoints/avatar.\n\n file_previews\n\n        $wunderlist-\u003epreviews;\n\n    The file_previews method returns a new instance representative of the\n    API Preview resource requested. This method accepts a list of path\n    segments which will be used in the HTTP request. The following\n    documentation can be used to find more information.\n    https://developer.wunderlist.com/documentation/endpoints/file_preview.\n\n files\n\n        $wunderlist-\u003efiles;\n\n    The files method returns a new instance representative of the API File\n    resource requested. This method accepts a list of path segments which\n    will be used in the HTTP request. The following documentation can be\n    used to find more information.\n    https://developer.wunderlist.com/documentation/endpoints/file.\n\n folders\n\n        $wunderlist-\u003efolders;\n\n    The folders method returns a new instance representative of the API\n    Folder resource requested. This method accepts a list of path segments\n    which will be used in the HTTP request. The following documentation can\n    be used to find more information.\n    https://developer.wunderlist.com/documentation/endpoints/folder.\n\n lists\n\n        $wunderlist-\u003elists;\n\n    The lists method returns a new instance representative of the API List\n    resource requested. This method accepts a list of path segments which\n    will be used in the HTTP request. The following documentation can be\n    used to find more information.\n    https://developer.wunderlist.com/documentation/endpoints/list.\n\n memberships\n\n        $wunderlist-\u003ememberships;\n\n    The memberships method returns a new instance representative of the API\n    Membership resource requested. This method accepts a list of path\n    segments which will be used in the HTTP request. The following\n    documentation can be used to find more information.\n    https://developer.wunderlist.com/documentation/endpoints/membership.\n\n notes\n\n        $wunderlist-\u003enotes;\n\n    The notes method returns a new instance representative of the API Note\n    resource requested. This method accepts a list of path segments which\n    will be used in the HTTP request. The following documentation can be\n    used to find more information.\n    https://developer.wunderlist.com/documentation/endpoints/note.\n\n positions\n\n        $wunderlist-\u003elist_positions;\n\n    The positions method returns a new instance representative of the API\n    Positions resource requested. This method accepts a list of path\n    segments which will be used in the HTTP request. The following\n    documentation can be used to find more information.\n    https://developer.wunderlist.com/documentation/endpoints/positions.\n\n reminders\n\n        $wunderlist-\u003ereminders;\n\n    The reminders method returns a new instance representative of the API\n    Reminder resource requested. This method accepts a list of path\n    segments which will be used in the HTTP request. The following\n    documentation can be used to find more information.\n    https://developer.wunderlist.com/documentation/endpoints/reminder.\n\n subtasks\n\n        $wunderlist-\u003esubtasks;\n\n    The subtasks method returns a new instance representative of the API\n    Subtask resource requested. This method accepts a list of path segments\n    which will be used in the HTTP request. The following documentation can\n    be used to find more information.\n    https://developer.wunderlist.com/documentation/endpoints/subtask.\n\n task_comments\n\n        $wunderlist-\u003etask_comments;\n\n    The task_comments method returns a new instance representative of the\n    API Task Comment resource requested. This method accepts a list of path\n    segments which will be used in the HTTP request. The following\n    documentation can be used to find more information.\n    https://developer.wunderlist.com/documentation/endpoints/task_comment.\n\n tasks\n\n        $wunderlist-\u003etasks;\n\n    The tasks method returns a new instance representative of the API Task\n    resource requested. This method accepts a list of path segments which\n    will be used in the HTTP request. The following documentation can be\n    used to find more information.\n    https://developer.wunderlist.com/documentation/endpoints/task.\n\n uploads\n\n        $wunderlist-\u003euploads;\n\n    The uploads method returns a new instance representative of the API\n    Upload resource requested. This method accepts a list of path segments\n    which will be used in the HTTP request. The following documentation can\n    be used to find more information.\n    https://developer.wunderlist.com/documentation/endpoints/upload.\n\n users\n\n        $wunderlist-\u003eusers;\n\n    The users method returns a new instance representative of the API User\n    resource requested. This method accepts a list of path segments which\n    will be used in the HTTP request. The following documentation can be\n    used to find more information.\n    https://developer.wunderlist.com/documentation/endpoints/user.\n\n webhooks\n\n        $wunderlist-\u003ewebhooks;\n\n    The webhooks method returns a new instance representative of the API\n    Webhooks resource requested. This method accepts a list of path\n    segments which will be used in the HTTP request. The following\n    documentation can be used to find more information.\n    https://developer.wunderlist.com/documentation/endpoints/webhooks.\n\nAUTHOR\n\n    Al Newkirk \u003canewkirk@ana.io\u003e\n\nCOPYRIGHT AND LICENSE\n\n    This software is copyright (c) 2014 by Al Newkirk.\n\n    This is free software; you can redistribute it and/or modify it under\n    the same terms as the Perl 5 programming language system itself.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fawncorp%2Fapi-wunderlist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fawncorp%2Fapi-wunderlist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fawncorp%2Fapi-wunderlist/lists"}