Basic goals: better designed landing page using the tumblr text
Future: -blogs -galleries
lets try making a clone of nuzzel
Which makes it take forever for the component to load
Presumably something in how react calls constructors and where the call is placed today
For a given user, pull in:
This looks like it'll involve
It sorta works today but confirm it's the right way to do it, maybe check out CORS middleware
Things to do:
twitter_user
for last_tweet_id
, change the twitter polling task to store that and check against that when polling twitter, and only store tweets that have valid urls in the dbtwitter_user.read_tweets_of_following_by_twitter_user_id
functiontwitter_user.read_tweets_of_following_by_twitter_user_id
to first loop and get all following ids, then make a single db query (add the requisite crud helper) that pulls the tweets of the last 24 hours for all users (this will need to account for getting the combined username details in the tweets array that gets returned)Give a way to select users who receive priority in the list
Display starred users
Star users
Use since_id
to limit the number of new tweets pulled and stay under the monthly tweet cap
This should be in create_tweets_of_a_twitter_user_by_id
:
client.get_users_tweets
like normalsince_id
in the call to client.get_users_tweets
I mean also just design the two column layout for real
Need a way to handle follows changing (unfollowing, new follows)
Probably a something like both changing the twitter following creation to check for pre-existing follows (and skip them if so) and maybe something like regenerating the following list?
Maybe a two-column layout? Link on left, tweets on right?
Get title at least, maybe first paragraph or something
To explore:
with the actual real data from twitter
User can log in a view their feed, and only their feed
No logged out user can view a feed
Requires a login page, hashed password in the user model, and figuring out the oauth flow between the FE and BE
Timezones are probably gonna be an issue for the time limit bit; figure out if that's true and figure out a way to deal with it
One level deeper, get the followings of each user the user is following
This almost certainly will run into twitter rate limits if not done as some sort of partial background task, or with a backoff
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.