Giter Club home page Giter Club logo

geekspeak.org's People

Contributors

aaronferrucci avatar briancordanyoung avatar chandlermoeller avatar dependabot[bot] avatar lyle avatar ttfkam avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

geekspeak.org's Issues

Automate addition of mp3 media file

Using lame you can add an image to the id3 info of an mp3...
Here is a sample:

lame --ti boxart.jpg --alt-preset cbr 64 -m m --resample 44.1 --lowpass 16.5 geekspeak\ 2016-05-18_mixdown.wav

rss NPR uses description for itunes:summary

this system puts html in description and not in itunes:summary - npr is using description and putting it into itunes:summary without stripping html. This might be causing SEO problems with itunes.

Status should be an enumerated type

Episode statuses should be an enumerated type within the database. This will prevent typos from creeping into the DB and allow for the UI to be populated with enum values from the DB rather than hard coded in the app layer. Also takes up less disk space and can be queried faster.

e.g.

CREATE TYPE gs_status AS ENUM ('new', 'waiting', 'pending', 'live');

ALTER TABLE episodes
ALTER COLUMN status TYPE gs_status;

Title or summary needs air date

Because NPR seems to love to use the date they grab the episode from geekspeak.org as the "release date" - the end user does not know when the episode was first aired.

Default Title

Also, a default teaser image would improve the look of a live episode.

User log data should use IP address types, not strings

User log data should use PostgreSQL "inet" type within the database. This will take up less space on disk as well as allow queries to run faster and be converted from IPv4 to IPv6 easily. Also prevents invalid data from getting into the database.

e.g.

ALTER TABLE users
ALTER COLUMN current_sign_in_ip TYPE inet,
ALTER COLUMN last_sign_in_ip TYPE inet;

/contact page typo

remimber should be remember on the contact page. As per

Hi Geekspeak hosts,

there is a small typo on your contact page - http://geekspeak.org/contact

Instead of

"Please email us at [email protected] - and remimber to have a good
subject line. Most of us read every email."

it probably should read

"Please email us at [email protected] - and remember to have a good
subject line. Most of us read every email."

Love your show and listen to it frequently via the podcast.

Klaus [redacted]
Düsseldorf, Germany
Member of WHYY, Philadelphia

Name of Podcast should be Discoverable by AIs

Amazon Echo's AI has trouble with the name GeekSpeak and does not seem to find the show. However, Geek Speak is not unique in the podcast space. Our Current title "GeekSpeak | How Technology Affects Society and Culture from the Geek Perspective" is way to long and was created to improve search results.
It is proposed, therefore, to change the name of the show to something simple and unique.

"Geek Speak with Lyle Troxell" seems to be a unique name and will probably allow it to be found easily via Voice AI.

Abstract update fails to save

When you edit the abstract and then click save an error message pops up asking if you want to discard changes - clicking cancel and then re-attempting save then saves successfully.

Two event handles are being added?

Participant roles should be enumerated values

Episode statuses should be an enumerated type within the database. This will prevent typos from creeping into the DB and allow for the UI to be populated with enum values from the DB rather than hard coded in the app layer. Also takes up less disk space and can be queried faster.

e.g.

CREATE TYPE gs_role AS ENUM ('new', 'waiting', 'pending', 'live');

ALTER TABLE participants
ALTER COLUMN role TYPE gs_role;

Typos on support page.

There are a few typos on the new support page: Ocian, strugling, comforatable, formorly...

Podcast main title - remove KUSP Podcast

NPR is appending the station name to the front of the title:

KUSP-FM: GeekSpeak, KUSP Podcast

So we need to pull the ending ", KUSP Podcast" so that it will end up being:

KUSP-FM: GeekSpeak

Document Cron Job for Splunk

I added a cron job that give the size of the mp3 files so we can determine how many downloads have taken place:
Here is the crontab entry for the splunk user
59 0 * * * ls -l /mnt/volume-sfo2-01/geekspeak-shared/shows/audio/ | awk '{if(NR==1){print "show_file,show_size";}else{print $9 "," int($5/1024) ;}}' > /opt/splunk/etc/apps/search/lookups/shows.csv

Add all Bit Links to Description

Some podcast catchers will display the Description as HTML in the player, allowing people to open links and such. If we change the item/description field to be the Abstract + the GeekBit Titles and Links we will have a much more useful show notes feature.

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.