Coder Social home page Coder Social logo

paquete's People

Contributors

actions-user avatar exafox avatar jjandoc avatar mclaros avatar mstem avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

paquete's Issues

Icon tags as listing descriptors

We'd like the ability to display flags to the right of the listing title that communicate if an entry is audio, adult, paywalled, charity, or sponsored.

Ideally we could toggle these tags' appearance with a 1 or 0 in a new column in the Streaming Guide Sheet. If we can do that, please append them to the right of the existing columns, as our data ingesters are now based on the existing column order.

Icons: Margo's made these: https://github.com/exafox/paquete/files/4606099/tag.icons.zip

Alt text for the images:

  • Audio content (a podcast) (Alt text: Audio content)
  • Adult content (Alt text: May contain adult content)
  • Paywalled (some charity livestreams, and Netflix, Hulu entries) (Alt text: May require paid ticket or subscription)
  • Donation page available (link this icon to ) (Alt text: This event is for charity. Please consider giving.)
  • Sponsored (hypothetically) (Alt text: This listing is sponsored)

Add a thin brand header bar

We have a request for minimal yet persistent branding in the form of a thin bar across the top of the app that reads "Presented by [The Boston Globe logo], and an about link [encircled 'i' information icon?] that pops up a modal with some explainer text.

loading screen

Change blue to #005DC7
Change type to Benton Sans [Condensed] Medium

Display (optional) link to press coverage

If there the "Description Page Link (optional)" field is populated, append a paragraph break and then the text "Read about it in the Boston Globe." to the end of the listing's description. Link that text to the URL provided in the field.

Vertical scrolling

Listing should scroll vertically on loop like a cable directory channel

grid column widths

Time-slot columns should be ~1.5-1.75x the width of channel column.
I've been using 130px for channels and 235px for time-slots, with 5px margins between, but those numbers are arbitrary.

Character encoding

Certain symbols, like the single quote mark ' in "The Fly'n Hawaiian", are being transcoded incorrectly from the db file

Update lower right action buttons with the attached

Jon helpfully added a donate button for the Boston's Still Running campaign in the lower right of the app. To avoid confusion with paid channels (Netflix, Hulu, etc.), could you think about another glpyh we might use on that button?
buttons

Is Demo still working?

I'm having issues with the Demo Paquete app.

It was freezing a lot, so I moved the data out of the sheet schedule.

Now a sample entry, Post Malone x Nirvana, is showing up under "Kids" despite being labeled in the data as "Music".

I was hoping to use it to test loading schedules to make sure they don't break the production app. Are we keeping it generally up to date with the production version?

Add static time to schedule header

In addition to displaying the time of day, EDT, display a static time for all other global users: Now, in 30 minutes, in 1 hour, in an hour and 30 minutes, in 2 hours, etc.

Load videos within the Guide where possible

For platforms that allow it, load the video in the Guide itself without the user having to leave. This could be a frame, popover, etc.

Update: I did some initial looking and many of the top platforms allow embedding (if the producer does), so it may be possible for us to do this systematically given the user ID: https://docs.google.com/spreadsheets/d/1D5JBmEg1teTHy43Gu0lJqlTJCp_T3lmHljAO5l_tEwk/edit#gid=1656008924

Please LMK what we'd need to collect on the data entry side for each platform -- embed code? User ID? Just the livestream URL?

The order of priority for video platforms based on our data collected is:

YouTube
Facebook Live
Livestream (Vimeo)
Twitch
Instagram

(To the extent each is even possible)

When a video is being played, we'd need to prevent scrolling listing entries from taking over the preview pane as they are currently set to do.

404 error loads recursive site in the media pane

When the app considers a link broken, it displays this page in the media pane (attached). When the user clicks "back to our site", it loads a second instance of the LiveGuide app inside the media pane (attached 2).
back2
back1

Load initial video

I've created a row for the initial video we'd like to have load on page load, and the text accompanying it, in the Demo Schedule tab, row 1.

Ideally this could populate the top preview section on page load for about 6 seconds. We could hide this entry from the schedule, or leave it in as a recurring reminder to donate.

The video:
https://www.youtube.com/watch?time_continue=2&v=eyBP2SlwW8U

The donation link for a "Donate" button: https://manage.bostonglobe.com/order/da2/contribute.html

Add podcast playing support in media pane

We will have consistently formatted Stitcher embed data so we can include major podcasts in the listings. Could you add the logic to load the Stitcher embed player in the media pane (where the YouTube player loads)?

Ad unit

Can we replace the placeholder image (network color bars) with an ad unit? See the square ad above the "Visual stories" section at https://www.bostonglobe.com/

width:300px;height:250px;

Design: Tags for listing descriptors

These aren't all immediately necessary, but we might as well execute them in one pass. (The answer may be "use an icon pack").

We'd like flags that communicate if an entry is:

  • Audio (for podcasts - headphones icon?)
  • Adult content
  • Costs money ($) - Netflix, Hulu, some charity livestreams
  • Donation (many of the livestreams are donation-based and we can collect the donation link, so some sort of give / donate icon?)
  • Sponsored (hypothetically)

'Submit a stream' button

Email / Google submission form with fields for:

Livestream URL
Date/time picker that formats how we need it
Your name, if you want a shoutout if we use it

Add copy to 'about' icon in header bar

The Boston Globe is proud to present LiveGuide, your daily schedule of the latest livestreams and other content from around the internet. Stay tuned for entertainment, news, virtual events, and the Globe's critics' picks. Do you have a livestream you’d like us to consider including in LiveGuide? Provide us with the details here.

Add icon for donation pages

Many of the livestreams are charity fundraisers. We can collect the donation page URL while collecting data. Could we add a donate icon to entries where this field is populated?

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.