Giter Site home page Giter Site logo

elmergonzalezb / urlshortener Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dmpe/urlshortener

0.0 1.0 0.0 661 KB

R package for many URL shortening service :loudspeaker: Compatible with Bitly API v4

Home Page: http://cran.r-project.org/package=urlshorteneR

License: Apache License 2.0

R 100.00%

urlshortener's Introduction

CircleCI codecov CRAN_Status_Badge

R package for shortening URLs, supporting Bit.ly and is.gd/v.gd

Installing

Either see CRAN badge above or use devtools to install the latest version from Github:

library(devtools)
devtools::install_github("dmpe/urlshorteneR", build_vignettes = FALSE)

What has (๐Ÿšซt) been implemented for Bit.ly:

FINISHED (with testing)

https://dev.bitly.com/v4/#tag/Organizations DONE Implemented โœ”๏ธ
GET https://dev.bitly.com/v4/#operation/getOrganization โœ”๏ธ
GET https://dev.bitly.com/v4/#operation/getOrganizations โœ”๏ธ
GET https://dev.bitly.com/v4/#operation/getOrganizationShortenCounts โœ”๏ธ
https://dev.bitly.com/v4/#tag/BSDs DONE Implemented โœ”๏ธ
GET https://dev.bitly.com/v4/#operation/getBSDs โœ”๏ธ
https://dev.bitly.com/v4/#operation/getOAuthApp DONE Implemented โœ”๏ธ
GET https://api-ssl.bitly.com/v4/apps/{client_id} โœ”๏ธ
https://dev.bitly.com/v4/#tag/User DONE Implemented โœ”๏ธ
PATCH https://api-ssl.bitly.com/v4/user โœ”๏ธ
GET https://api-ssl.bitly.com/v4/user โœ”๏ธ
https://dev.bitly.com/v4/#tag/Groups DONE Implemented โœ”๏ธ
GET https://api-ssl.bitly.com/v4/groups/{group_guid}/preferences โœ”๏ธ
PATCH https://api-ssl.bitly.com/v4/groups/{group_guid}/preferences โœ”๏ธ
GET https://api-ssl.bitly.com/v4/groups/{group_guid}/bitlinks โœ”๏ธ
GET https://api-ssl.bitly.com/v4/groups/{group_guid}/tags โœ”๏ธ
GET https://api-ssl.bitly.com/v4/groups/{group_guid}/countries โœ”๏ธ
GET https://api-ssl.bitly.com/v4/groups/{group_guid}/referring_networks โœ”๏ธ
GET https://api-ssl.bitly.com/v4/groups/{group_guid}/shorten_counts โœ”๏ธ
GET https://api-ssl.bitly.com/v4/groups โœ”๏ธ
GET https://api-ssl.bitly.com/v4/groups/{group_guid}/bitlinks/{sort} โœ”๏ธ
PATCH https://api-ssl.bitly.com/v4/groups/{group_guid} โœ”๏ธ
GET https://api-ssl.bitly.com/v4/groups/{group_guid} โœ”๏ธ
https://dev.bitly.com/v4/#tag/Campaigns DONE Implemented โœ”๏ธ/๐Ÿšซ
GET https://api-ssl.bitly.com/v4/campaigns โœ”๏ธ
POST https://api-ssl.bitly.com/v4/campaigns โœ”๏ธ
GET https://api-ssl.bitly.com/v4/channels โœ”๏ธ
GET https://api-ssl.bitly.com/v4/campaigns/{campaign_guid} โœ”๏ธ
PATCH https://api-ssl.bitly.com/v4/campaigns/{campaign_guid} โœ”๏ธ
GET https://api-ssl.bitly.com/v4/channels/{channel_guid} โœ”๏ธ
PATCH https://api-ssl.bitly.com/v4/channels/{channel_guid} โœ”๏ธ
https://dev.bitly.com/v4/#tag/Custom-Bitlinks DONE Implemented โœ”๏ธ/๐Ÿšซ
GETPOST https://api-ssl.bitly.com/v4/custom_bitlinks โœ”๏ธ
GET https://api-ssl.bitly.com/v4/custom_bitlinks/{custom_bitlink}/clicks_by_destination โœ”๏ธ
PATCH https://api-ssl.bitly.com/v4/custom_bitlinks/{custom_bitlink} โœ”๏ธ
GET https://api-ssl.bitly.com/v4/custom_bitlinks/{custom_bitlink} โœ”๏ธ
<https//dev.bitly.com/v4/#tag/Bitlinks> Implemented โœ”๏ธ/๐Ÿšซ
POST https://api-ssl.bitly.com/v4/bitlinks โœ”๏ธ
POST https://api-ssl.bitly.com/v4/shorten โœ”๏ธ
POST https://api-ssl.bitly.com/v4/expand โœ”๏ธ
PATCH https://api-ssl.bitly.com/v4/bitlinks/{bitlink} โœ”๏ธ
GET https://api-ssl.bitly.com/v4/bitlinks/{bitlink}/referrers โœ”๏ธ
GET https://api-ssl.bitly.com/v4/bitlinks/{bitlink}/clicks/summary โœ”๏ธ
GET https://api-ssl.bitly.com/v4/bitlinks/{bitlink}/clicks โœ”๏ธ
GET https://api-ssl.bitly.com/v4/bitlinks/{bitlink}/countries โœ”๏ธ
GET https://api-ssl.bitly.com/v4/bitlinks/{bitlink} โœ”๏ธ
GET https://api-ssl.bitly.com/v4/bitlinks/{bitlink}/referrers_by_domains โœ”๏ธ
GET https://api-ssl.bitly.com/v4/bitlinks/{bitlink}/referring_domains โœ”๏ธ
GET https://api-ssl.bitly.com/v4/groups/{group_guid}/bitlinks/{sort} โœ”๏ธ
GET https://api-ssl.bitly.com/v4/groups/{group_guid}/bitlinks โœ”๏ธ

Help needed !!!

  • Testers with the "enterprise" Bit.ly accounts.
  • Testing Ow.ly support (this requires their API key)

Looking for examples and current implementation status ?

Check the vignette in vignettes folder.

How to contribute

See Contribute.md

Credits:

Meta

urlshortener's People

Contributors

dmpe avatar rickpack avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.