Giter Club home page Giter Club logo

bluesky-feed-generator's Introduction

Welcome to my GitHub ✨

Experienced Software Engineer specializing in backend development in Python and TypeScript, with practical experience in real-time video and audio communication using WebRTC, and frontend development in React + Redux. Also possesses first-hand expertise in creating C++ bindings for Python.

wakatime

Open Source Projects

Useful links

bluesky-feed-generator's People

Contributors

emilyhunt avatar marshalx avatar mwyann avatar umbyumbreon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

bluesky-feed-generator's Issues

Migration to new PDS URI

  1. Update URI
  2. Drop the cursor from your database (because cursors are unique for every URI)
  3. Apply the fix to the parser of commits
image

I'll make a new URI as default soon.

Default post indexing time causes issues on server timezone change

By default, the database indexes posts based on the local machine's time with datetime.now in server/database.py. However, this can cause timezone issues in a feed's database - e.g. when running from a server in a different country (happened to me today) or due to summertime timezone changes. This means posts in the feed get listed out of order.

I'd suggest changing the default to datetime.utcnow to avoid issues. (Will make a PR in a sec)

Question about whether I'm doing this correctly

I have a repo with a screenshot of the results of the script.

I was trying to create a script to permanently delete a custom feed that was created using SkyFeed. Other feeds I had created with SkyFeed were successfully A) unpublished and then B) deleted without any lingering artifacts. But this particular "zombie" feed references in my repo won't go away, it keeps lingering to just be re-published and un-published, over and over.

In my script, I'm not sure if:

  • I have entered the correct value for RECORD_NAME
  • where I might obtain the correct value
  • whether I need additional code
  • or if what I want to do is actually achievable given that the feed was created on SkyFeed; I don't know which server holds the zombie "record" of my unpublished feed for instance

Thank you for any insight.

"Could not resolve identity"

I recently switched my feed from the starter kit to this implementation but trying to look at the feed just gives the error "could not resolve identity did:web:[etc]"

any ideas what may be the issue?

Everything is running on https and I can reach all the endpoints through the domain.

Multiple feeds

Hi, thanks for the python implementation. I have a feed running and would like to generate and serve more feeds from the same firehose. I feel like I’m missing something obvious here, but is it trivial to implement multiple feeds with the existing code? I assume I can create as many algo’s as I need, but I’m having trouble getting my head round how the filter should be set up for this. Does the existing logic easily accomodate multiple feeds?

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.