{"id":13451326,"url":"https://github.com/kickscondor/fraidycat","last_synced_at":"2025-05-15T16:03:47.957Z","repository":{"id":37270120,"uuid":"193195917","full_name":"kickscondor/fraidycat","owner":"kickscondor","description":"Follow blogs, wikis, YouTube channels, as well as accounts on Twitter, Instagram, etc. from a single page.","archived":false,"fork":false,"pushed_at":"2024-02-07T01:25:05.000Z","size":1265,"stargazers_count":1788,"open_issues_count":123,"forks_count":57,"subscribers_count":26,"default_branch":"master","last_synced_at":"2025-04-07T21:11:59.095Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kickscondor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-06-22T05:37:43.000Z","updated_at":"2025-04-05T00:43:20.000Z","dependencies_parsed_at":"2024-07-31T07:13:05.634Z","dependency_job_id":"960b5ab7-fd4a-4d8d-b1b8-f5b8e9dfd003","html_url":"https://github.com/kickscondor/fraidycat","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kickscondor%2Ffraidycat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kickscondor%2Ffraidycat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kickscondor%2Ffraidycat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kickscondor%2Ffraidycat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kickscondor","download_url":"https://codeload.github.com/kickscondor/fraidycat/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254374402,"owners_count":22060609,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T07:00:51.906Z","updated_at":"2025-05-15T16:03:47.914Z","avatar_url":"https://github.com/kickscondor.png","language":"JavaScript","funding_links":[],"categories":["JavaScript","others"],"sub_categories":[],"readme":"**Note: this main branch represents the upcoming FRAIDYCAT 2 - which is not \nquite there - to access the stable branch (the web extension), please see\nthe [v1.1 branch](https://github.com/kickscondor/fraidycat/tree/v1.1).**\n\n                             /||\n                             \\ \\\\\n            ,_       _,     _/ //\n            |\\\\_____/||----- ____\\\n            |        |_------     |  :. :.\n            |  {}{}  |            |\n            |  =v=   |        ___ |  fraidycat\n            |   ^    | _------ | ||\n            | ,----, ||    ||| | ||  follow from afar\n            | ||   | ||    ||| | ||\n            | ||   | ||    ||' | ||  ~ blogs, wikis ~\n            | ||   | ||        '-'      ~ twitter, reddit, insta, yt, etc ~\n            | ||   | ||\n            '-''   '-''                            :. :.\n\n**Fraidycat** is an app for Linux, Windows or Mac OS X - but which can be\naccessed from a local browser or a Tor onion site - and is a tool\nthat can be used to follow folks on a variety of platforms. But rather\nthan showing you a traditional 'inbox' or 'feed' view of all the incoming\nposts - Fraidycat braces itself against this unbridled firehose! - you are\nshown an overview of who is active and a brief summary of their activity.\n\n**[Release links coming soon.]**\n\nHere is my Fraidycat home page from October 25th, 2019:\n\n![My Fraidycat home page](https://fraidyc.at/images/fraidycat-oct2019.png)\n\nFraidycat attempts to dissolve the barriers between networks - each with their\nown seeming 'network effects' - and forms a personal network for you, a personal\nsurveillance network, if you will, of the people you want to monitor. (It's as if\nthe Web itself is now your network - imagine that.)\n\nThere are no fancy algorithms behind Fraidycat - everything is organized by\nrecency. (Although, you can sort follows into tags and priority - \"do I want to\ntrack this person in real-time? Is this a band that I am only interested in checking\nin on once a year?\") For once, the point isn't for the tool to discern your\nintent from your behavior; the point is for you to *wield* the tool, as if you\nare a rather capable kind of human being.\n\n## Features\n\nFollows are arranged by tag - each can have multiple tags - the tabbed bar\nalong the top of the main page lets you select the tag to view. You then narrow\ndown by importance - tags can be checked in 'real-time' or 'daily', 'weekly',\n'monthly' and 'yearly'.\n\nFollows are shown in dark green if they have been updated in the past two days,\na plain cyan if they are up to a month old and in an unassuming light brown if they\nare over a month old. A small graph of activity over the past year is displayed - in\npink (if showing the previous two months of activity) or in gray (if\nshowing the past six months.)\n\nFraidycat is quite light on features - I am mostly focused on making sure that\nit supports a lot of different sites and that it safely syncs between your\ndifferent computers.\n\n### Follow Support\n\nHere is a current list of what is fully supported:\n\n* **Feeds (RSS, Atom, JSON Feed).** It will discover any feeds attached to the\n  URL you supply. Many sites not listed (like Mastodon, micro.blog,\n  Wikipedia, Kickstarter or Stack Overflow) will automatically work because\n  of this. (*ALL SITES SHOULD SUPPORT THIS COME ON FRIENDS! IT'S TOO EASY!*)\n* **TiddlyWiki.** As odd as this seems, I use this heavily to follow wikis\n  like philosopher.life and wiki.waifu.haus. The entire wiki is read every time\n  it changes - so be aware that this can eat up CPU time.\n* **Pinboard, YouTube and Reddit.** These sites offer RSS feeds, but they are\n  not discoverable (in the meta tags), so there is some logic to figure out\n  these feeds for you.\n* **Tiktok.** Believe it!\n* **Facebook.** Public pages only.\n* **Twitch.** Including whether a streamer is 'live'!\n* **Twitter.** On older versions of Firefox, the Strict Tracking Protection\n  may block this.\n* **Instagram.** Public accounts only, currently.\n* **SoundCloud and Bandcamp.** Spotify and Apple Music are not presently\n  supported.\n* **Kickstarter, Patreon, Pinterest, Tumblr, Steam, Are.na** and more!\n\nFeel free to file an issue for any site you want added - I will try to help\nyou!\n\n### Importance\n\nFraidycat lets you assign an 'importance' to your feeds. They are:\n\n* **Real-time.** (\"Keep me as up-to-date as you can.\") Currently, this checks\n  the follow every 5-10 minutes.\n* **Daily.** (\"I usually just check in as part of a morning routine.\") Fraidycat\n  will actually check this every 1-2 hours.\n* **Weekly** and **Monthly.** (\"My visits here are only occassional\" or \"This follow doesn't\n  update much.\") Checks are done at least once a day.\n* **Yearly.** (\"I don't keep up with this, but I don't want to lose it either.\")\n  Also checked at least once a day. So, when you get around to checking these,\n  they should be up-to-date.\n\nFraidycat attempts to send ETags and Last-Modified headers so that feeds aren't\nactually refetched if they haven't changed.\n\n## Installation\n\n### Building the Thing\n\nIf you're checking out the code from Github, make sure you've installed\n[git-lfs](https://git-lfs.github.com) first. Then, clone normally.\n\nThen, to build the app, use:\n\n    npm install\n    npm run build\n\nTo force building a package for a different platform, pass in the platform\nname through the `PLATFORM` environment variable.\n\n    PLATFORM=win npm run build\n\n### License\n\nFraidycat is distributed under the Blue Oak Model License 1.0.0.\nRead it [here](LICENSE.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkickscondor%2Ffraidycat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkickscondor%2Ffraidycat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkickscondor%2Ffraidycat/lists"}