Giter Site home page Giter Site logo

soft-sight's Introduction

soft-sight

Retrieve list of likely explicit followers

Development

  • Have node installed. Versions >= v8.0.0 is preferred
  • Run npm install
  • Environment Variables
    • Either create a .env in the project or define them on your local machine.
    • Do Not Commit These
    • Variables
      • TUMBLR_CONSUMER_KEY
      • TUMBLR_SECRET_KEY

soft-sight's People

Contributors

markh817 avatar

Watchers

James Cloos avatar  avatar

soft-sight's Issues

Update project to modern configuration

Before you submit an issue:

  • Check for similar issues
  • Provide error messages, if applicable
  • Feature requests/suggestions are always welcome for discussion
  • Title the issue appropriately

Description

Remove gulp usage and let webpack do the asset building and bundling.

Detect if blog-username is marked explicit

Before you submit an issue:

  • Check for similar issues
  • Provide error messages, if applicable
  • Feature requests/suggestions are always welcome for discussion
  • Title the issue appropriately

Description

Given a username/blog url, report to the site visitor if that blog is marked as explicit.

Display list of explicit blogs that follow the visitor's blog

Before you submit an issue:

  • Check for similar issues
  • Provide error messages, if applicable
  • Feature requests/suggestions are always welcome for discussion
  • Title the issue appropriately

Description

Given that the visitor has connected their account to the application,
and they selected one of their blogs to run the scan,
display a list of all of their followers urls that are marked as explicit.

Advanced explicit content detection

Before you submit an issue:

  • Check for similar issues
  • Provide error messages, if applicable
  • Feature requests/suggestions are always welcome for discussion
  • Title the issue appropriately

Description

Although Tumblr's API gives explicit/adult flags, some users may manually double check the marked blog since Tumblr's system gives false positives.

Let the user double-check by performing an automated check on blog content, by checking for various keywords in:

  • reblogs/posts
  • tags used on posts
  • description

Allow visitor to connect application to their Tumblr account

Before you submit an issue:

  • Check for similar issues
  • Provide error messages, if applicable
  • Feature requests/suggestions are always welcome for discussion
  • Title the issue appropriately

Description

Allow the site visitor to improve application usage by connecting their Tumblr account.

Authenticate the account securely.

Show snippets of content that triggered detection

Before you submit an issue:

  • Check for similar issues
  • Provide error messages, if applicable
  • Feature requests/suggestions are always welcome for discussion
  • Title the issue appropriately

Description

After the site visitor uses the advanced detection, show them what had been detected. This is a way to prevent them from having to manually double check.

Improve experience over slow connection

Before you submit an issue:

  • Check for similar issues
  • Provide error messages, if applicable
  • Feature requests/suggestions are always welcome for discussion
  • Title the issue appropriately

Description

Over a slow connection, the fetch timeout is too quick. It should allow the user to wait for the information. If the request fails, they should be able to retry the attempt.

  • Remove/extend fetch timeout
  • Auto-retry once
    • On second fail, "please try again later"

Divide Server and Client

Before you submit an issue:

  • Check for similar issues
  • Provide error messages, if applicable
  • Feature requests/suggestions are always welcome for discussion
  • Title the issue appropriately

Description

Separate the repository into 2 projects. GatsbyJS is a wonderful front-end component.

Contact form page and GitHub repo link

Before you submit an issue:

  • Check for similar issues
  • Provide error messages, if applicable
  • Feature requests/suggestions are always welcome for discussion
  • Title the issue appropriately

Description

Add contact form page to allow visitor's to send feedback and errors.

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.