-
-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for Reddit #12
Comments
It is. Interaction with Reddit's API will be quite small, just a matter of configuring the internal oauth abstract layer and fetching the authenticated user's profile. Most of the work will be on the extension part, to add pronouns throughout the Reddit interface. As usernames are an immutable account property on Reddit, they can safely be considered IDs for PronounDB's purposes. It'll be easier than trying to scrape the Reddit's actual ID. Last note, if you start working on it I'd be preferable to support both the modern and old Reddit interfaces. |
Hi there 👋 My biggest question is development and testing.
$ pnpm run lint
> @pronoundb/api@ lint redacted/pronoundb.org.git/issue/12/packages/api
> eslint --ext ts --ext tsx src
Oops! Something went wrong! :(
ESLint: 8.31.0
ESLint couldn't determine the plugin "@typescript-eslint" uniquely.
- redacted/pronoundb.org.git/issue/12/node_modules/.pnpm/@[email protected]_k73wpmdolxikpyqun3p36akaaq/node_modules/@typescript-eslint/eslint-plugin/dist/index.js (loaded in ".eslintrc.json » ../../.eslintrc.json")
- redacted/pronoundb.org.git/issue/12/node_modules/.pnpm/@[email protected]_m2kn7xiag5lymyarkgri27ztxm/node_modules/@typescript-eslint/eslint-plugin/dist/index.js (loaded in "../../.eslintrc.json")
Please remove the "plugins" setting from either config or remove either plugin installation.
If you still can't figure out the problem, please stop by https://eslint.org/chat/help to chat with the team.
ELIFECYCLE Command failed with exit code 2.
Sorry for the long message. 😔 |
Hey there, The eslint issues I'm not very sure why they happen, they've been a problem for a while that I've dealt with a sub-optimal method. Try adding I can't really help you for the TypeScript issues if I don't know what these are. I know for a fact mistress branch should build, so it's probably a weird issue (I've had these happen a long time ago). Once the containers are up, everything should be available on localhost:8080. Frontend is broken iirc because of some weird quirks in passing --host to Vite that no longer works (feel free to fix it) and the API should be on localhost:8080/api. If it yields Bad Gateway, restart the nginx contianer. I suck at configuring compose and dependencies aren't properly set ugh. 2 extra notes:
|
Relevant documentation:
The text was updated successfully, but these errors were encountered: