https://github.com/db0/lemmy-application-sorting
Sorts lemmy.dbzer0.com application answers into categories
https://github.com/db0/lemmy-application-sorting
Last synced: 9 months ago
JSON representation
Sorts lemmy.dbzer0.com application answers into categories
- Host: GitHub
- URL: https://github.com/db0/lemmy-application-sorting
- Owner: db0
- License: agpl-3.0
- Created: 2024-12-03T12:28:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-25T10:52:42.000Z (over 1 year ago)
- Last Synced: 2025-03-28T12:55:36.564Z (about 1 year ago)
- Language: Python
- Size: 43.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# lemmy-application-sorting
Sorts lemmy.dbzer0.com application answers into categories
# DB extraction
```sql
\COPY (SELECT json_build_object('answer', answer)::text FROM registration_application) TO '/tmp/registration_answers.json';
```
with username
```sql
\COPY (
SELECT json_build_object(
'answer', registration_application.answer,
'username', person.name
)::text
FROM registration_application
JOIN local_user ON registration_application.local_user_id = local_user.id
JOIN person ON local_user.person_id = person.id
WHERE local_user.accepted_application = true
ORDER BY registration_application.published ASC
) TO '/tmp/registration_answers.json';
```
early birds
```sql
\COPY (
SELECT DISTINCT json_build_object(
'username', person.name
)::text
FROM person
JOIN local_user ON person.id = local_user.person_id
LEFT JOIN registration_application ON local_user.id = registration_application.local_user_id
WHERE registration_application.id IS NULL
) TO '/tmp/registration_answers_early_birds.json';
```