node-syte | js port of the popular syte

 by   jonschlinkert JavaScript Version: 0.1.0 License: No License

kandi X-RAY | node-syte Summary

kandi X-RAY | node-syte Summary

node-syte is a JavaScript library typically used in Telecommunications, Media, Media, Entertainment applications. node-syte has no bugs, it has no vulnerabilities and it has low support. You can install using 'npm i node-syte' or download it from GitHub, npm.

node.js port of the popular syte (a really simple but powerful packaged personal site that has social integrations like twitter, github, dribbble, instagram, foursquare, tumblr, wordpress, last.fm, and much more...
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              node-syte has a low active ecosystem.
              It has 13 star(s) with 3 fork(s). There are 7 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 1 open issues and 0 have been closed. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of node-syte is 0.1.0

            kandi-Quality Quality

              node-syte has no bugs reported.

            kandi-Security Security

              node-syte has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              node-syte does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              node-syte releases are not available. You will need to build from source code and install.
              Deployable package is available in npm.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of node-syte
            Get all kandi verified functions for this library.

            node-syte Key Features

            No Key Features are available at this moment for node-syte.

            node-syte Examples and Code Snippets

            No Code Snippets are available at this moment for node-syte.

            Community Discussions

            No Community Discussions are available at this moment for node-syte.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install node-syte

            There are a few steps in order to get Syte configured, but don't worry they are pretty easy. Note I recommend you branching your fork and not checking in sensitive settings to GitHub! Warning Do not place OAuth keys and tokens in a public repository.
            Syte uses Tumblr or Wordpress for blogging. If you have a Tumblr blog you will need to get the api_key needed to call their APIs. In order to do that register your site with them by going to http://www.tumblr.com/oauth/register, fill in the information about your site, there is no need to enter a default callback url or an icon. Once you are done your website will be listed under http://www.tumblr.com/oauth/apps, save the OAuth Consumer Key value that's the api_key we need for Syte. Once you have the api_key from Tumblr you have to enter it in syte_settings.py located in syte > syte_settings.py. Once you open that file enter the key under TUMBLR_API_KEY, also please enter your Tumblr url under TUMBLR_BLOG_URL see the example on how it should be formatted. For now Syte only support wordpress blogs that are build using wordpress.com. Open syte > syte_settings.py and under WORDPRESS_BLOG_URL enter ther url of your wordpress.com blog, also under BLOG_PLATFORM set it to "wordpress". Comments are available through Disqus in order to get yours setup, make sure to signup through their website. Once you are done you will be given a Disqus shortname. Grab the shortname and enter it in syte_settings.py under DISQUS_SHORTNAME, also make sure to have DISQUS_INTEGRATION_ENABLED set to True in order to work.
            Twitter has another level of security, therefore we need more information instead of just an api_key like Tumblr. To get started create a new application on Twitter for your website by going to https://dev.twitter.com/apps/new. Once you are done creating your application you will be taken to your application page on Twitter, there you already have two pieces of the puzzle, the Consumer key and the Consumer secret make sure you save those. Next you will need your access tokens, on the bottom of that page there is a link called Create my access token click on that. Once you are done you will be given the other two pieces of the puzzle, the Access token and the Access token secret make sure you save those as well.
            Consumer key string you saved under TWITTER_CONSUMER_KEY
            Consumer secret string you saved under TWITTER_CONSUMER_SECRET
            Access token string you saved under TWITTER_USER_KEY
            Access token secret string you saved under TWITTER_USER_SECRET
            GitHub has the same level of security as Twitter, but they don't provide a button that makes it easy to get the access token, so instead we have to get the access token ourselves. To get started sign in to GitHub and go to https://github.com/settings/applications/new to register your application. Enter the Application Name, Main URL and Callback URL. For the Callback URL enter http://127.0.0.1:8000/github/auth for now since we will get the access token while running it locally. Once you are done registering your application you will be given the Client ID and Client Secret.
            Client ID under GITHUB_CLIENT_ID
            Client Secret under GITHUB_CLIENT_SECRET
            You don't have to do anything to setup the Dribbble integration. If you want to turn off this feature just set DRIBBBLE_INTEGRATION_ENABLED setting to False in syte_settings.py.
            Instagram has the same level of security as GitHub and similar steps on getting the access token ourselves. To get started go to http://instagram.com/developer/, sign in and crate a new client by clicking on the Manage Clients link on the top right side. Enter the Application Name, Description, Website and OAuth redirect_Uri. For the OAuth redirect_uri enter http://127.0.0.1:8000/instagram/auth/ for now since we will get the access token while running it locally. The trailing slash is required for Instagram not to complain that the redirect_Uri is wrong. Once you are done registering your client you will be given the Client ID and Client Secret.
            Client ID under INSTAGRAM_CLIENT_ID
            Client Secret under INSTAGRAM_CLIENT_SECRET
            Access Token under INSTAGRAM_ACCESS_TOKEN
            User ID under INSTAGRAM_USER_ID
            Foursquare has the same level of security as Instagram and similar steps on getting the access token ourselves. To get started go to https://foursquare.com/oauth/register, sign in and register a new consumer. Enter the Application Name, Application Website and Callback URL. For the callback url enter http://127.0.0.1:8000/foursquare/auth for now since we will get the access token while running it locally. Once you are done registering your consumer you will be given the Client ID and Client Secret.
            Client ID under FOURSQUARE_CLIENT_ID
            Client Secret under FOURSQUARE_CLIENT_SECRET
            Access Token under FOURSQUARE_ACCESS_TOKEN
            The Last.fm integration does not make any authenticated calls so setting it up only requires that you register an application with Last.fm and get an API key. To get an API key simply follow the Getting started instructions. You can then view your API Key from your api account page.
            API_KEY under LASTFM_API_KEY
            USERNAME under LASTFM_USERNAME
            In order to setup the SoundCloud integration you first need to create a SoundCloud application by going to http://soundcloud.com/you/apps. Once you have the CLIENT_ID from SoundCloud open the syte_settings.py file and enter it under the SOUNDCLOUD_CLIENT_ID setting. Inside syte_settings.py there are two other options to configure how your SoundCloud tracks will be shown. If you want to turn off SoundCloud integration just set SOUNDCLOUD_INTEGRATION_ENABLED to False.
            SOUNDCLOUD_SHOW_ARTWORK (Boolean) set this option to true if you want to show your track artwork on page.
            SOUNDCLOUD_PLAYER_COLOR you can set your widget theme color here. Use Hex values only without #
            The Bitbucket integration does not make any authenticated calls nor does it require a registered API key. If you want to turn off Bitbucket integration just set BITBUCKET_INTEGRATION_ENABLED to False. To display the fork count on repositories set BITBUCKET_SHOW_FORKS to True. The Bitbucket API require one call for each repository to get fork count, which is disabled by default. The Bitbucket API throttles the user resource to 100 calls every 30 minutes.
            The Tent.io integration does not make any authenticated calls nor does it require a registered API key. If you want to turn off Tent.io integration just set TENT_INTEGRATION_ENABLED to False. Inside syte_settings.py there are two other options to configure your Tent.io entity.
            Your Entity-URI under TENT_ENTITY_URI
            URL to a Feed or Tent-Status under TENT_FEED_URL
            In order to setup Steam integration you first need to create a Steam Web API key by going to http://steamcommunity.com/dev/apikey. Once you have the STEAM WEB API KEY from Steam open the syte_settings.py file and enter it under the STEAM_API_KEY setting. If you want to turn off Steam integration just set STEAM_INTEGRATION_ENABLED to False.
            The StackOverflow integration does not make any authenticated calls nor does it require a registered API key. If you want to turn off StackOverflow integration just set STACKOVERFLOW_INTEGRATION_ENABLED to False.

            Support

            There are plans for several services to be added in the TODO file. One of these services is a good place to start when looking for ways to help. Also posting/fixing issues is always helpful. If you would like to add support for a new service you might find the HELP file useful on how to get started and where your new code might go, etc. Also, the DESIGN file can be a useful resource when starting out with the project and trying to understand roughly how it all fits together.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            Install
          • npm

            npm i node-syte

          • CLONE
          • HTTPS

            https://github.com/jonschlinkert/node-syte.git

          • CLI

            gh repo clone jonschlinkert/node-syte

          • sshUrl

            git@github.com:jonschlinkert/node-syte.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Consider Popular JavaScript Libraries

            freeCodeCamp

            by freeCodeCamp

            vue

            by vuejs

            react

            by facebook

            bootstrap

            by twbs

            Try Top Libraries by jonschlinkert

            remarkable

            by jonschlinkertJavaScript

            gray-matter

            by jonschlinkertJavaScript

            markdown-toc

            by jonschlinkertJavaScript

            gulp-htmlmin

            by jonschlinkertHTML

            kind-of

            by jonschlinkertJavaScript