Giter Site home page Giter Site logo

progressive_giving's People

Contributors

mechanicalgirl avatar savetheclocktower avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

progressive_giving's Issues

find a better way to post to FB

right now, I'm just forwarding from the Twitter account, but that means the FB post gets a Twitter handle that can't be clicked on

what I'd rather do is use the view that returns the Twitter post also trigger a post to FB, but I need to read up on the FB API (and also populate more recipients with FB urls)

add Charity Navigator ratings

add a col to the model to hold the rating

can adding the values be scripted? I doubt Charity Navigator has an API, but maybe I can scrape to get at least most of the ratings?

update the tweet algorithm for already-posted orgs

The algorithm that determines what to tweet first looks for orgs without a posted date, then falls back to those that have already been posted. Of the 800+ orgs in the database now, less than half have been posted so far. But eventually they will all have a posted date.

Before that happens, I want to change the algorithm so that when it goes into that block, it picks an org whose last posted date is at least 90(?) days back.

The date delta is open for debate - with the current recipient count, it'll take more than 200 days to get through them all, so maybe that delta should be longer. Or maybe we should just pick the oldest org, the one that was posted the longest time ago. That would effectively repeat all the previous tweets in order, but if that sequence restarts every 7 months, I don't think anyone is going to notice or care. I certainly don't care.

add a form page to allow users to submit recipient suggestions

  1. store in the same table (as inactive, with a new field to indicate that it needs to be reviewed)?
    or
  2. store in a separate table (with a hook that moves it to the main table once it's been ok'd)?

1 - add a new checkbox to the existing model
2 - add a new model
both - new form

logic that hits the existing db on form submit, returns an error message if the recipient already exists in our system

add a blog app

newsletter content should be posted to it once a week (or whenever the newsletter publishes) automatically

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.