All Projects → aaronpk → Aperture

aaronpk / Aperture

Licence: Apache-2.0 License
Aperture is a Microsub server. Currently in beta.

Programming Languages

PHP
23972 projects - #3 most used programming language
Blade
752 projects

Projects that are alternatives of or similar to Aperture

indigenous-ios
An IndieWeb app with extensions for sharing information to micropub endpoints and reading from microsub endpoints
Stars: ✭ 41 (-33.87%)
Mutual labels:  indieweb, microsub
microsub
For tracking issues on the Microsub specification
Stars: ✭ 23 (-62.9%)
Mutual labels:  indieweb, microsub
indigenous-android
An open social app with support for IndieWeb, Mastodon, Pleroma and Pixelfed.
Stars: ✭ 89 (+43.55%)
Mutual labels:  indieweb, microsub
baruch
A mobile app where you can read and download light novels.
Stars: ✭ 68 (+9.68%)
Mutual labels:  reader
CsharpVoxReader
A generic C# reader for MagicaVoxel's vox file format
Stars: ✭ 15 (-75.81%)
Mutual labels:  reader
WeYue-wxapp
微Yue电子书阅读-微信小程序
Stars: ✭ 47 (-24.19%)
Mutual labels:  reader
sweetroll2
A powerful micro/blogging engine with IndieWeb features (abandoned)
Stars: ✭ 27 (-56.45%)
Mutual labels:  indieweb
z-reader
📘 [vscode插件] 小说阅读器,支持在线搜索和本地阅读,支持txt和epub格式
Stars: ✭ 205 (+230.65%)
Mutual labels:  reader
KoHighlights
KOHighlights is a utility for viewing KOReader's highlights and/or export them to simple text, csv or html files.
Stars: ✭ 62 (+0%)
Mutual labels:  reader
BCF-js
bcf-js is a BIM Collaboration Format (BCF) reader & parser developed and maintained by Parametricos Ltd.
Stars: ✭ 18 (-70.97%)
Mutual labels:  reader
SimpleOfficeReader
A simple office file reader can extract content and summary information from .doc,.docx,.ppt,.pptx files without Microsoft Office or interop.
Stars: ✭ 54 (-12.9%)
Mutual labels:  reader
NovelDokusha
Android web novel reader
Stars: ✭ 29 (-53.23%)
Mutual labels:  reader
cherche
📑 Neural Search
Stars: ✭ 196 (+216.13%)
Mutual labels:  reader
any-text
Get text content from any file
Stars: ✭ 19 (-69.35%)
Mutual labels:  reader
transformative
IndieWeb personal website software.
Stars: ✭ 47 (-24.19%)
Mutual labels:  indieweb
paulrobertlloyd-v4
My personal website. There are many like it, but this is mine.
Stars: ✭ 78 (+25.81%)
Mutual labels:  indieweb
BookReader
📕 "任阅" 网络小说阅读器,3D翻页效果、txt/pdf/epub书籍阅读、Wifi传书~
Stars: ✭ 6,113 (+9759.68%)
Mutual labels:  reader
smix-eleventy-starter
A standards-respecting starter kit for Eleventy. Go Indie.
Stars: ✭ 108 (+74.19%)
Mutual labels:  indieweb
barcode scan2
[reborned barcode_scan] A flutter plugin for reading 2D barcodes and QR codes.
Stars: ✭ 43 (-30.65%)
Mutual labels:  reader
simple-ini-reader
Fast, Simple, Public Domain INI Reader written in C
Stars: ✭ 17 (-72.58%)
Mutual labels:  reader

Aperture

Aperture is a Microsub server.

It is currently in beta, and although has been pretty stable for the last several months. You can try out the hosted service at aperture.p3k.io, which keeps data for 7 days, or you can host your own copy to customize it.

Setup

By default, new user accounts are not created automatically. You will need to first create a user before you can log in.

From the command line, run this command, passing your home page URL as the argument:

php artisan create:user https://example.com/

You will need to have a token endpoint set up already in order for Aperture to know how to verify access tokens it receives in Microsub requests. If there is no token endpoint found at that URL, user account creation will fail.

You can enable a config option to allow anyone to sign in to your instance. Set PUBLIC_ACCESS=true in .env.

Dependencies

Aperture relies on a few external services to work.

Watchtower handles actually subscribing to feeds and delivering content to Aperture. Aperture is only responsible for parsing the content, but contains no feed polling/fetching logic.

Aperture uses an image proxy to rewrite all image URLs as https URLs. It expects to use a service that matches GitHub's camo API. You can use either camo itself, or an API-compatible project such as go-camo. You'll need to define the base URL IMG_PROXY_URL and the signing secret IMG_PROXY_KEY in the .env file.

Credits

Aperture logo by Gregor Cresnar from the Noun Project.

License

Copyright 2018 by Aaron parecki.

Available under the Apache 2.0 license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].