Coder Social home page Coder Social logo

reddtip's Introduction

#Reddcoin Tip Platform

The Reddcoin Tip Platform is a browser extension for Chrome and Firefox which embeds a GUI into the interfaces of Twitter, Reddit, and Twitch.tv

The same codebase should remain functional for both platforms. There are two json manifest files, manifest.json for chrome, and package.json for firefox.

The Extension operates largely off a single "content script," located in /source/data/content.js. In Chrome, this file is essentially injected into the websites named in manifest.json, in firefox, lib/main.js is run every page load which uses a regex to inject the content script into the appropriate pages.

##Chrome Development

To develop for chrome, simply visit chrome://extensions, select "Load unpacked extension..." and browse to the source directory. If there are no errors, the current version of the extension will be installed. After making modifications, return to the extension management page and click "Reload Extension" for your changes to take effect.

##Firefox Development

To develop for Firefox, you'll first need to install the Add-on SDK, as detailed here. When everything is installed properly, you can run cfx run from a cfx terminal, which will open a firefox window with the extension installed. Once that process becomes tedious, you can set up an auto-installer constantly integrate your changes, as detailed here.

##Contribution / Roadmap

Current TODO List:

  • Remove debugging output and refactor so the code works on chrome once again.
  • Fix the issue with twitter where tips are not entered properly if the tweet is empty.
  • Upgrade the twitter GUI to autofill the tip recipient if there is already a valid user in the tweet textarea.
  • Write an interface for extension specific calls which will abstract away differences between the chrome and firefox APIs.
  • Implement above mentioned interface for both chrome and firefox.
  • Implement an extensive GUI for every command known by the tipbots. By sending and parsing messages to the tipbot, we should be able to display a current balance, add a GUI for withdrawals and registration, and maintain and easy to access interactive tip history

reddtip's People

Contributors

agroff avatar snacker avatar

Stargazers

 avatar Hassan Abedi avatar

Watchers

Bin Ren avatar James Cloos avatar Kiran Pachhai avatar  avatar Leonard avatar  avatar Mat Waller <IndieBlock> avatar John Nash avatar Pramod Joshi avatar  avatar

reddtip's Issues

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.