├── .coveragerc ├── .dockerignore ├── .editorconfig ├── .env.example ├── .eslintignore ├── .eslintrc.js ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md ├── release.yml └── workflows │ ├── codeql-analysis.yml │ ├── curlylint.yaml │ ├── lint-frontend.yaml │ ├── prettier.yaml │ └── python.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .pylintrc ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── FEDERATION.md ├── LICENSE.md ├── README.md ├── SECURITY.md ├── VERSION ├── bookwyrm ├── __init__.py ├── activitypub │ ├── __init__.py │ ├── base_activity.py │ ├── book.py │ ├── image.py │ ├── note.py │ ├── ordered_collection.py │ ├── person.py │ ├── response.py │ └── verbs.py ├── activitystreams.py ├── admin.py ├── apps.py ├── book_search.py ├── connectors │ ├── __init__.py │ ├── abstract_connector.py │ ├── bookwyrm_connector.py │ ├── connector_manager.py │ ├── finna.py │ ├── format_mappings.py │ ├── inventaire.py │ ├── openlibrary.py │ ├── openlibrary_languages.py │ └── settings.py ├── context_processors.py ├── decorators.py ├── emailing.py ├── forms │ ├── __init__.py │ ├── admin.py │ ├── author.py │ ├── books.py │ ├── custom_form.py │ ├── edit_user.py │ ├── forms.py │ ├── groups.py │ ├── landing.py │ ├── links.py │ ├── lists.py │ ├── status.py │ ├── user_admin.py │ └── widgets.py ├── imagegenerators.py ├── importers │ ├── __init__.py │ ├── bookwyrm_import.py │ ├── calibre_import.py │ ├── goodreads_import.py │ ├── importer.py │ ├── librarything_import.py │ ├── openlibrary_import.py │ ├── openreads_import.py │ └── storygraph_import.py ├── isbn │ ├── RangeMessage.xml │ ├── __init__.py │ └── isbn.py ├── lists_stream.py ├── management │ ├── commands │ │ ├── add_finna_connector.py │ │ ├── admin_code.py │ │ ├── compile_themes.py │ │ ├── confirm_email.py │ │ ├── deduplicate_book_data.py │ │ ├── erase_deleted_user_data.py │ │ ├── erase_streams.py │ │ ├── fix_isbn10_entries.py │ │ ├── generate_preview_images.py │ │ ├── initdb.py │ │ ├── merge_authors.py │ │ ├── merge_editions.py │ │ ├── merge_works.py │ │ ├── populate_lists_streams.py │ │ ├── populate_streams.py │ │ ├── populate_suggestions.py │ │ ├── remove_2fa.py │ │ ├── remove_editions.py │ │ ├── remove_remote_user_preview_images.py │ │ ├── repair_editions.py │ │ ├── revoke_preview_image_tasks.py │ │ └── show_duplicate_authors.py │ └── merge_command.py ├── middleware │ ├── __init__.py │ ├── file_too_big.py │ ├── force_logout.py │ ├── ip_middleware.py │ └── timezone_middleware.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20200219_0816.py │ ├── 0003_auto_20200221_0131.py │ ├── 0004_tag.py │ ├── 0005_auto_20200221_1645.py │ ├── 0006_auto_20200221_1702_squashed_0064_merge_20201101_1913.py │ ├── 0007_auto_20201103_0014.py │ ├── 0008_work_default_edition.py │ ├── 0009_shelf_privacy.py │ ├── 0010_importjob_retry.py │ ├── 0011_auto_20201113_1727.py │ ├── 0012_attachment.py │ ├── 0012_progressupdate.py │ ├── 0013_book_origin_id.py │ ├── 0014_auto_20201128_0118.py │ ├── 0014_merge_20201128_0007.py │ ├── 0015_auto_20201128_0349.py │ ├── 0015_auto_20201128_0734.py │ ├── 0016_auto_20201129_0304.py │ ├── 0016_auto_20201211_2026.py │ ├── 0017_auto_20201130_1819.py │ ├── 0017_auto_20201212_0059.py │ ├── 0018_auto_20201130_1832.py │ ├── 0019_auto_20201130_1939.py │ ├── 0020_auto_20201208_0213.py │ ├── 0021_merge_20201212_1737.py │ ├── 0022_auto_20201212_1744.py │ ├── 0023_auto_20201214_0511.py │ ├── 0023_merge_20201216_0112.py │ ├── 0024_merge_20201216_1721.py │ ├── 0025_auto_20201217_0046.py │ ├── 0026_status_content_warning.py │ ├── 0027_auto_20201220_2007.py │ ├── 0028_remove_book_author_text.py │ ├── 0029_auto_20201221_2014.py │ ├── 0030_auto_20201224_1939.py │ ├── 0031_auto_20210104_2040.py │ ├── 0032_auto_20210104_2055.py │ ├── 0033_siteinvite_created_date.py │ ├── 0034_importjob_complete.py │ ├── 0035_edition_edition_rank.py │ ├── 0036_annualgoal.py │ ├── 0037_auto_20210118_1954.py │ ├── 0038_auto_20210119_1534.py │ ├── 0039_merge_20210120_0753.py │ ├── 0040_auto_20210122_0057.py │ ├── 0041_auto_20210131_1614.py │ ├── 0042_auto_20210201_2108.py │ ├── 0043_auto_20210204_2223.py │ ├── 0044_auto_20210207_1924.py │ ├── 0045_auto_20210210_2114.py │ ├── 0046_reviewrating.py │ ├── 0046_sitesettings_privacy_policy.py │ ├── 0046_user_default_post_privacy.py │ ├── 0047_connector_isbn_search_url.py │ ├── 0047_merge_20210228_1839.py │ ├── 0048_merge_20210308_1754.py │ ├── 0049_auto_20210309_0156.py │ ├── 0050_auto_20210313_0030.py │ ├── 0051_auto_20210316_1950.py │ ├── 0052_user_show_goal.py │ ├── 0053_auto_20210319_1913.py │ ├── 0054_auto_20210319_1942.py │ ├── 0055_auto_20210321_0101.py │ ├── 0056_auto_20210321_0303.py │ ├── 0057_user_discoverable.py │ ├── 0058_auto_20210324_1536.py │ ├── 0059_user_preferred_timezone.py │ ├── 0060_siteinvite_invitees.py │ ├── 0061_auto_20210402_1435.py │ ├── 0062_auto_20210406_1731.py │ ├── 0062_auto_20210407_1545.py │ ├── 0063_auto_20210407_0045.py │ ├── 0063_auto_20210407_1827.py │ ├── 0063_auto_20210408_1556.py │ ├── 0064_auto_20210408_2208.py │ ├── 0064_merge_20210410_1633.py │ ├── 0065_merge_20210411_1702.py │ ├── 0066_user_deactivation_reason.py │ ├── 0067_denullify_list_item_order.py │ ├── 0068_ordering_for_list_items.py │ ├── 0069_auto_20210422_1604.py │ ├── 0070_auto_20210423_0121.py │ ├── 0071_merge_0063_auto_20210407_0045_0070_auto_20210423_0121.py │ ├── 0072_remove_work_default_edition.py │ ├── 0073_sitesettings_footer_item.py │ ├── 0074_auto_20210511_1829.py │ ├── 0075_announcement.py │ ├── 0076_preview_images.py │ ├── 0077_auto_20210623_2155.py │ ├── 0078_add_shelved_date.py │ ├── 0079_merge_20210804_1746.py │ ├── 0080_alter_shelfbook_options.py │ ├── 0081_alter_user_last_active_date.py │ ├── 0082_auto_20210806_2324.py │ ├── 0083_auto_20210816_2022.py │ ├── 0084_auto_20210817_1916.py │ ├── 0085_user_saved_lists.py │ ├── 0086_auto_20210827_1727.py │ ├── 0086_auto_20210828_1724.py │ ├── 0087_merge_0086_auto_20210827_1727_0086_auto_20210828_1724.py │ ├── 0088_auto_20210905_2233.py │ ├── 0089_user_show_suggested_users.py │ ├── 0090_auto_20210908_2346.py │ ├── 0090_emailblocklist.py │ ├── 0091_merge_0090_auto_20210908_2346_0090_emailblocklist.py │ ├── 0092_sitesettings_instance_short_description.py │ ├── 0093_alter_sitesettings_instance_short_description.py │ ├── 0094_auto_20210911_1550.py │ ├── 0094_importitem_book_guess.py │ ├── 0095_auto_20210911_2053.py │ ├── 0095_merge_20210911_2143.py │ ├── 0096_merge_20210912_0044.py │ ├── 0097_auto_20210917_1858.py │ ├── 0098_auto_20210918_2238.py │ ├── 0099_readthrough_is_active.py │ ├── 0100_shelf_description.py │ ├── 0101_auto_20210929_1847.py │ ├── 0102_remove_connector_local.py │ ├── 0103_remove_connector_local.py │ ├── 0104_auto_20211001_2012.py │ ├── 0105_alter_connector_connector_file.py │ ├── 0106_user_preferred_language.py │ ├── 0107_alter_user_preferred_language.py │ ├── 0107_auto_20211016_0639.py │ ├── 0108_alter_user_preferred_language.py │ ├── 0109_status_edited_date.py │ ├── 0110_auto_20211015_1734.py │ ├── 0111_merge_0107_auto_20211016_0639_0110_auto_20211015_1734.py │ ├── 0112_auto_20211022_0844.py │ ├── 0113_auto_20211110_2104.py │ ├── 0114_importjob_source.py │ ├── 0115_importitem_linked_review.py │ ├── 0116_auto_20211114_1734.py │ ├── 0117_alter_user_preferred_language.py │ ├── 0118_alter_user_preferred_language.py │ ├── 0119_user_feed_status_types.py │ ├── 0120_list_embed_key.py │ ├── 0121_user_summary_keys.py │ ├── 0122_alter_annualgoal_year.py │ ├── 0123_alter_user_preferred_language.py │ ├── 0124_auto_20220106_1759.py │ ├── 0125_alter_user_preferred_language.py │ ├── 0126_auto_20220112_2315.py │ ├── 0126_filelink_link_linkdomain.py │ ├── 0127_auto_20220110_2211.py │ ├── 0128_merge_0126_auto_20220112_2315_0127_auto_20220110_2211.py │ ├── 0129_auto_20220117_1716.py │ ├── 0130_alter_listitem_notes.py │ ├── 0130_alter_user_preferred_language.py │ ├── 0131_merge_20220125_1644.py │ ├── 0132_alter_user_preferred_language.py │ ├── 0133_alter_listitem_notes.py │ ├── 0134_announcement_display_type.py │ ├── 0135_auto_20220217_1624.py │ ├── 0136_auto_20220217_1708.py │ ├── 0137_alter_sitesettings_allow_registration.py │ ├── 0138_automod.py │ ├── 0139_report_status.py │ ├── 0140_remove_report_statuses.py │ ├── 0141_alter_report_status.py │ ├── 0142_auto_20220227_1752.py │ ├── 0142_user_hide_follows.py │ ├── 0143_merge_0142_auto_20220227_1752_0142_user_hide_follows.py │ ├── 0144_alter_announcement_display_type.py │ ├── 0145_sitesettings_version.py │ ├── 0146_auto_20220316_2320.py │ ├── 0146_auto_20220316_2352.py │ ├── 0147_alter_user_preferred_language.py │ ├── 0148_alter_user_preferred_language.py │ ├── 0148_merge_20220326_2006.py │ ├── 0149_merge_20220526_1716.py │ ├── 0150_readthrough_stopped_date.py │ ├── 0151_alter_report_user.py │ ├── 0151_auto_20220705_0049.py │ ├── 0152_alter_report_user.py │ ├── 0152_remove_notification_notification_type_valid.py │ ├── 0153_merge_20220706_2141.py │ ├── 0154_alter_user_preferred_language.py │ ├── 0155_user_show_guided_tour.py │ ├── 0156_alter_user_preferred_language.py │ ├── 0157_auto_20220909_2338.py │ ├── 0158_auto_20220919_1634.py │ ├── 0159_auto_20220924_0634.py │ ├── 0160_auto_20221101_2251.py │ ├── 0160_auto_20221105_2030.py │ ├── 0161_alter_importjob_status.py │ ├── 0162_importjob_task_id.py │ ├── 0163_merge_0160_auto_20221101_2251_0162_importjob_task_id.py │ ├── 0164_status_ready.py │ ├── 0165_alter_inviterequest_answer.py │ ├── 0166_sitesettings_imports_enabled.py │ ├── 0167_auto_20221125_1900.py │ ├── 0167_sitesettings_import_size_limit.py │ ├── 0168_auto_20221205_1701.py │ ├── 0168_auto_20221205_2331.py │ ├── 0169_auto_20221206_0902.py │ ├── 0170_merge_0168_auto_20221205_2331_0169_auto_20221206_0902.py │ ├── 0171_alter_user_preferred_timezone.py │ ├── 0171_merge_20221219_2020.py │ ├── 0172_alter_user_preferred_language.py │ ├── 0173_author_website.py │ ├── 0173_default_user_auth_group_setting.py │ ├── 0173_merge_20230102_1444.py │ ├── 0174_auto_20230130_1240.py │ ├── 0174_auto_20230222_1742.py │ ├── 0174_merge_20230111_1523.py │ ├── 0175_merge_0173_author_website_0174_merge_20230111_1523.py │ ├── 0176_hashtag_support.py │ ├── 0177_merge_0174_auto_20230222_1742_0176_hashtag_support.py │ ├── 0178_auto_20230328_2132.py │ ├── 0179_populate_sort_title.py │ ├── 0179_reportcomment_comment_type.py │ ├── 0180_alter_reportaction_options.py │ ├── 0180_alter_user_preferred_language.py │ ├── 0181_merge_20230806_2302.py │ ├── 0182_auto_20231027_1122.py │ ├── 0183_auto_20231105_1607.py │ ├── 0184_auto_20231106_0421.py │ ├── 0185_alter_notification_notification_type.py │ ├── 0186_auto_20231116_0048.py │ ├── 0186_invite_request_notification.py │ ├── 0187_partial_publication_dates.py │ ├── 0188_theme_loads.py │ ├── 0189_alter_user_preferred_language.py │ ├── 0189_importjob_create_shelves.py │ ├── 0189_merge_0186_auto_20231116_0048_0188_theme_loads.py │ ├── 0190_alter_notification_notification_type.py │ ├── 0190_book_search_updates.py │ ├── 0191_merge_20240102_0326.py │ ├── 0191_migrate_search_vec_triggers_to_pgtriggers.py │ ├── 0192_make_page_positions_text.py │ ├── 0192_rename_version_sitesettings_available_version.py │ ├── 0192_sitesettings_user_exports_enabled.py │ ├── 0193_auto_20240128_0249.py │ ├── 0193_merge_20240203_1539.py │ ├── 0194_merge_20240203_1619.py │ ├── 0195_alter_user_preferred_language.py │ ├── 0196_merge_20240318_1737.py │ ├── 0196_merge_pr3134_into_main.py │ ├── 0197_author_search_vector.py │ ├── 0197_merge_20240324_0235.py │ ├── 0197_mergedauthor_mergedbook.py │ ├── 0198_alter_bookwyrmexportjob_export_data.py │ ├── 0198_book_search_vector_author_aliases.py │ ├── 0199_alter_userblocks_user_object_and_more.py │ ├── 0199_merge_20240326_1217.py │ ├── 0199_status_bookwyrm_st_remote__06aeba_idx.py │ ├── 0200_alter_user_preferred_timezone.py │ ├── 0200_auto_20240327_1914.py │ ├── 0200_status_bookwyrm_st_thread__cf064f_idx.py │ ├── 0201_alter_hashtag_name_alter_user_localname.py │ ├── 0201_keypair_bookwyrm_ke_remote__472927_idx.py │ ├── 0202_user_bookwyrm_us_usernam_b2546d_idx.py │ ├── 0203_user_bookwyrm_us_is_acti_972dc4_idx.py │ ├── 0204_merge_20240409_1042.py │ ├── 0205_merge_20240410_2022.py │ ├── 0205_merge_20240413_0232.py │ ├── 0206_merge_20240415_1537.py │ ├── 0207_merge_20240629_0626.py │ ├── 0207_sqlparse_update.py │ ├── 0208_merge_0207_merge_20240629_0626_0207_sqlparse_update.py │ ├── 0209_user_show_ratings.py │ ├── 0210_alter_connector_connector_file.py │ ├── 0211_author_finna_key_book_finna_key.py │ ├── 0212_userrelationshipimport_and_more.py │ ├── 0213_alter_user_preferred_timezone.py │ ├── 0214_alter_edition_isbn_10_alter_edition_isbn_13.py │ ├── 0215_cleanupuserexportfilesjob_and_more.py │ ├── 0215_rename_userrelationshipimport_userimportrelationship_and_more.py │ ├── 0216_alter_edition_shelves_alter_list_books_and_more.py │ ├── 0217_merge_20250816_0749.py │ ├── 0217_usersession.py │ ├── 0218_merge_0217_merge_20250816_0749_0217_usersession.py │ ├── 0219_datamigration_fix_isbn10_20251017_1810.py │ ├── 0219_findmissingcoversjob.py │ ├── 0220_auto_20251115_2033.py │ ├── 0221_user_force_password_reset.py │ ├── 0222_merge_20251116_1831.py │ ├── 0223_sitesettings_disable_federation.py │ └── __init__.py ├── models │ ├── __init__.py │ ├── activitypub_mixin.py │ ├── announcement.py │ ├── annual_goal.py │ ├── antispam.py │ ├── attachment.py │ ├── author.py │ ├── base_model.py │ ├── book.py │ ├── bookwyrm_export_job.py │ ├── bookwyrm_import_job.py │ ├── connector.py │ ├── favorite.py │ ├── federated_server.py │ ├── fields.py │ ├── group.py │ ├── hashtag.py │ ├── housekeeping.py │ ├── import_job.py │ ├── job.py │ ├── link.py │ ├── list.py │ ├── move.py │ ├── notification.py │ ├── readthrough.py │ ├── relationship.py │ ├── report.py │ ├── session.py │ ├── shelf.py │ ├── site.py │ ├── status.py │ └── user.py ├── preview_images.py ├── redis_store.py ├── settings.py ├── signatures.py ├── static │ ├── css │ │ ├── bookwyrm.scss │ │ ├── bookwyrm │ │ │ ├── _all.scss │ │ │ ├── components │ │ │ │ ├── _avatar.css │ │ │ │ ├── _barcode.scss │ │ │ │ ├── _book_cover.scss │ │ │ │ ├── _book_grid.scss │ │ │ │ ├── _book_list.scss │ │ │ │ ├── _book_preview_table.scss │ │ │ │ ├── _breadcrumbs.scss │ │ │ │ ├── _copy.scss │ │ │ │ ├── _details.scss │ │ │ │ ├── _file_input.scss │ │ │ │ ├── _live_message.scss │ │ │ │ ├── _shelving.scss │ │ │ │ ├── _stars.scss │ │ │ │ ├── _status.scss │ │ │ │ ├── _tabs.scss │ │ │ │ └── _toggle.scss │ │ │ ├── overrides │ │ │ │ └── _bulma_overrides.scss │ │ │ └── utilities │ │ │ │ ├── _a11y.scss │ │ │ │ ├── _alignments.scss │ │ │ │ ├── _colors.scss │ │ │ │ ├── _size.scss │ │ │ │ ├── _spacings.scss │ │ │ │ └── _transitions.scss │ │ ├── fonts │ │ │ ├── .editorconfig │ │ │ ├── dm_serif_display │ │ │ │ ├── OFL.txt │ │ │ │ ├── dmserifdisplay-italic-webfont.woff │ │ │ │ ├── dmserifdisplay-italic-webfont.woff2 │ │ │ │ ├── dmserifdisplay-regular-webfont.woff │ │ │ │ ├── dmserifdisplay-regular-webfont.woff2 │ │ │ │ └── generator_config.txt │ │ │ ├── icomoon.eot │ │ │ ├── icomoon.svg │ │ │ ├── icomoon.ttf │ │ │ └── icomoon.woff │ │ ├── themes │ │ │ ├── bookwyrm-dark.scss │ │ │ └── bookwyrm-light.scss │ │ └── vendor │ │ │ ├── bulma │ │ │ ├── LICENSE │ │ │ ├── bulma.sass │ │ │ ├── package.json │ │ │ └── sass │ │ │ │ ├── base │ │ │ │ ├── _all.sass │ │ │ │ ├── animations.sass │ │ │ │ ├── generic.sass │ │ │ │ ├── helpers.sass │ │ │ │ └── minireset.sass │ │ │ │ ├── components │ │ │ │ ├── _all.sass │ │ │ │ ├── breadcrumb.sass │ │ │ │ ├── card.sass │ │ │ │ ├── dropdown.sass │ │ │ │ ├── level.sass │ │ │ │ ├── media.sass │ │ │ │ ├── menu.sass │ │ │ │ ├── message.sass │ │ │ │ ├── modal.sass │ │ │ │ ├── navbar.sass │ │ │ │ ├── pagination.sass │ │ │ │ ├── panel.sass │ │ │ │ └── tabs.sass │ │ │ │ ├── elements │ │ │ │ ├── _all.sass │ │ │ │ ├── box.sass │ │ │ │ ├── button.sass │ │ │ │ ├── container.sass │ │ │ │ ├── content.sass │ │ │ │ ├── form.sass │ │ │ │ ├── icon.sass │ │ │ │ ├── image.sass │ │ │ │ ├── notification.sass │ │ │ │ ├── other.sass │ │ │ │ ├── progress.sass │ │ │ │ ├── table.sass │ │ │ │ ├── tag.sass │ │ │ │ └── title.sass │ │ │ │ ├── form │ │ │ │ ├── _all.sass │ │ │ │ ├── checkbox-radio.sass │ │ │ │ ├── file.sass │ │ │ │ ├── input-textarea.sass │ │ │ │ ├── select.sass │ │ │ │ ├── shared.sass │ │ │ │ └── tools.sass │ │ │ │ ├── grid │ │ │ │ ├── _all.sass │ │ │ │ ├── columns.sass │ │ │ │ └── tiles.sass │ │ │ │ ├── helpers │ │ │ │ ├── _all.sass │ │ │ │ ├── color.sass │ │ │ │ ├── flexbox.sass │ │ │ │ ├── float.sass │ │ │ │ ├── other.sass │ │ │ │ ├── overflow.sass │ │ │ │ ├── position.sass │ │ │ │ ├── spacing.sass │ │ │ │ ├── typography.sass │ │ │ │ └── visibility.sass │ │ │ │ ├── layout │ │ │ │ ├── _all.sass │ │ │ │ ├── footer.sass │ │ │ │ ├── hero.sass │ │ │ │ └── section.sass │ │ │ │ └── utilities │ │ │ │ ├── _all.sass │ │ │ │ ├── animations.sass │ │ │ │ ├── controls.sass │ │ │ │ ├── derived-variables.sass │ │ │ │ ├── extends.sass │ │ │ │ ├── functions.sass │ │ │ │ ├── initial-variables.sass │ │ │ │ └── mixins.sass │ │ │ ├── dm_serif_display.css │ │ │ ├── icons.css │ │ │ └── shepherd.scss │ ├── fonts │ │ ├── public_sans │ │ │ ├── OFL.txt │ │ │ ├── PublicSans-Bold.ttf │ │ │ ├── PublicSans-Light.ttf │ │ │ └── PublicSans-Regular.ttf │ │ └── source_han_sans │ │ │ ├── LICENSE.txt │ │ │ └── README.txt │ ├── images │ │ ├── default_avi.jpg │ │ ├── favicon.ico │ │ ├── icons │ │ │ ├── star-empty.png │ │ │ ├── star-full.png │ │ │ └── star-half.png │ │ ├── logo-small.png │ │ ├── logo.png │ │ └── no_cover.jpg │ └── js │ │ ├── autocomplete.js │ │ ├── bookwyrm.js │ │ ├── forms.js │ │ ├── guided_tour.js │ │ ├── localstorage.js │ │ ├── status_cache.js │ │ ├── tabs.js │ │ └── vendor │ │ ├── quagga.min.js │ │ └── shepherd.min.js ├── status.py ├── suggested_users.py ├── tasks.py ├── telemetry │ └── open_telemetry.py ├── templates │ ├── 403.html │ ├── 404.html │ ├── 413.html │ ├── 500.html │ ├── about │ │ ├── about.html │ │ ├── conduct.html │ │ ├── impressum.html │ │ ├── layout.html │ │ └── privacy.html │ ├── annual_summary │ │ └── layout.html │ ├── author │ │ ├── author.html │ │ ├── edit_author.html │ │ └── sync_modal.html │ ├── book │ │ ├── book.html │ │ ├── book_identifiers.html │ │ ├── cover_add_modal.html │ │ ├── cover_show_modal.html │ │ ├── edit │ │ │ ├── edit_book.html │ │ │ └── edit_book_form.html │ │ ├── editions │ │ │ ├── edition_filters.html │ │ │ ├── editions.html │ │ │ ├── format_filter.html │ │ │ ├── language_filter.html │ │ │ └── search_filter.html │ │ ├── file_links │ │ │ ├── add_link_modal.html │ │ │ ├── edit_links.html │ │ │ ├── file_link_page.html │ │ │ ├── links.html │ │ │ └── verification_modal.html │ │ ├── publisher_info.html │ │ ├── rating.html │ │ ├── series.html │ │ └── sync_modal.html │ ├── components │ │ ├── card.html │ │ ├── dropdown.html │ │ ├── inline_form.html │ │ └── modal.html │ ├── compose.html │ ├── confirm_email │ │ ├── confirm_email.html │ │ ├── resend.html │ │ └── resend_modal.html │ ├── directory │ │ ├── community_filter.html │ │ ├── directory.html │ │ ├── filters.html │ │ ├── sort_filter.html │ │ ├── user_card.html │ │ └── user_type_filter.html │ ├── discover │ │ ├── card-header.html │ │ ├── discover.html │ │ ├── large-book.html │ │ └── small-book.html │ ├── email │ │ ├── confirm │ │ │ ├── html_content.html │ │ │ ├── subject.html │ │ │ └── text_content.html │ │ ├── html_layout.html │ │ ├── invite │ │ │ ├── html_content.html │ │ │ ├── subject.html │ │ │ └── text_content.html │ │ ├── moderation_report │ │ │ ├── html_content.html │ │ │ ├── subject.html │ │ │ └── text_content.html │ │ ├── password_reset │ │ │ ├── html_content.html │ │ │ ├── subject.html │ │ │ └── text_content.html │ │ ├── preview.html │ │ ├── snippets │ │ │ └── action.html │ │ ├── test │ │ │ ├── html_content.html │ │ │ ├── subject.html │ │ │ └── text_content.html │ │ └── text_layout.html │ ├── embed-layout.html │ ├── feed │ │ ├── direct_messages.html │ │ ├── feed.html │ │ ├── feed_filters.html │ │ ├── goal_card.html │ │ ├── layout.html │ │ ├── status.html │ │ ├── status_types_filter.html │ │ ├── suggested_books.html │ │ ├── suggested_users.html │ │ └── summary_card.html │ ├── get_started │ │ ├── book_preview.html │ │ ├── books.html │ │ ├── layout.html │ │ ├── profile.html │ │ └── users.html │ ├── groups │ │ ├── create_form.html │ │ ├── created_text.html │ │ ├── delete_group_modal.html │ │ ├── edit_form.html │ │ ├── find_users.html │ │ ├── form.html │ │ ├── group.html │ │ ├── layout.html │ │ ├── members.html │ │ ├── suggested_users.html │ │ └── user_groups.html │ ├── guided_tour │ │ ├── book.html │ │ ├── group.html │ │ ├── home.html │ │ ├── lists.html │ │ ├── search.html │ │ ├── user_books.html │ │ ├── user_groups.html │ │ └── user_profile.html │ ├── hashtag.html │ ├── host_meta.xml │ ├── import │ │ ├── import.html │ │ ├── import_status.html │ │ ├── import_user.html │ │ ├── manual_review.html │ │ ├── troubleshoot.html │ │ ├── user_import_status.html │ │ └── user_troubleshoot.html │ ├── landing │ │ ├── force_password_reset.html │ │ ├── invite.html │ │ ├── landing.html │ │ ├── large-book.html │ │ ├── layout.html │ │ ├── login.html │ │ ├── password_reset.html │ │ ├── password_reset_request.html │ │ ├── reactivate.html │ │ └── small-book.html │ ├── layout.html │ ├── lists │ │ ├── add_item_modal.html │ │ ├── bookmark_button.html │ │ ├── create_form.html │ │ ├── created_text.html │ │ ├── curate.html │ │ ├── delete_list_modal.html │ │ ├── edit_form.html │ │ ├── edit_item_form.html │ │ ├── embed-list.html │ │ ├── form.html │ │ ├── item_notes_field.html │ │ ├── layout.html │ │ ├── list.html │ │ ├── list_items.html │ │ └── lists.html │ ├── manifest.json │ ├── moved.html │ ├── notifications │ │ ├── item.html │ │ ├── items │ │ │ ├── accept.html │ │ │ ├── add.html │ │ │ ├── boost.html │ │ │ ├── fav.html │ │ │ ├── follow.html │ │ │ ├── follow_request.html │ │ │ ├── import.html │ │ │ ├── invite.html │ │ │ ├── invite_request.html │ │ │ ├── join.html │ │ │ ├── layout.html │ │ │ ├── leave.html │ │ │ ├── link_domain.html │ │ │ ├── mention.html │ │ │ ├── move_user.html │ │ │ ├── remove.html │ │ │ ├── reply.html │ │ │ ├── report.html │ │ │ ├── status_preview.html │ │ │ ├── update.html │ │ │ ├── user_export.html │ │ │ └── user_import.html │ │ └── notifications_page.html │ ├── opensearch.xml │ ├── ostatus │ │ ├── error.html │ │ ├── remote_follow.html │ │ ├── remote_follow_button.html │ │ ├── subscribe.html │ │ ├── success.html │ │ └── template.html │ ├── preferences │ │ ├── alias_user.html │ │ ├── blocks.html │ │ ├── change_password.html │ │ ├── delete_user.html │ │ ├── disable-2fa.html │ │ ├── edit_user.html │ │ ├── export-user.html │ │ ├── export.html │ │ ├── layout.html │ │ ├── move_user.html │ │ └── security.html │ ├── reading_progress │ │ ├── finish.html │ │ ├── start.html │ │ ├── stop.html │ │ └── want.html │ ├── readthrough │ │ ├── delete_readthrough_modal.html │ │ ├── readthrough.html │ │ ├── readthrough_form.html │ │ ├── readthrough_list.html │ │ └── readthrough_modal.html │ ├── report.html │ ├── robots.txt │ ├── rss │ │ ├── content.html │ │ ├── edition.html │ │ └── title.html │ ├── search │ │ ├── author.html │ │ ├── barcode_modal.html │ │ ├── book.html │ │ ├── layout.html │ │ ├── list.html │ │ └── user.html │ ├── settings │ │ ├── announcements │ │ │ ├── announcement.html │ │ │ ├── announcements.html │ │ │ └── edit_announcement.html │ │ ├── automod │ │ │ └── rules.html │ │ ├── celery.html │ │ ├── connectors │ │ │ ├── available.html │ │ │ ├── connector.html │ │ │ ├── connectors.html │ │ │ └── update.html │ │ ├── dashboard │ │ │ ├── dashboard.html │ │ │ ├── registration_chart.html │ │ │ ├── status_chart.html │ │ │ ├── user_chart.html │ │ │ ├── warnings │ │ │ │ ├── check_for_updates.html │ │ │ │ ├── domain_review.html │ │ │ │ ├── email_config.html │ │ │ │ ├── invites.html │ │ │ │ ├── layout.html │ │ │ │ ├── missing_conduct.html │ │ │ │ ├── missing_privacy.html │ │ │ │ ├── reports.html │ │ │ │ └── update_version.html │ │ │ └── works_chart.html │ │ ├── email_blocklist │ │ │ ├── domain_form.html │ │ │ └── email_blocklist.html │ │ ├── email_config.html │ │ ├── federation │ │ │ ├── edit_instance.html │ │ │ ├── instance.html │ │ │ ├── instance_blocklist.html │ │ │ ├── instance_filters.html │ │ │ ├── instance_list.html │ │ │ ├── settings.html │ │ │ └── software_filter.html │ │ ├── files.html │ │ ├── imports │ │ │ ├── complete_import_modal.html │ │ │ ├── complete_user_import_modal.html │ │ │ └── imports.html │ │ ├── invites │ │ │ ├── invite_request_filters.html │ │ │ ├── manage_invite_requests.html │ │ │ ├── manage_invites.html │ │ │ └── status_filter.html │ │ ├── ip_blocklist │ │ │ ├── ip_address_form.html │ │ │ └── ip_blocklist.html │ │ ├── layout.html │ │ ├── link_domains │ │ │ ├── edit_domain_modal.html │ │ │ ├── link_domains.html │ │ │ └── link_table.html │ │ ├── registration.html │ │ ├── registration_limited.html │ │ ├── reports │ │ │ ├── report.html │ │ │ ├── report_filters.html │ │ │ ├── report_header.html │ │ │ ├── report_links_table.html │ │ │ ├── report_preview.html │ │ │ └── reports.html │ │ ├── schedules.html │ │ ├── site.html │ │ ├── themes.html │ │ └── users │ │ │ ├── delete_user_form.html │ │ │ ├── email_filter.html │ │ │ ├── force_password_reset.html │ │ │ ├── server_filter.html │ │ │ ├── user.html │ │ │ ├── user_admin.html │ │ │ ├── user_admin_filters.html │ │ │ ├── user_info.html │ │ │ ├── user_moderation_actions.html │ │ │ └── username_filter.html │ ├── setup │ │ ├── admin.html │ │ ├── config.html │ │ └── layout.html │ ├── shelf │ │ ├── create_shelf_form.html │ │ ├── edit_shelf_form.html │ │ ├── form.html │ │ ├── shelf.html │ │ ├── shelves_filter_field.html │ │ └── shelves_filters.html │ ├── snippets │ │ ├── about.html │ │ ├── add_to_group_button.html │ │ ├── announcement.html │ │ ├── authors.html │ │ ├── avatar.html │ │ ├── block_button.html │ │ ├── book_cover.html │ │ ├── book_series.html │ │ ├── book_titleby.html │ │ ├── boost_button.html │ │ ├── create_status.html │ │ ├── create_status │ │ │ ├── comment.html │ │ │ ├── content_field.html │ │ │ ├── content_warning_field.html │ │ │ ├── direct.html │ │ │ ├── layout.html │ │ │ ├── post_options_block.html │ │ │ ├── quotation.html │ │ │ ├── reply.html │ │ │ ├── review.html │ │ │ └── status.html │ │ ├── dublincore.html │ │ ├── fav_button.html │ │ ├── filters_panel │ │ │ ├── filter_field.html │ │ │ └── filters_panel.html │ │ ├── follow_button.html │ │ ├── follow_request_buttons.html │ │ ├── footer.html │ │ ├── form_errors.html │ │ ├── form_rate_stars.html │ │ ├── generated_status │ │ │ ├── goal.html │ │ │ ├── rating.html │ │ │ └── review_pure_name.html │ │ ├── goal_form.html │ │ ├── goal_progress.html │ │ ├── join_invitation_buttons.html │ │ ├── move_user_buttons.html │ │ ├── moved_user_notice.html │ │ ├── opengraph.html │ │ ├── page_text.html │ │ ├── pagination.html │ │ ├── privacy-icons.html │ │ ├── privacy_select.html │ │ ├── privacy_select_no_followers.html │ │ ├── progress_field.html │ │ ├── rate_action.html │ │ ├── reading_modals │ │ │ ├── finish_reading_modal.html │ │ │ ├── form.html │ │ │ ├── layout.html │ │ │ ├── progress_update_modal.html │ │ │ ├── start_reading_modal.html │ │ │ ├── stop_reading_modal.html │ │ │ └── want_to_read_modal.html │ │ ├── register_form.html │ │ ├── remove_follower_button.html │ │ ├── remove_from_group_button.html │ │ ├── report_button.html │ │ ├── report_modal.html │ │ ├── shelf_selector.html │ │ ├── shelve_button │ │ │ ├── modal_button.html │ │ │ ├── shelve_button.html │ │ │ ├── shelve_button_dropdown.html │ │ │ ├── shelve_button_dropdown_options.html │ │ │ └── shelve_button_options.html │ │ ├── stars.html │ │ ├── status │ │ │ ├── body.html │ │ │ ├── content_status.html │ │ │ ├── generated_status.html │ │ │ ├── header.html │ │ │ ├── header_content.html │ │ │ ├── headers │ │ │ │ ├── comment.html │ │ │ │ ├── generatednote.html │ │ │ │ ├── note.html │ │ │ │ ├── quotation.html │ │ │ │ ├── rating.html │ │ │ │ ├── read.html │ │ │ │ ├── reading.html │ │ │ │ ├── review.html │ │ │ │ ├── stopped_reading.html │ │ │ │ └── to_read.html │ │ │ ├── layout.html │ │ │ ├── status.html │ │ │ └── status_options.html │ │ ├── suggested_users.html │ │ ├── switch_edition_button.html │ │ ├── table-sort-header.html │ │ ├── toggle │ │ │ ├── close_button.html │ │ │ ├── open_button.html │ │ │ └── toggle_button.html │ │ ├── translated_shelf_name.html │ │ ├── trimmed_list.html │ │ ├── trimmed_text.html │ │ ├── user_active_tag.html │ │ ├── user_active_tag_item.html │ │ └── user_options.html │ ├── two_factor_auth │ │ ├── two_factor_login.html │ │ └── two_factor_prompt.html │ ├── user │ │ ├── books_header.html │ │ ├── goal.html │ │ ├── goal_form.html │ │ ├── groups.html │ │ ├── layout.html │ │ ├── lists.html │ │ ├── moved.html │ │ ├── relationships │ │ │ ├── followers.html │ │ │ ├── following.html │ │ │ └── layout.html │ │ ├── reviews_comments.html │ │ ├── user.html │ │ └── user_preview.html │ ├── user_menu.html │ └── widgets │ │ ├── addon_multiwidget.html │ │ ├── clearable_file_input_with_warning.html │ │ └── select.html ├── templatetags │ ├── __init__.py │ ├── book_display_tags.py │ ├── celery_tags.py │ ├── date_ext.py │ ├── feed_page_tags.py │ ├── group_tags.py │ ├── interaction.py │ ├── landing_page_tags.py │ ├── layout.py │ ├── list_page_tags.py │ ├── markdown.py │ ├── notification_page_tags.py │ ├── rating_tags.py │ ├── shelf_tags.py │ ├── stars.py │ ├── status_display.py │ ├── user_page_tags.py │ └── utilities.py ├── tests │ ├── __init__.py │ ├── activitypub │ │ ├── __init__.py │ │ ├── test_author.py │ │ ├── test_base_activity.py │ │ ├── test_note.py │ │ ├── test_person.py │ │ └── test_quotation.py │ ├── activitystreams │ │ ├── __init__.py │ │ ├── test_abstractstream.py │ │ ├── test_booksstream.py │ │ ├── test_homestream.py │ │ ├── test_localstream.py │ │ ├── test_signals.py │ │ └── test_tasks.py │ ├── connectors │ │ ├── __init__.py │ │ ├── test_abstract_connector.py │ │ ├── test_abstract_minimal_connector.py │ │ ├── test_bookwyrm_connector.py │ │ ├── test_connector_manager.py │ │ ├── test_finna_connector.py │ │ ├── test_inventaire_connector.py │ │ └── test_openlibrary_connector.py │ ├── data │ │ ├── ap_comment.json │ │ ├── ap_generated_shelve_note.json │ │ ├── ap_note.json │ │ ├── ap_quotation.json │ │ ├── ap_user.json │ │ ├── ap_user_aliased.json │ │ ├── ap_user_external.json │ │ ├── ap_user_move.json │ │ ├── ap_user_rat.json │ │ ├── bookwyrm.csv │ │ ├── bookwyrm_account_export.tar.gz │ │ ├── bw_edition.json │ │ ├── bw_search.json │ │ ├── bw_work.json │ │ ├── calibre.csv │ │ ├── default_avi_exif.jpg │ │ ├── finna_author_search.json │ │ ├── finna_isbn_search.json │ │ ├── finna_record.json │ │ ├── finna_search.json │ │ ├── finna_versions.json │ │ ├── generic.csv │ │ ├── goodreads.csv │ │ ├── inventaire_edition.json │ │ ├── inventaire_isbn_search.json │ │ ├── inventaire_search.json │ │ ├── inventaire_work.json │ │ ├── librarything.tsv │ │ ├── ol_edition.json │ │ ├── ol_edition_list.json │ │ ├── ol_edition_markdown.json │ │ ├── ol_isbn_search.json │ │ ├── ol_search.json │ │ ├── ol_work.json │ │ ├── openlibrary.csv │ │ ├── openreads-csv-example.csv │ │ ├── storygraph.csv │ │ └── user_import.json │ ├── importers │ │ ├── __init__.py │ │ ├── test_bookwyrm_import.py │ │ ├── test_bookwyrm_user_import.py │ │ ├── test_calibre_import.py │ │ ├── test_goodreads_import.py │ │ ├── test_importer.py │ │ ├── test_librarything_import.py │ │ ├── test_openlibrary_import.py │ │ ├── test_openreads_import.py │ │ └── test_storygraph_import.py │ ├── lists_stream │ │ ├── __init__.py │ │ ├── test_signals.py │ │ ├── test_stream.py │ │ └── test_tasks.py │ ├── management │ │ ├── __init__.py │ │ ├── test_add_finna_connector.py │ │ ├── test_initdb.py │ │ ├── test_populate_lists_streams.py │ │ └── test_populate_streams.py │ ├── models │ │ ├── __init__.py │ │ ├── test_activitypub_mixin.py │ │ ├── test_automod.py │ │ ├── test_base_model.py │ │ ├── test_book_model.py │ │ ├── test_bookwyrm_export_job.py │ │ ├── test_bookwyrm_import_job.py │ │ ├── test_connector.py │ │ ├── test_federated_server.py │ │ ├── test_fields.py │ │ ├── test_group.py │ │ ├── test_housekeeping.py │ │ ├── test_import_model.py │ │ ├── test_job.py │ │ ├── test_link.py │ │ ├── test_list.py │ │ ├── test_move.py │ │ ├── test_notification.py │ │ ├── test_readthrough_model.py │ │ ├── test_relationship_models.py │ │ ├── test_session.py │ │ ├── test_shelf_model.py │ │ ├── test_site.py │ │ ├── test_status_model.py │ │ ├── test_unicode_slugs.py │ │ └── test_user_model.py │ ├── templatetags │ │ ├── __init__.py │ │ ├── test_book_display_tags.py │ │ ├── test_date_ext.py │ │ ├── test_feed_page_tags.py │ │ ├── test_interaction.py │ │ ├── test_markdown.py │ │ ├── test_notification_page_tags.py │ │ ├── test_rating_tags.py │ │ ├── test_shelf_tags.py │ │ ├── test_status_display.py │ │ └── test_utilities.py │ ├── test_author_search.py │ ├── test_book_search.py │ ├── test_context_processors.py │ ├── test_emailing.py │ ├── test_isbn.py │ ├── test_merge.py │ ├── test_partial_date.py │ ├── test_preview_images.py │ ├── test_sanitize_html.py │ ├── test_signing.py │ ├── test_suggested_users.py │ ├── test_utils.py │ ├── utils │ │ └── test_tar.py │ ├── validate_html.py │ └── views │ │ ├── __init__.py │ │ ├── admin │ │ ├── __init__.py │ │ ├── test_announcements.py │ │ ├── test_automod.py │ │ ├── test_celery.py │ │ ├── test_connectors.py │ │ ├── test_dashboard.py │ │ ├── test_email_blocks.py │ │ ├── test_email_config.py │ │ ├── test_federation.py │ │ ├── test_files_maintenance.py │ │ ├── test_imports.py │ │ ├── test_ip_blocklist.py │ │ ├── test_link_domains.py │ │ ├── test_reports.py │ │ ├── test_site.py │ │ ├── test_themes.py │ │ └── test_user_admin.py │ │ ├── books │ │ ├── __init__.py │ │ ├── test_book.py │ │ ├── test_edit_book.py │ │ ├── test_editions.py │ │ └── test_links.py │ │ ├── imports │ │ ├── __init__.py │ │ ├── test_import.py │ │ ├── test_import_review.py │ │ ├── test_import_troubleshoot.py │ │ └── test_user_import.py │ │ ├── inbox │ │ ├── __init__.py │ │ ├── test_inbox.py │ │ ├── test_inbox_add.py │ │ ├── test_inbox_announce.py │ │ ├── test_inbox_block.py │ │ ├── test_inbox_create.py │ │ ├── test_inbox_delete.py │ │ ├── test_inbox_follow.py │ │ ├── test_inbox_like.py │ │ ├── test_inbox_remove.py │ │ └── test_inbox_update.py │ │ ├── landing │ │ ├── __init__.py │ │ ├── test_invite.py │ │ ├── test_landing.py │ │ ├── test_login.py │ │ ├── test_password.py │ │ └── test_register.py │ │ ├── lists │ │ ├── __init__.py │ │ ├── test_curate.py │ │ ├── test_embed.py │ │ ├── test_list.py │ │ ├── test_list_item.py │ │ └── test_lists.py │ │ ├── preferences │ │ ├── __init__.py │ │ ├── test_block.py │ │ ├── test_change_password.py │ │ ├── test_delete_user.py │ │ ├── test_edit_user.py │ │ ├── test_export.py │ │ ├── test_export_user.py │ │ ├── test_move.py │ │ └── test_security.py │ │ ├── shelf │ │ ├── __init__.py │ │ ├── test_shelf.py │ │ └── test_shelf_actions.py │ │ ├── test_annual_summary.py │ │ ├── test_author.py │ │ ├── test_directory.py │ │ ├── test_discover.py │ │ ├── test_feed.py │ │ ├── test_follow.py │ │ ├── test_get_started.py │ │ ├── test_goal.py │ │ ├── test_group.py │ │ ├── test_hashtag.py │ │ ├── test_helpers.py │ │ ├── test_interaction.py │ │ ├── test_isbn.py │ │ ├── test_notifications.py │ │ ├── test_outbox.py │ │ ├── test_reading.py │ │ ├── test_readthrough.py │ │ ├── test_report.py │ │ ├── test_rss_feed.py │ │ ├── test_search.py │ │ ├── test_setup.py │ │ ├── test_status.py │ │ ├── test_updates.py │ │ ├── test_user.py │ │ └── test_wellknown.py ├── thumbnail_generation.py ├── urls.py ├── utils │ ├── __init__.py │ ├── cache.py │ ├── db.py │ ├── images.py │ ├── isni.py │ ├── log.py │ ├── partial_date.py │ ├── regex.py │ ├── sanitizer.py │ ├── tar.py │ └── validate.py ├── views │ ├── __init__.py │ ├── admin │ │ ├── __init__.py │ │ ├── announcements.py │ │ ├── automod.py │ │ ├── celery_status.py │ │ ├── connectors.py │ │ ├── dashboard.py │ │ ├── email_blocklist.py │ │ ├── email_config.py │ │ ├── federation.py │ │ ├── federation_settings.py │ │ ├── files_maintenance.py │ │ ├── imports.py │ │ ├── invite.py │ │ ├── ip_blocklist.py │ │ ├── link_domains.py │ │ ├── reports.py │ │ ├── schedule.py │ │ ├── site.py │ │ ├── themes.py │ │ └── user_admin.py │ ├── annual_summary.py │ ├── author.py │ ├── books │ │ ├── __init__.py │ │ ├── books.py │ │ ├── edit_book.py │ │ ├── editions.py │ │ ├── links.py │ │ └── series.py │ ├── directory.py │ ├── discover.py │ ├── feed.py │ ├── follow.py │ ├── get_started.py │ ├── goal.py │ ├── group.py │ ├── hashtag.py │ ├── helpers.py │ ├── imports │ │ ├── __init__.py │ │ ├── import_data.py │ │ ├── import_status.py │ │ ├── manually_review.py │ │ ├── troubleshoot.py │ │ └── user_troubleshoot.py │ ├── inbox.py │ ├── interaction.py │ ├── isbn.py │ ├── landing │ │ ├── __init__.py │ │ ├── about.py │ │ ├── landing.py │ │ ├── login.py │ │ ├── password.py │ │ └── register.py │ ├── list │ │ ├── curate.py │ │ ├── embed.py │ │ ├── list.py │ │ ├── list_item.py │ │ └── lists.py │ ├── notifications.py │ ├── outbox.py │ ├── permission_denied.py │ ├── preferences │ │ ├── __init__.py │ │ ├── block.py │ │ ├── change_password.py │ │ ├── delete_user.py │ │ ├── edit_user.py │ │ ├── export.py │ │ ├── move_user.py │ │ └── security.py │ ├── reading.py │ ├── relationships.py │ ├── report.py │ ├── rss_feed.py │ ├── search.py │ ├── server_error.py │ ├── setup.py │ ├── shelf │ │ ├── __init__.py │ │ ├── shelf.py │ │ └── shelf_actions.py │ ├── status.py │ ├── updates.py │ ├── user.py │ └── wellknown.py └── wsgi.py ├── bump-version.sh ├── bw-dev ├── celerywyrm ├── __init__.py ├── apps.py ├── asgi.py ├── celery.py ├── settings.py ├── urls.py └── wsgi.py ├── complete_bwdev.fish ├── complete_bwdev.sh ├── complete_bwdev.zsh ├── contrib ├── README.md └── systemd │ ├── bookwyrm-scheduler.service │ ├── bookwyrm-worker.service │ └── bookwyrm.service ├── crowdin.yml ├── dev-tools ├── .stylelintignore ├── .stylelintrc.js ├── Dockerfile ├── nodejs.pref ├── nodejs.sources ├── package.json └── requirements.txt ├── docker-compose-init_letsencrypt.yml ├── docker-compose-upgrade-db.yml ├── docker-compose.yml ├── exports └── .gitkeep ├── gunicorn.conf.py ├── images └── .gitkeep ├── locale ├── af_ZA │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── ar_SA │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── ba_RU │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── bg_BG │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── bn_BD │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── bn_IN │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── ca_ES │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── cdo │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── cs_CZ │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── cy_GB │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── da_DK │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── de_DE │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── el_GR │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── en_Oulipo │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── en_US │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── eo_UY │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── es │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── es_ES │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── eu_ES │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── fi_FI │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── fo_FO │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── fr_FR │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── ga_IE │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── gl_ES │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── he_IL │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── hu_HU │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── id_ID │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── it_IT │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── ja_JP │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── ko_KR │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── lt_LT │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── nl_NL │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── no_NO │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── pl_PL │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── pt_BR │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── pt_PT │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── ro_RO │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── ru_RU │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── sk_SK │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── sl_SI │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── sr_SP │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── sv_SE │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── tr_TR │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── uk_UA │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── vi_VN │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── zh_Hans │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po └── zh_Hant │ └── LC_MESSAGES │ ├── django.mo │ └── django.po ├── manage.py ├── mypy.ini ├── nginx ├── 99-autoreload.sh ├── https.conf ├── locations ├── reverse_proxy.conf ├── server_config ├── server_name └── ssl_bootstrap ├── pyproject.toml ├── pytest.ini ├── redis.conf ├── requirements.txt ├── static └── .gitkeep └── updates └── 0.3.4.sh /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/.coveragerc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | **/vendor/** 2 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/curlylint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/.github/workflows/curlylint.yaml -------------------------------------------------------------------------------- /.github/workflows/lint-frontend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/.github/workflows/lint-frontend.yaml -------------------------------------------------------------------------------- /.github/workflows/prettier.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/.github/workflows/prettier.yaml -------------------------------------------------------------------------------- /.github/workflows/python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/.github/workflows/python.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | **/vendor/* 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | 'trailingComma': 'es5' -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/.pylintrc -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/Dockerfile -------------------------------------------------------------------------------- /FEDERATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/FEDERATION.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/SECURITY.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.8.2 2 | -------------------------------------------------------------------------------- /bookwyrm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bookwyrm/activitypub/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/activitypub/__init__.py -------------------------------------------------------------------------------- /bookwyrm/activitypub/base_activity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/activitypub/base_activity.py -------------------------------------------------------------------------------- /bookwyrm/activitypub/book.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/activitypub/book.py -------------------------------------------------------------------------------- /bookwyrm/activitypub/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/activitypub/image.py -------------------------------------------------------------------------------- /bookwyrm/activitypub/note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/activitypub/note.py -------------------------------------------------------------------------------- /bookwyrm/activitypub/ordered_collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/activitypub/ordered_collection.py -------------------------------------------------------------------------------- /bookwyrm/activitypub/person.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/activitypub/person.py -------------------------------------------------------------------------------- /bookwyrm/activitypub/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/activitypub/response.py -------------------------------------------------------------------------------- /bookwyrm/activitypub/verbs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/activitypub/verbs.py -------------------------------------------------------------------------------- /bookwyrm/activitystreams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/activitystreams.py -------------------------------------------------------------------------------- /bookwyrm/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/admin.py -------------------------------------------------------------------------------- /bookwyrm/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/apps.py -------------------------------------------------------------------------------- /bookwyrm/book_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/book_search.py -------------------------------------------------------------------------------- /bookwyrm/connectors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/connectors/__init__.py -------------------------------------------------------------------------------- /bookwyrm/connectors/abstract_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/connectors/abstract_connector.py -------------------------------------------------------------------------------- /bookwyrm/connectors/bookwyrm_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/connectors/bookwyrm_connector.py -------------------------------------------------------------------------------- /bookwyrm/connectors/connector_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/connectors/connector_manager.py -------------------------------------------------------------------------------- /bookwyrm/connectors/finna.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/connectors/finna.py -------------------------------------------------------------------------------- /bookwyrm/connectors/format_mappings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/connectors/format_mappings.py -------------------------------------------------------------------------------- /bookwyrm/connectors/inventaire.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/connectors/inventaire.py -------------------------------------------------------------------------------- /bookwyrm/connectors/openlibrary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/connectors/openlibrary.py -------------------------------------------------------------------------------- /bookwyrm/connectors/openlibrary_languages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/connectors/openlibrary_languages.py -------------------------------------------------------------------------------- /bookwyrm/connectors/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/connectors/settings.py -------------------------------------------------------------------------------- /bookwyrm/context_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/context_processors.py -------------------------------------------------------------------------------- /bookwyrm/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/decorators.py -------------------------------------------------------------------------------- /bookwyrm/emailing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/emailing.py -------------------------------------------------------------------------------- /bookwyrm/forms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/forms/__init__.py -------------------------------------------------------------------------------- /bookwyrm/forms/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/forms/admin.py -------------------------------------------------------------------------------- /bookwyrm/forms/author.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/forms/author.py -------------------------------------------------------------------------------- /bookwyrm/forms/books.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/forms/books.py -------------------------------------------------------------------------------- /bookwyrm/forms/custom_form.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/forms/custom_form.py -------------------------------------------------------------------------------- /bookwyrm/forms/edit_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/forms/edit_user.py -------------------------------------------------------------------------------- /bookwyrm/forms/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/forms/forms.py -------------------------------------------------------------------------------- /bookwyrm/forms/groups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/forms/groups.py -------------------------------------------------------------------------------- /bookwyrm/forms/landing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/forms/landing.py -------------------------------------------------------------------------------- /bookwyrm/forms/links.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/forms/links.py -------------------------------------------------------------------------------- /bookwyrm/forms/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/forms/lists.py -------------------------------------------------------------------------------- /bookwyrm/forms/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/forms/status.py -------------------------------------------------------------------------------- /bookwyrm/forms/user_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/forms/user_admin.py -------------------------------------------------------------------------------- /bookwyrm/forms/widgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/forms/widgets.py -------------------------------------------------------------------------------- /bookwyrm/imagegenerators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/imagegenerators.py -------------------------------------------------------------------------------- /bookwyrm/importers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/importers/__init__.py -------------------------------------------------------------------------------- /bookwyrm/importers/bookwyrm_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/importers/bookwyrm_import.py -------------------------------------------------------------------------------- /bookwyrm/importers/calibre_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/importers/calibre_import.py -------------------------------------------------------------------------------- /bookwyrm/importers/goodreads_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/importers/goodreads_import.py -------------------------------------------------------------------------------- /bookwyrm/importers/importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/importers/importer.py -------------------------------------------------------------------------------- /bookwyrm/importers/librarything_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/importers/librarything_import.py -------------------------------------------------------------------------------- /bookwyrm/importers/openlibrary_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/importers/openlibrary_import.py -------------------------------------------------------------------------------- /bookwyrm/importers/openreads_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/importers/openreads_import.py -------------------------------------------------------------------------------- /bookwyrm/importers/storygraph_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/importers/storygraph_import.py -------------------------------------------------------------------------------- /bookwyrm/isbn/RangeMessage.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/isbn/RangeMessage.xml -------------------------------------------------------------------------------- /bookwyrm/isbn/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bookwyrm/isbn/isbn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/isbn/isbn.py -------------------------------------------------------------------------------- /bookwyrm/lists_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/lists_stream.py -------------------------------------------------------------------------------- /bookwyrm/management/commands/admin_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/management/commands/admin_code.py -------------------------------------------------------------------------------- /bookwyrm/management/commands/compile_themes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/management/commands/compile_themes.py -------------------------------------------------------------------------------- /bookwyrm/management/commands/confirm_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/management/commands/confirm_email.py -------------------------------------------------------------------------------- /bookwyrm/management/commands/erase_streams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/management/commands/erase_streams.py -------------------------------------------------------------------------------- /bookwyrm/management/commands/initdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/management/commands/initdb.py -------------------------------------------------------------------------------- /bookwyrm/management/commands/merge_authors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/management/commands/merge_authors.py -------------------------------------------------------------------------------- /bookwyrm/management/commands/merge_editions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/management/commands/merge_editions.py -------------------------------------------------------------------------------- /bookwyrm/management/commands/merge_works.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/management/commands/merge_works.py -------------------------------------------------------------------------------- /bookwyrm/management/commands/remove_2fa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/management/commands/remove_2fa.py -------------------------------------------------------------------------------- /bookwyrm/management/merge_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/management/merge_command.py -------------------------------------------------------------------------------- /bookwyrm/middleware/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/middleware/__init__.py -------------------------------------------------------------------------------- /bookwyrm/middleware/file_too_big.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/middleware/file_too_big.py -------------------------------------------------------------------------------- /bookwyrm/middleware/force_logout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/middleware/force_logout.py -------------------------------------------------------------------------------- /bookwyrm/middleware/ip_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/middleware/ip_middleware.py -------------------------------------------------------------------------------- /bookwyrm/middleware/timezone_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/middleware/timezone_middleware.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0001_initial.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0002_auto_20200219_0816.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0002_auto_20200219_0816.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0003_auto_20200221_0131.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0003_auto_20200221_0131.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0004_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0004_tag.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0005_auto_20200221_1645.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0005_auto_20200221_1645.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0007_auto_20201103_0014.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0007_auto_20201103_0014.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0009_shelf_privacy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0009_shelf_privacy.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0010_importjob_retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0010_importjob_retry.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0011_auto_20201113_1727.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0011_auto_20201113_1727.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0012_attachment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0012_attachment.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0012_progressupdate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0012_progressupdate.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0013_book_origin_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0013_book_origin_id.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0014_auto_20201128_0118.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0014_auto_20201128_0118.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0015_auto_20201128_0349.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0015_auto_20201128_0349.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0015_auto_20201128_0734.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0015_auto_20201128_0734.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0016_auto_20201129_0304.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0016_auto_20201129_0304.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0016_auto_20201211_2026.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0016_auto_20201211_2026.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0017_auto_20201130_1819.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0017_auto_20201130_1819.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0017_auto_20201212_0059.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0017_auto_20201212_0059.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0018_auto_20201130_1832.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0018_auto_20201130_1832.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0019_auto_20201130_1939.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0019_auto_20201130_1939.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0020_auto_20201208_0213.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0020_auto_20201208_0213.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0022_auto_20201212_1744.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0022_auto_20201212_1744.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0023_auto_20201214_0511.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0023_auto_20201214_0511.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0025_auto_20201217_0046.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0025_auto_20201217_0046.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0027_auto_20201220_2007.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0027_auto_20201220_2007.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0029_auto_20201221_2014.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0029_auto_20201221_2014.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0030_auto_20201224_1939.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0030_auto_20201224_1939.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0031_auto_20210104_2040.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0031_auto_20210104_2040.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0032_auto_20210104_2055.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0032_auto_20210104_2055.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0034_importjob_complete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0034_importjob_complete.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0036_annualgoal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0036_annualgoal.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0037_auto_20210118_1954.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0037_auto_20210118_1954.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0038_auto_20210119_1534.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0038_auto_20210119_1534.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0040_auto_20210122_0057.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0040_auto_20210122_0057.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0041_auto_20210131_1614.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0041_auto_20210131_1614.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0042_auto_20210201_2108.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0042_auto_20210201_2108.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0043_auto_20210204_2223.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0043_auto_20210204_2223.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0044_auto_20210207_1924.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0044_auto_20210207_1924.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0045_auto_20210210_2114.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0045_auto_20210210_2114.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0046_reviewrating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0046_reviewrating.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0049_auto_20210309_0156.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0049_auto_20210309_0156.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0050_auto_20210313_0030.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0050_auto_20210313_0030.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0051_auto_20210316_1950.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0051_auto_20210316_1950.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0052_user_show_goal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0052_user_show_goal.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0053_auto_20210319_1913.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0053_auto_20210319_1913.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0054_auto_20210319_1942.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0054_auto_20210319_1942.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0055_auto_20210321_0101.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0055_auto_20210321_0101.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0056_auto_20210321_0303.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0056_auto_20210321_0303.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0057_user_discoverable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0057_user_discoverable.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0058_auto_20210324_1536.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0058_auto_20210324_1536.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0061_auto_20210402_1435.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0061_auto_20210402_1435.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0062_auto_20210406_1731.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0062_auto_20210406_1731.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0062_auto_20210407_1545.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0062_auto_20210407_1545.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0063_auto_20210407_0045.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0063_auto_20210407_0045.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0063_auto_20210407_1827.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0063_auto_20210407_1827.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0063_auto_20210408_1556.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0063_auto_20210408_1556.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0064_auto_20210408_2208.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0064_auto_20210408_2208.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0069_auto_20210422_1604.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0069_auto_20210422_1604.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0070_auto_20210423_0121.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0070_auto_20210423_0121.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0074_auto_20210511_1829.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0074_auto_20210511_1829.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0075_announcement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0075_announcement.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0076_preview_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0076_preview_images.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0077_auto_20210623_2155.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0077_auto_20210623_2155.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0078_add_shelved_date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0078_add_shelved_date.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0082_auto_20210806_2324.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0082_auto_20210806_2324.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0083_auto_20210816_2022.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0083_auto_20210816_2022.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0084_auto_20210817_1916.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0084_auto_20210817_1916.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0085_user_saved_lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0085_user_saved_lists.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0086_auto_20210827_1727.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0086_auto_20210827_1727.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0086_auto_20210828_1724.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0086_auto_20210828_1724.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0088_auto_20210905_2233.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0088_auto_20210905_2233.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0090_auto_20210908_2346.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0090_auto_20210908_2346.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0090_emailblocklist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0090_emailblocklist.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0094_auto_20210911_1550.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0094_auto_20210911_1550.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0095_auto_20210911_2053.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0095_auto_20210911_2053.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0097_auto_20210917_1858.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0097_auto_20210917_1858.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0098_auto_20210918_2238.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0098_auto_20210918_2238.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0100_shelf_description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0100_shelf_description.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0101_auto_20210929_1847.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0101_auto_20210929_1847.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0104_auto_20211001_2012.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0104_auto_20211001_2012.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0107_auto_20211016_0639.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0107_auto_20211016_0639.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0109_status_edited_date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0109_status_edited_date.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0110_auto_20211015_1734.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0110_auto_20211015_1734.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0112_auto_20211022_0844.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0112_auto_20211022_0844.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0113_auto_20211110_2104.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0113_auto_20211110_2104.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0114_importjob_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0114_importjob_source.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0116_auto_20211114_1734.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0116_auto_20211114_1734.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0120_list_embed_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0120_list_embed_key.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0121_user_summary_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0121_user_summary_keys.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0124_auto_20220106_1759.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0124_auto_20220106_1759.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0126_auto_20220112_2315.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0126_auto_20220112_2315.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0127_auto_20220110_2211.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0127_auto_20220110_2211.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0129_auto_20220117_1716.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0129_auto_20220117_1716.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0135_auto_20220217_1624.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0135_auto_20220217_1624.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0136_auto_20220217_1708.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0136_auto_20220217_1708.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0138_automod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0138_automod.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0139_report_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0139_report_status.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0142_auto_20220227_1752.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0142_auto_20220227_1752.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0142_user_hide_follows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0142_user_hide_follows.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0146_auto_20220316_2320.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0146_auto_20220316_2320.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0146_auto_20220316_2352.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0146_auto_20220316_2352.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0151_alter_report_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0151_alter_report_user.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0151_auto_20220705_0049.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0151_auto_20220705_0049.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0164_status_ready.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0164_status_ready.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0173_author_website.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0173_author_website.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0176_hashtag_support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0176_hashtag_support.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0188_theme_loads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0188_theme_loads.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0207_sqlparse_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0207_sqlparse_update.py -------------------------------------------------------------------------------- /bookwyrm/migrations/0217_usersession.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/migrations/0217_usersession.py -------------------------------------------------------------------------------- /bookwyrm/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bookwyrm/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/__init__.py -------------------------------------------------------------------------------- /bookwyrm/models/activitypub_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/activitypub_mixin.py -------------------------------------------------------------------------------- /bookwyrm/models/announcement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/announcement.py -------------------------------------------------------------------------------- /bookwyrm/models/annual_goal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/annual_goal.py -------------------------------------------------------------------------------- /bookwyrm/models/antispam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/antispam.py -------------------------------------------------------------------------------- /bookwyrm/models/attachment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/attachment.py -------------------------------------------------------------------------------- /bookwyrm/models/author.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/author.py -------------------------------------------------------------------------------- /bookwyrm/models/base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/base_model.py -------------------------------------------------------------------------------- /bookwyrm/models/book.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/book.py -------------------------------------------------------------------------------- /bookwyrm/models/bookwyrm_export_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/bookwyrm_export_job.py -------------------------------------------------------------------------------- /bookwyrm/models/bookwyrm_import_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/bookwyrm_import_job.py -------------------------------------------------------------------------------- /bookwyrm/models/connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/connector.py -------------------------------------------------------------------------------- /bookwyrm/models/favorite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/favorite.py -------------------------------------------------------------------------------- /bookwyrm/models/federated_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/federated_server.py -------------------------------------------------------------------------------- /bookwyrm/models/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/fields.py -------------------------------------------------------------------------------- /bookwyrm/models/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/group.py -------------------------------------------------------------------------------- /bookwyrm/models/hashtag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/hashtag.py -------------------------------------------------------------------------------- /bookwyrm/models/housekeeping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/housekeeping.py -------------------------------------------------------------------------------- /bookwyrm/models/import_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/import_job.py -------------------------------------------------------------------------------- /bookwyrm/models/job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/job.py -------------------------------------------------------------------------------- /bookwyrm/models/link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/link.py -------------------------------------------------------------------------------- /bookwyrm/models/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/list.py -------------------------------------------------------------------------------- /bookwyrm/models/move.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/move.py -------------------------------------------------------------------------------- /bookwyrm/models/notification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/notification.py -------------------------------------------------------------------------------- /bookwyrm/models/readthrough.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/readthrough.py -------------------------------------------------------------------------------- /bookwyrm/models/relationship.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/relationship.py -------------------------------------------------------------------------------- /bookwyrm/models/report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/report.py -------------------------------------------------------------------------------- /bookwyrm/models/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/session.py -------------------------------------------------------------------------------- /bookwyrm/models/shelf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/shelf.py -------------------------------------------------------------------------------- /bookwyrm/models/site.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/site.py -------------------------------------------------------------------------------- /bookwyrm/models/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/status.py -------------------------------------------------------------------------------- /bookwyrm/models/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/models/user.py -------------------------------------------------------------------------------- /bookwyrm/preview_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/preview_images.py -------------------------------------------------------------------------------- /bookwyrm/redis_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/redis_store.py -------------------------------------------------------------------------------- /bookwyrm/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/settings.py -------------------------------------------------------------------------------- /bookwyrm/signatures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/signatures.py -------------------------------------------------------------------------------- /bookwyrm/static/css/bookwyrm.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/css/bookwyrm.scss -------------------------------------------------------------------------------- /bookwyrm/static/css/bookwyrm/_all.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/css/bookwyrm/_all.scss -------------------------------------------------------------------------------- /bookwyrm/static/css/fonts/.editorconfig: -------------------------------------------------------------------------------- 1 | # @see https://editorconfig.org/ 2 | 3 | [*.svg] 4 | insert_final_newline = unset 5 | -------------------------------------------------------------------------------- /bookwyrm/static/css/fonts/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/css/fonts/icomoon.eot -------------------------------------------------------------------------------- /bookwyrm/static/css/fonts/icomoon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/css/fonts/icomoon.svg -------------------------------------------------------------------------------- /bookwyrm/static/css/fonts/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/css/fonts/icomoon.ttf -------------------------------------------------------------------------------- /bookwyrm/static/css/fonts/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/css/fonts/icomoon.woff -------------------------------------------------------------------------------- /bookwyrm/static/css/vendor/bulma/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/css/vendor/bulma/LICENSE -------------------------------------------------------------------------------- /bookwyrm/static/css/vendor/bulma/bulma.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/css/vendor/bulma/bulma.sass -------------------------------------------------------------------------------- /bookwyrm/static/css/vendor/bulma/sass/helpers/overflow.sass: -------------------------------------------------------------------------------- 1 | .is-clipped 2 | overflow: hidden !important 3 | -------------------------------------------------------------------------------- /bookwyrm/static/css/vendor/icons.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/css/vendor/icons.css -------------------------------------------------------------------------------- /bookwyrm/static/css/vendor/shepherd.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/css/vendor/shepherd.scss -------------------------------------------------------------------------------- /bookwyrm/static/fonts/public_sans/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/fonts/public_sans/OFL.txt -------------------------------------------------------------------------------- /bookwyrm/static/images/default_avi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/images/default_avi.jpg -------------------------------------------------------------------------------- /bookwyrm/static/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/images/favicon.ico -------------------------------------------------------------------------------- /bookwyrm/static/images/icons/star-empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/images/icons/star-empty.png -------------------------------------------------------------------------------- /bookwyrm/static/images/icons/star-full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/images/icons/star-full.png -------------------------------------------------------------------------------- /bookwyrm/static/images/icons/star-half.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/images/icons/star-half.png -------------------------------------------------------------------------------- /bookwyrm/static/images/logo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/images/logo-small.png -------------------------------------------------------------------------------- /bookwyrm/static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/images/logo.png -------------------------------------------------------------------------------- /bookwyrm/static/images/no_cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/images/no_cover.jpg -------------------------------------------------------------------------------- /bookwyrm/static/js/autocomplete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/js/autocomplete.js -------------------------------------------------------------------------------- /bookwyrm/static/js/bookwyrm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/js/bookwyrm.js -------------------------------------------------------------------------------- /bookwyrm/static/js/forms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/js/forms.js -------------------------------------------------------------------------------- /bookwyrm/static/js/guided_tour.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/js/guided_tour.js -------------------------------------------------------------------------------- /bookwyrm/static/js/localstorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/js/localstorage.js -------------------------------------------------------------------------------- /bookwyrm/static/js/status_cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/js/status_cache.js -------------------------------------------------------------------------------- /bookwyrm/static/js/tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/js/tabs.js -------------------------------------------------------------------------------- /bookwyrm/static/js/vendor/quagga.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/js/vendor/quagga.min.js -------------------------------------------------------------------------------- /bookwyrm/static/js/vendor/shepherd.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/static/js/vendor/shepherd.min.js -------------------------------------------------------------------------------- /bookwyrm/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/status.py -------------------------------------------------------------------------------- /bookwyrm/suggested_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/suggested_users.py -------------------------------------------------------------------------------- /bookwyrm/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tasks.py -------------------------------------------------------------------------------- /bookwyrm/telemetry/open_telemetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/telemetry/open_telemetry.py -------------------------------------------------------------------------------- /bookwyrm/templates/403.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/403.html -------------------------------------------------------------------------------- /bookwyrm/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/404.html -------------------------------------------------------------------------------- /bookwyrm/templates/413.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/413.html -------------------------------------------------------------------------------- /bookwyrm/templates/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/500.html -------------------------------------------------------------------------------- /bookwyrm/templates/about/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/about/about.html -------------------------------------------------------------------------------- /bookwyrm/templates/about/conduct.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/about/conduct.html -------------------------------------------------------------------------------- /bookwyrm/templates/about/impressum.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/about/impressum.html -------------------------------------------------------------------------------- /bookwyrm/templates/about/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/about/layout.html -------------------------------------------------------------------------------- /bookwyrm/templates/about/privacy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/about/privacy.html -------------------------------------------------------------------------------- /bookwyrm/templates/author/author.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/author/author.html -------------------------------------------------------------------------------- /bookwyrm/templates/author/edit_author.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/author/edit_author.html -------------------------------------------------------------------------------- /bookwyrm/templates/author/sync_modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/author/sync_modal.html -------------------------------------------------------------------------------- /bookwyrm/templates/book/book.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/book/book.html -------------------------------------------------------------------------------- /bookwyrm/templates/book/cover_add_modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/book/cover_add_modal.html -------------------------------------------------------------------------------- /bookwyrm/templates/book/edit/edit_book.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/book/edit/edit_book.html -------------------------------------------------------------------------------- /bookwyrm/templates/book/publisher_info.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/book/publisher_info.html -------------------------------------------------------------------------------- /bookwyrm/templates/book/rating.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/book/rating.html -------------------------------------------------------------------------------- /bookwyrm/templates/book/series.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/book/series.html -------------------------------------------------------------------------------- /bookwyrm/templates/book/sync_modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/book/sync_modal.html -------------------------------------------------------------------------------- /bookwyrm/templates/components/card.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/components/card.html -------------------------------------------------------------------------------- /bookwyrm/templates/components/dropdown.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/components/dropdown.html -------------------------------------------------------------------------------- /bookwyrm/templates/components/modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/components/modal.html -------------------------------------------------------------------------------- /bookwyrm/templates/compose.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/compose.html -------------------------------------------------------------------------------- /bookwyrm/templates/confirm_email/resend.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/confirm_email/resend.html -------------------------------------------------------------------------------- /bookwyrm/templates/directory/directory.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/directory/directory.html -------------------------------------------------------------------------------- /bookwyrm/templates/directory/filters.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/directory/filters.html -------------------------------------------------------------------------------- /bookwyrm/templates/directory/user_card.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/directory/user_card.html -------------------------------------------------------------------------------- /bookwyrm/templates/discover/card-header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/discover/card-header.html -------------------------------------------------------------------------------- /bookwyrm/templates/discover/discover.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/discover/discover.html -------------------------------------------------------------------------------- /bookwyrm/templates/discover/large-book.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/discover/large-book.html -------------------------------------------------------------------------------- /bookwyrm/templates/discover/small-book.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/discover/small-book.html -------------------------------------------------------------------------------- /bookwyrm/templates/email/html_layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/email/html_layout.html -------------------------------------------------------------------------------- /bookwyrm/templates/email/invite/subject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/email/invite/subject.html -------------------------------------------------------------------------------- /bookwyrm/templates/email/preview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/email/preview.html -------------------------------------------------------------------------------- /bookwyrm/templates/email/test/subject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/email/test/subject.html -------------------------------------------------------------------------------- /bookwyrm/templates/email/text_layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/email/text_layout.html -------------------------------------------------------------------------------- /bookwyrm/templates/embed-layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/embed-layout.html -------------------------------------------------------------------------------- /bookwyrm/templates/feed/direct_messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/feed/direct_messages.html -------------------------------------------------------------------------------- /bookwyrm/templates/feed/feed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/feed/feed.html -------------------------------------------------------------------------------- /bookwyrm/templates/feed/feed_filters.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/feed/feed_filters.html -------------------------------------------------------------------------------- /bookwyrm/templates/feed/goal_card.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/feed/goal_card.html -------------------------------------------------------------------------------- /bookwyrm/templates/feed/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/feed/layout.html -------------------------------------------------------------------------------- /bookwyrm/templates/feed/status.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/feed/status.html -------------------------------------------------------------------------------- /bookwyrm/templates/feed/suggested_books.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/feed/suggested_books.html -------------------------------------------------------------------------------- /bookwyrm/templates/feed/suggested_users.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/feed/suggested_users.html -------------------------------------------------------------------------------- /bookwyrm/templates/feed/summary_card.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/feed/summary_card.html -------------------------------------------------------------------------------- /bookwyrm/templates/get_started/books.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/get_started/books.html -------------------------------------------------------------------------------- /bookwyrm/templates/get_started/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/get_started/layout.html -------------------------------------------------------------------------------- /bookwyrm/templates/get_started/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/get_started/profile.html -------------------------------------------------------------------------------- /bookwyrm/templates/get_started/users.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/get_started/users.html -------------------------------------------------------------------------------- /bookwyrm/templates/groups/create_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/groups/create_form.html -------------------------------------------------------------------------------- /bookwyrm/templates/groups/created_text.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/groups/created_text.html -------------------------------------------------------------------------------- /bookwyrm/templates/groups/edit_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/groups/edit_form.html -------------------------------------------------------------------------------- /bookwyrm/templates/groups/find_users.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/groups/find_users.html -------------------------------------------------------------------------------- /bookwyrm/templates/groups/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/groups/form.html -------------------------------------------------------------------------------- /bookwyrm/templates/groups/group.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/groups/group.html -------------------------------------------------------------------------------- /bookwyrm/templates/groups/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/groups/layout.html -------------------------------------------------------------------------------- /bookwyrm/templates/groups/members.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/groups/members.html -------------------------------------------------------------------------------- /bookwyrm/templates/groups/user_groups.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/groups/user_groups.html -------------------------------------------------------------------------------- /bookwyrm/templates/guided_tour/book.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/guided_tour/book.html -------------------------------------------------------------------------------- /bookwyrm/templates/guided_tour/group.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/guided_tour/group.html -------------------------------------------------------------------------------- /bookwyrm/templates/guided_tour/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/guided_tour/home.html -------------------------------------------------------------------------------- /bookwyrm/templates/guided_tour/lists.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/guided_tour/lists.html -------------------------------------------------------------------------------- /bookwyrm/templates/guided_tour/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/guided_tour/search.html -------------------------------------------------------------------------------- /bookwyrm/templates/hashtag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/hashtag.html -------------------------------------------------------------------------------- /bookwyrm/templates/host_meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/host_meta.xml -------------------------------------------------------------------------------- /bookwyrm/templates/import/import.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/import/import.html -------------------------------------------------------------------------------- /bookwyrm/templates/import/import_status.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/import/import_status.html -------------------------------------------------------------------------------- /bookwyrm/templates/import/import_user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/import/import_user.html -------------------------------------------------------------------------------- /bookwyrm/templates/import/manual_review.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/import/manual_review.html -------------------------------------------------------------------------------- /bookwyrm/templates/import/troubleshoot.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/import/troubleshoot.html -------------------------------------------------------------------------------- /bookwyrm/templates/landing/invite.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/landing/invite.html -------------------------------------------------------------------------------- /bookwyrm/templates/landing/landing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/landing/landing.html -------------------------------------------------------------------------------- /bookwyrm/templates/landing/large-book.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/landing/large-book.html -------------------------------------------------------------------------------- /bookwyrm/templates/landing/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/landing/layout.html -------------------------------------------------------------------------------- /bookwyrm/templates/landing/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/landing/login.html -------------------------------------------------------------------------------- /bookwyrm/templates/landing/reactivate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/landing/reactivate.html -------------------------------------------------------------------------------- /bookwyrm/templates/landing/small-book.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/landing/small-book.html -------------------------------------------------------------------------------- /bookwyrm/templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/layout.html -------------------------------------------------------------------------------- /bookwyrm/templates/lists/add_item_modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/lists/add_item_modal.html -------------------------------------------------------------------------------- /bookwyrm/templates/lists/create_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/lists/create_form.html -------------------------------------------------------------------------------- /bookwyrm/templates/lists/created_text.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/lists/created_text.html -------------------------------------------------------------------------------- /bookwyrm/templates/lists/curate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/lists/curate.html -------------------------------------------------------------------------------- /bookwyrm/templates/lists/edit_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/lists/edit_form.html -------------------------------------------------------------------------------- /bookwyrm/templates/lists/edit_item_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/lists/edit_item_form.html -------------------------------------------------------------------------------- /bookwyrm/templates/lists/embed-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/lists/embed-list.html -------------------------------------------------------------------------------- /bookwyrm/templates/lists/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/lists/form.html -------------------------------------------------------------------------------- /bookwyrm/templates/lists/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/lists/layout.html -------------------------------------------------------------------------------- /bookwyrm/templates/lists/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/lists/list.html -------------------------------------------------------------------------------- /bookwyrm/templates/lists/list_items.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/lists/list_items.html -------------------------------------------------------------------------------- /bookwyrm/templates/lists/lists.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/lists/lists.html -------------------------------------------------------------------------------- /bookwyrm/templates/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/manifest.json -------------------------------------------------------------------------------- /bookwyrm/templates/moved.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/moved.html -------------------------------------------------------------------------------- /bookwyrm/templates/notifications/item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/notifications/item.html -------------------------------------------------------------------------------- /bookwyrm/templates/opensearch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/opensearch.xml -------------------------------------------------------------------------------- /bookwyrm/templates/ostatus/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/ostatus/error.html -------------------------------------------------------------------------------- /bookwyrm/templates/ostatus/subscribe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/ostatus/subscribe.html -------------------------------------------------------------------------------- /bookwyrm/templates/ostatus/success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/ostatus/success.html -------------------------------------------------------------------------------- /bookwyrm/templates/ostatus/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/ostatus/template.html -------------------------------------------------------------------------------- /bookwyrm/templates/preferences/blocks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/preferences/blocks.html -------------------------------------------------------------------------------- /bookwyrm/templates/preferences/export.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/preferences/export.html -------------------------------------------------------------------------------- /bookwyrm/templates/preferences/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/preferences/layout.html -------------------------------------------------------------------------------- /bookwyrm/templates/preferences/security.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/preferences/security.html -------------------------------------------------------------------------------- /bookwyrm/templates/report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/report.html -------------------------------------------------------------------------------- /bookwyrm/templates/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/robots.txt -------------------------------------------------------------------------------- /bookwyrm/templates/rss/content.html: -------------------------------------------------------------------------------- 1 | {{ obj.pure_content | safe }} 2 | -------------------------------------------------------------------------------- /bookwyrm/templates/rss/edition.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/rss/edition.html -------------------------------------------------------------------------------- /bookwyrm/templates/rss/title.html: -------------------------------------------------------------------------------- 1 | {{ user.display_name }} {{ item_title|striptags }} 2 | -------------------------------------------------------------------------------- /bookwyrm/templates/search/author.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/search/author.html -------------------------------------------------------------------------------- /bookwyrm/templates/search/barcode_modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/search/barcode_modal.html -------------------------------------------------------------------------------- /bookwyrm/templates/search/book.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/search/book.html -------------------------------------------------------------------------------- /bookwyrm/templates/search/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/search/layout.html -------------------------------------------------------------------------------- /bookwyrm/templates/search/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/search/list.html -------------------------------------------------------------------------------- /bookwyrm/templates/search/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/search/user.html -------------------------------------------------------------------------------- /bookwyrm/templates/settings/celery.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/settings/celery.html -------------------------------------------------------------------------------- /bookwyrm/templates/settings/files.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/settings/files.html -------------------------------------------------------------------------------- /bookwyrm/templates/settings/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/settings/layout.html -------------------------------------------------------------------------------- /bookwyrm/templates/settings/schedules.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/settings/schedules.html -------------------------------------------------------------------------------- /bookwyrm/templates/settings/site.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/settings/site.html -------------------------------------------------------------------------------- /bookwyrm/templates/settings/themes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/settings/themes.html -------------------------------------------------------------------------------- /bookwyrm/templates/settings/users/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/settings/users/user.html -------------------------------------------------------------------------------- /bookwyrm/templates/setup/admin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/setup/admin.html -------------------------------------------------------------------------------- /bookwyrm/templates/setup/config.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/setup/config.html -------------------------------------------------------------------------------- /bookwyrm/templates/setup/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/setup/layout.html -------------------------------------------------------------------------------- /bookwyrm/templates/shelf/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/shelf/form.html -------------------------------------------------------------------------------- /bookwyrm/templates/shelf/shelf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/shelf/shelf.html -------------------------------------------------------------------------------- /bookwyrm/templates/snippets/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/snippets/about.html -------------------------------------------------------------------------------- /bookwyrm/templates/snippets/authors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/snippets/authors.html -------------------------------------------------------------------------------- /bookwyrm/templates/snippets/avatar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/snippets/avatar.html -------------------------------------------------------------------------------- /bookwyrm/templates/snippets/book_cover.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/snippets/book_cover.html -------------------------------------------------------------------------------- /bookwyrm/templates/snippets/book_series.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/snippets/book_series.html -------------------------------------------------------------------------------- /bookwyrm/templates/snippets/dublincore.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/snippets/dublincore.html -------------------------------------------------------------------------------- /bookwyrm/templates/snippets/fav_button.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/snippets/fav_button.html -------------------------------------------------------------------------------- /bookwyrm/templates/snippets/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/snippets/footer.html -------------------------------------------------------------------------------- /bookwyrm/templates/snippets/form_errors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/snippets/form_errors.html -------------------------------------------------------------------------------- /bookwyrm/templates/snippets/goal_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/snippets/goal_form.html -------------------------------------------------------------------------------- /bookwyrm/templates/snippets/opengraph.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/snippets/opengraph.html -------------------------------------------------------------------------------- /bookwyrm/templates/snippets/page_text.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/snippets/page_text.html -------------------------------------------------------------------------------- /bookwyrm/templates/snippets/pagination.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/snippets/pagination.html -------------------------------------------------------------------------------- /bookwyrm/templates/snippets/rate_action.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/snippets/rate_action.html -------------------------------------------------------------------------------- /bookwyrm/templates/snippets/stars.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/snippets/stars.html -------------------------------------------------------------------------------- /bookwyrm/templates/snippets/status/body.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/snippets/status/body.html -------------------------------------------------------------------------------- /bookwyrm/templates/user/books_header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/user/books_header.html -------------------------------------------------------------------------------- /bookwyrm/templates/user/goal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/user/goal.html -------------------------------------------------------------------------------- /bookwyrm/templates/user/goal_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/user/goal_form.html -------------------------------------------------------------------------------- /bookwyrm/templates/user/groups.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/user/groups.html -------------------------------------------------------------------------------- /bookwyrm/templates/user/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/user/layout.html -------------------------------------------------------------------------------- /bookwyrm/templates/user/lists.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/user/lists.html -------------------------------------------------------------------------------- /bookwyrm/templates/user/moved.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/user/moved.html -------------------------------------------------------------------------------- /bookwyrm/templates/user/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/user/user.html -------------------------------------------------------------------------------- /bookwyrm/templates/user/user_preview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/user/user_preview.html -------------------------------------------------------------------------------- /bookwyrm/templates/user_menu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/user_menu.html -------------------------------------------------------------------------------- /bookwyrm/templates/widgets/select.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templates/widgets/select.html -------------------------------------------------------------------------------- /bookwyrm/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bookwyrm/templatetags/book_display_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templatetags/book_display_tags.py -------------------------------------------------------------------------------- /bookwyrm/templatetags/celery_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templatetags/celery_tags.py -------------------------------------------------------------------------------- /bookwyrm/templatetags/date_ext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templatetags/date_ext.py -------------------------------------------------------------------------------- /bookwyrm/templatetags/feed_page_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templatetags/feed_page_tags.py -------------------------------------------------------------------------------- /bookwyrm/templatetags/group_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templatetags/group_tags.py -------------------------------------------------------------------------------- /bookwyrm/templatetags/interaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templatetags/interaction.py -------------------------------------------------------------------------------- /bookwyrm/templatetags/landing_page_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templatetags/landing_page_tags.py -------------------------------------------------------------------------------- /bookwyrm/templatetags/layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templatetags/layout.py -------------------------------------------------------------------------------- /bookwyrm/templatetags/list_page_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templatetags/list_page_tags.py -------------------------------------------------------------------------------- /bookwyrm/templatetags/markdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templatetags/markdown.py -------------------------------------------------------------------------------- /bookwyrm/templatetags/rating_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templatetags/rating_tags.py -------------------------------------------------------------------------------- /bookwyrm/templatetags/shelf_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templatetags/shelf_tags.py -------------------------------------------------------------------------------- /bookwyrm/templatetags/stars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templatetags/stars.py -------------------------------------------------------------------------------- /bookwyrm/templatetags/status_display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templatetags/status_display.py -------------------------------------------------------------------------------- /bookwyrm/templatetags/user_page_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templatetags/user_page_tags.py -------------------------------------------------------------------------------- /bookwyrm/templatetags/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/templatetags/utilities.py -------------------------------------------------------------------------------- /bookwyrm/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/__init__.py -------------------------------------------------------------------------------- /bookwyrm/tests/activitypub/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/activitypub/__init__.py -------------------------------------------------------------------------------- /bookwyrm/tests/activitypub/test_author.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/activitypub/test_author.py -------------------------------------------------------------------------------- /bookwyrm/tests/activitypub/test_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/activitypub/test_note.py -------------------------------------------------------------------------------- /bookwyrm/tests/activitypub/test_person.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/activitypub/test_person.py -------------------------------------------------------------------------------- /bookwyrm/tests/activitypub/test_quotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/activitypub/test_quotation.py -------------------------------------------------------------------------------- /bookwyrm/tests/activitystreams/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/activitystreams/__init__.py -------------------------------------------------------------------------------- /bookwyrm/tests/activitystreams/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/activitystreams/test_tasks.py -------------------------------------------------------------------------------- /bookwyrm/tests/connectors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/connectors/__init__.py -------------------------------------------------------------------------------- /bookwyrm/tests/data/ap_comment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/ap_comment.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/ap_note.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/ap_note.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/ap_quotation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/ap_quotation.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/ap_user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/ap_user.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/ap_user_aliased.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/ap_user_aliased.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/ap_user_external.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/ap_user_external.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/ap_user_move.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/ap_user_move.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/ap_user_rat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/ap_user_rat.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/bookwyrm.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/bookwyrm.csv -------------------------------------------------------------------------------- /bookwyrm/tests/data/bw_edition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/bw_edition.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/bw_search.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/bw_search.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/bw_work.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/bw_work.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/calibre.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/calibre.csv -------------------------------------------------------------------------------- /bookwyrm/tests/data/default_avi_exif.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/default_avi_exif.jpg -------------------------------------------------------------------------------- /bookwyrm/tests/data/finna_author_search.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/finna_author_search.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/finna_isbn_search.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/finna_isbn_search.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/finna_record.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/finna_record.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/finna_search.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/finna_search.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/finna_versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/finna_versions.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/generic.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/generic.csv -------------------------------------------------------------------------------- /bookwyrm/tests/data/goodreads.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/goodreads.csv -------------------------------------------------------------------------------- /bookwyrm/tests/data/inventaire_edition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/inventaire_edition.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/inventaire_search.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/inventaire_search.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/inventaire_work.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/inventaire_work.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/librarything.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/librarything.tsv -------------------------------------------------------------------------------- /bookwyrm/tests/data/ol_edition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/ol_edition.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/ol_edition_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/ol_edition_list.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/ol_edition_markdown.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/ol_edition_markdown.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/ol_isbn_search.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/ol_isbn_search.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/ol_search.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/ol_search.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/ol_work.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/ol_work.json -------------------------------------------------------------------------------- /bookwyrm/tests/data/openlibrary.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/openlibrary.csv -------------------------------------------------------------------------------- /bookwyrm/tests/data/storygraph.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/storygraph.csv -------------------------------------------------------------------------------- /bookwyrm/tests/data/user_import.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/data/user_import.json -------------------------------------------------------------------------------- /bookwyrm/tests/importers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/importers/__init__.py -------------------------------------------------------------------------------- /bookwyrm/tests/importers/test_importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/importers/test_importer.py -------------------------------------------------------------------------------- /bookwyrm/tests/lists_stream/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/lists_stream/__init__.py -------------------------------------------------------------------------------- /bookwyrm/tests/lists_stream/test_signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/lists_stream/test_signals.py -------------------------------------------------------------------------------- /bookwyrm/tests/lists_stream/test_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/lists_stream/test_stream.py -------------------------------------------------------------------------------- /bookwyrm/tests/lists_stream/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/lists_stream/test_tasks.py -------------------------------------------------------------------------------- /bookwyrm/tests/management/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/management/__init__.py -------------------------------------------------------------------------------- /bookwyrm/tests/management/test_initdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/management/test_initdb.py -------------------------------------------------------------------------------- /bookwyrm/tests/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/models/__init__.py -------------------------------------------------------------------------------- /bookwyrm/tests/models/test_automod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/models/test_automod.py -------------------------------------------------------------------------------- /bookwyrm/tests/models/test_base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/models/test_base_model.py -------------------------------------------------------------------------------- /bookwyrm/tests/models/test_book_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/models/test_book_model.py -------------------------------------------------------------------------------- /bookwyrm/tests/models/test_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/models/test_connector.py -------------------------------------------------------------------------------- /bookwyrm/tests/models/test_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/models/test_fields.py -------------------------------------------------------------------------------- /bookwyrm/tests/models/test_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/models/test_group.py -------------------------------------------------------------------------------- /bookwyrm/tests/models/test_housekeeping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/models/test_housekeeping.py -------------------------------------------------------------------------------- /bookwyrm/tests/models/test_import_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/models/test_import_model.py -------------------------------------------------------------------------------- /bookwyrm/tests/models/test_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/models/test_job.py -------------------------------------------------------------------------------- /bookwyrm/tests/models/test_link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/models/test_link.py -------------------------------------------------------------------------------- /bookwyrm/tests/models/test_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/models/test_list.py -------------------------------------------------------------------------------- /bookwyrm/tests/models/test_move.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/models/test_move.py -------------------------------------------------------------------------------- /bookwyrm/tests/models/test_notification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/models/test_notification.py -------------------------------------------------------------------------------- /bookwyrm/tests/models/test_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/models/test_session.py -------------------------------------------------------------------------------- /bookwyrm/tests/models/test_shelf_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/models/test_shelf_model.py -------------------------------------------------------------------------------- /bookwyrm/tests/models/test_site.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/models/test_site.py -------------------------------------------------------------------------------- /bookwyrm/tests/models/test_status_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/models/test_status_model.py -------------------------------------------------------------------------------- /bookwyrm/tests/models/test_unicode_slugs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/models/test_unicode_slugs.py -------------------------------------------------------------------------------- /bookwyrm/tests/models/test_user_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/models/test_user_model.py -------------------------------------------------------------------------------- /bookwyrm/tests/templatetags/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/templatetags/__init__.py -------------------------------------------------------------------------------- /bookwyrm/tests/templatetags/test_date_ext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/templatetags/test_date_ext.py -------------------------------------------------------------------------------- /bookwyrm/tests/templatetags/test_markdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/templatetags/test_markdown.py -------------------------------------------------------------------------------- /bookwyrm/tests/test_author_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/test_author_search.py -------------------------------------------------------------------------------- /bookwyrm/tests/test_book_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/test_book_search.py -------------------------------------------------------------------------------- /bookwyrm/tests/test_context_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/test_context_processors.py -------------------------------------------------------------------------------- /bookwyrm/tests/test_emailing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/test_emailing.py -------------------------------------------------------------------------------- /bookwyrm/tests/test_isbn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/test_isbn.py -------------------------------------------------------------------------------- /bookwyrm/tests/test_merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/test_merge.py -------------------------------------------------------------------------------- /bookwyrm/tests/test_partial_date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/test_partial_date.py -------------------------------------------------------------------------------- /bookwyrm/tests/test_preview_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/test_preview_images.py -------------------------------------------------------------------------------- /bookwyrm/tests/test_sanitize_html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/test_sanitize_html.py -------------------------------------------------------------------------------- /bookwyrm/tests/test_signing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/test_signing.py -------------------------------------------------------------------------------- /bookwyrm/tests/test_suggested_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/test_suggested_users.py -------------------------------------------------------------------------------- /bookwyrm/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/test_utils.py -------------------------------------------------------------------------------- /bookwyrm/tests/utils/test_tar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/utils/test_tar.py -------------------------------------------------------------------------------- /bookwyrm/tests/validate_html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/validate_html.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/__init__.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/admin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/admin/__init__.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/admin/test_automod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/admin/test_automod.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/admin/test_celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/admin/test_celery.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/admin/test_dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/admin/test_dashboard.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/admin/test_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/admin/test_imports.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/admin/test_reports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/admin/test_reports.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/admin/test_site.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/admin/test_site.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/admin/test_themes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/admin/test_themes.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/books/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/books/__init__.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/books/test_book.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/books/test_book.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/books/test_edit_book.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/books/test_edit_book.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/books/test_editions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/books/test_editions.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/books/test_links.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/books/test_links.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/imports/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/imports/__init__.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/imports/test_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/imports/test_import.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/inbox/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/inbox/__init__.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/inbox/test_inbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/inbox/test_inbox.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/inbox/test_inbox_add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/inbox/test_inbox_add.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/landing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/landing/__init__.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/landing/test_invite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/landing/test_invite.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/landing/test_landing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/landing/test_landing.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/landing/test_login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/landing/test_login.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/lists/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/lists/__init__.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/lists/test_curate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/lists/test_curate.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/lists/test_embed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/lists/test_embed.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/lists/test_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/lists/test_list.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/lists/test_list_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/lists/test_list_item.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/lists/test_lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/lists/test_lists.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/preferences/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/preferences/__init__.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/shelf/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/shelf/__init__.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/shelf/test_shelf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/shelf/test_shelf.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_annual_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_annual_summary.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_author.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_author.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_directory.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_discover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_discover.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_feed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_feed.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_follow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_follow.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_get_started.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_get_started.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_goal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_goal.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_group.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_hashtag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_hashtag.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_helpers.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_interaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_interaction.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_isbn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_isbn.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_notifications.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_outbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_outbox.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_reading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_reading.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_readthrough.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_readthrough.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_report.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_rss_feed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_rss_feed.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_search.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_setup.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_status.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_updates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_updates.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_user.py -------------------------------------------------------------------------------- /bookwyrm/tests/views/test_wellknown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/tests/views/test_wellknown.py -------------------------------------------------------------------------------- /bookwyrm/thumbnail_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/thumbnail_generation.py -------------------------------------------------------------------------------- /bookwyrm/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/urls.py -------------------------------------------------------------------------------- /bookwyrm/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/utils/__init__.py -------------------------------------------------------------------------------- /bookwyrm/utils/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/utils/cache.py -------------------------------------------------------------------------------- /bookwyrm/utils/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/utils/db.py -------------------------------------------------------------------------------- /bookwyrm/utils/images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/utils/images.py -------------------------------------------------------------------------------- /bookwyrm/utils/isni.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/utils/isni.py -------------------------------------------------------------------------------- /bookwyrm/utils/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/utils/log.py -------------------------------------------------------------------------------- /bookwyrm/utils/partial_date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/utils/partial_date.py -------------------------------------------------------------------------------- /bookwyrm/utils/regex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/utils/regex.py -------------------------------------------------------------------------------- /bookwyrm/utils/sanitizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/utils/sanitizer.py -------------------------------------------------------------------------------- /bookwyrm/utils/tar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/utils/tar.py -------------------------------------------------------------------------------- /bookwyrm/utils/validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/utils/validate.py -------------------------------------------------------------------------------- /bookwyrm/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/__init__.py -------------------------------------------------------------------------------- /bookwyrm/views/admin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bookwyrm/views/admin/announcements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/admin/announcements.py -------------------------------------------------------------------------------- /bookwyrm/views/admin/automod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/admin/automod.py -------------------------------------------------------------------------------- /bookwyrm/views/admin/celery_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/admin/celery_status.py -------------------------------------------------------------------------------- /bookwyrm/views/admin/connectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/admin/connectors.py -------------------------------------------------------------------------------- /bookwyrm/views/admin/dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/admin/dashboard.py -------------------------------------------------------------------------------- /bookwyrm/views/admin/email_blocklist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/admin/email_blocklist.py -------------------------------------------------------------------------------- /bookwyrm/views/admin/email_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/admin/email_config.py -------------------------------------------------------------------------------- /bookwyrm/views/admin/federation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/admin/federation.py -------------------------------------------------------------------------------- /bookwyrm/views/admin/federation_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/admin/federation_settings.py -------------------------------------------------------------------------------- /bookwyrm/views/admin/files_maintenance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/admin/files_maintenance.py -------------------------------------------------------------------------------- /bookwyrm/views/admin/imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/admin/imports.py -------------------------------------------------------------------------------- /bookwyrm/views/admin/invite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/admin/invite.py -------------------------------------------------------------------------------- /bookwyrm/views/admin/ip_blocklist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/admin/ip_blocklist.py -------------------------------------------------------------------------------- /bookwyrm/views/admin/link_domains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/admin/link_domains.py -------------------------------------------------------------------------------- /bookwyrm/views/admin/reports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/admin/reports.py -------------------------------------------------------------------------------- /bookwyrm/views/admin/schedule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/admin/schedule.py -------------------------------------------------------------------------------- /bookwyrm/views/admin/site.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/admin/site.py -------------------------------------------------------------------------------- /bookwyrm/views/admin/themes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/admin/themes.py -------------------------------------------------------------------------------- /bookwyrm/views/admin/user_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/admin/user_admin.py -------------------------------------------------------------------------------- /bookwyrm/views/annual_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/annual_summary.py -------------------------------------------------------------------------------- /bookwyrm/views/author.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/author.py -------------------------------------------------------------------------------- /bookwyrm/views/books/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bookwyrm/views/books/books.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/books/books.py -------------------------------------------------------------------------------- /bookwyrm/views/books/edit_book.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/books/edit_book.py -------------------------------------------------------------------------------- /bookwyrm/views/books/editions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/books/editions.py -------------------------------------------------------------------------------- /bookwyrm/views/books/links.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/books/links.py -------------------------------------------------------------------------------- /bookwyrm/views/books/series.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/books/series.py -------------------------------------------------------------------------------- /bookwyrm/views/directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/directory.py -------------------------------------------------------------------------------- /bookwyrm/views/discover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/discover.py -------------------------------------------------------------------------------- /bookwyrm/views/feed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/feed.py -------------------------------------------------------------------------------- /bookwyrm/views/follow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/follow.py -------------------------------------------------------------------------------- /bookwyrm/views/get_started.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/get_started.py -------------------------------------------------------------------------------- /bookwyrm/views/goal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/goal.py -------------------------------------------------------------------------------- /bookwyrm/views/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/group.py -------------------------------------------------------------------------------- /bookwyrm/views/hashtag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/hashtag.py -------------------------------------------------------------------------------- /bookwyrm/views/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/helpers.py -------------------------------------------------------------------------------- /bookwyrm/views/imports/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bookwyrm/views/imports/import_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/imports/import_data.py -------------------------------------------------------------------------------- /bookwyrm/views/imports/import_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/imports/import_status.py -------------------------------------------------------------------------------- /bookwyrm/views/imports/manually_review.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/imports/manually_review.py -------------------------------------------------------------------------------- /bookwyrm/views/imports/troubleshoot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/imports/troubleshoot.py -------------------------------------------------------------------------------- /bookwyrm/views/imports/user_troubleshoot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/imports/user_troubleshoot.py -------------------------------------------------------------------------------- /bookwyrm/views/inbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/inbox.py -------------------------------------------------------------------------------- /bookwyrm/views/interaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/interaction.py -------------------------------------------------------------------------------- /bookwyrm/views/isbn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/isbn.py -------------------------------------------------------------------------------- /bookwyrm/views/landing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bookwyrm/views/landing/about.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/landing/about.py -------------------------------------------------------------------------------- /bookwyrm/views/landing/landing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/landing/landing.py -------------------------------------------------------------------------------- /bookwyrm/views/landing/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/landing/login.py -------------------------------------------------------------------------------- /bookwyrm/views/landing/password.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/landing/password.py -------------------------------------------------------------------------------- /bookwyrm/views/landing/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/landing/register.py -------------------------------------------------------------------------------- /bookwyrm/views/list/curate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/list/curate.py -------------------------------------------------------------------------------- /bookwyrm/views/list/embed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/list/embed.py -------------------------------------------------------------------------------- /bookwyrm/views/list/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/list/list.py -------------------------------------------------------------------------------- /bookwyrm/views/list/list_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/list/list_item.py -------------------------------------------------------------------------------- /bookwyrm/views/list/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/list/lists.py -------------------------------------------------------------------------------- /bookwyrm/views/notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/notifications.py -------------------------------------------------------------------------------- /bookwyrm/views/outbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/outbox.py -------------------------------------------------------------------------------- /bookwyrm/views/permission_denied.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/permission_denied.py -------------------------------------------------------------------------------- /bookwyrm/views/preferences/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bookwyrm/views/preferences/block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/preferences/block.py -------------------------------------------------------------------------------- /bookwyrm/views/preferences/delete_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/preferences/delete_user.py -------------------------------------------------------------------------------- /bookwyrm/views/preferences/edit_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/preferences/edit_user.py -------------------------------------------------------------------------------- /bookwyrm/views/preferences/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/preferences/export.py -------------------------------------------------------------------------------- /bookwyrm/views/preferences/move_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/preferences/move_user.py -------------------------------------------------------------------------------- /bookwyrm/views/preferences/security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/preferences/security.py -------------------------------------------------------------------------------- /bookwyrm/views/reading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/reading.py -------------------------------------------------------------------------------- /bookwyrm/views/relationships.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/relationships.py -------------------------------------------------------------------------------- /bookwyrm/views/report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/report.py -------------------------------------------------------------------------------- /bookwyrm/views/rss_feed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/rss_feed.py -------------------------------------------------------------------------------- /bookwyrm/views/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/search.py -------------------------------------------------------------------------------- /bookwyrm/views/server_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/server_error.py -------------------------------------------------------------------------------- /bookwyrm/views/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/setup.py -------------------------------------------------------------------------------- /bookwyrm/views/shelf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bookwyrm/views/shelf/shelf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/shelf/shelf.py -------------------------------------------------------------------------------- /bookwyrm/views/shelf/shelf_actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/shelf/shelf_actions.py -------------------------------------------------------------------------------- /bookwyrm/views/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/status.py -------------------------------------------------------------------------------- /bookwyrm/views/updates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/updates.py -------------------------------------------------------------------------------- /bookwyrm/views/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/user.py -------------------------------------------------------------------------------- /bookwyrm/views/wellknown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/views/wellknown.py -------------------------------------------------------------------------------- /bookwyrm/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bookwyrm/wsgi.py -------------------------------------------------------------------------------- /bump-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bump-version.sh -------------------------------------------------------------------------------- /bw-dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/bw-dev -------------------------------------------------------------------------------- /celerywyrm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/celerywyrm/__init__.py -------------------------------------------------------------------------------- /celerywyrm/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/celerywyrm/apps.py -------------------------------------------------------------------------------- /celerywyrm/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/celerywyrm/asgi.py -------------------------------------------------------------------------------- /celerywyrm/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/celerywyrm/celery.py -------------------------------------------------------------------------------- /celerywyrm/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/celerywyrm/settings.py -------------------------------------------------------------------------------- /celerywyrm/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/celerywyrm/urls.py -------------------------------------------------------------------------------- /celerywyrm/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/celerywyrm/wsgi.py -------------------------------------------------------------------------------- /complete_bwdev.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/complete_bwdev.fish -------------------------------------------------------------------------------- /complete_bwdev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/complete_bwdev.sh -------------------------------------------------------------------------------- /complete_bwdev.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/complete_bwdev.zsh -------------------------------------------------------------------------------- /contrib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/contrib/README.md -------------------------------------------------------------------------------- /contrib/systemd/bookwyrm-scheduler.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/contrib/systemd/bookwyrm-scheduler.service -------------------------------------------------------------------------------- /contrib/systemd/bookwyrm-worker.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/contrib/systemd/bookwyrm-worker.service -------------------------------------------------------------------------------- /contrib/systemd/bookwyrm.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/contrib/systemd/bookwyrm.service -------------------------------------------------------------------------------- /crowdin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/crowdin.yml -------------------------------------------------------------------------------- /dev-tools/.stylelintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/dev-tools/.stylelintignore -------------------------------------------------------------------------------- /dev-tools/.stylelintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/dev-tools/.stylelintrc.js -------------------------------------------------------------------------------- /dev-tools/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/dev-tools/Dockerfile -------------------------------------------------------------------------------- /dev-tools/nodejs.pref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/dev-tools/nodejs.pref -------------------------------------------------------------------------------- /dev-tools/nodejs.sources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/dev-tools/nodejs.sources -------------------------------------------------------------------------------- /dev-tools/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/dev-tools/package.json -------------------------------------------------------------------------------- /dev-tools/requirements.txt: -------------------------------------------------------------------------------- 1 | black==22.* 2 | -------------------------------------------------------------------------------- /docker-compose-init_letsencrypt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/docker-compose-init_letsencrypt.yml -------------------------------------------------------------------------------- /docker-compose-upgrade-db.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/docker-compose-upgrade-db.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /exports/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gunicorn.conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/gunicorn.conf.py -------------------------------------------------------------------------------- /images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /locale/af_ZA/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/af_ZA/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/af_ZA/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/af_ZA/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/ar_SA/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/ar_SA/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/ar_SA/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/ar_SA/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/ba_RU/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/ba_RU/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/ba_RU/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/ba_RU/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/bg_BG/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/bg_BG/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/bg_BG/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/bg_BG/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/bn_BD/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/bn_BD/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/bn_BD/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/bn_BD/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/bn_IN/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/bn_IN/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/bn_IN/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/bn_IN/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/ca_ES/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/ca_ES/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/ca_ES/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/ca_ES/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/cdo/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/cdo/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/cdo/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/cdo/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/cs_CZ/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/cs_CZ/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/cs_CZ/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/cs_CZ/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/cy_GB/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/cy_GB/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/cy_GB/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/cy_GB/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/da_DK/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/da_DK/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/da_DK/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/da_DK/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/de_DE/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/de_DE/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/de_DE/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/de_DE/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/el_GR/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/el_GR/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/el_GR/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/el_GR/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/en_Oulipo/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/en_Oulipo/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/en_Oulipo/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/en_Oulipo/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/en_US/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/en_US/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/en_US/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/en_US/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/eo_UY/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/eo_UY/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/eo_UY/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/eo_UY/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/es/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/es/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/es/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/es/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/es_ES/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/es_ES/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/es_ES/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/es_ES/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/eu_ES/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/eu_ES/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/eu_ES/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/eu_ES/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/fi_FI/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/fi_FI/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/fi_FI/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/fi_FI/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/fo_FO/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/fo_FO/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/fo_FO/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/fo_FO/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/fr_FR/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/fr_FR/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/fr_FR/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/fr_FR/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/ga_IE/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/ga_IE/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/ga_IE/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/ga_IE/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/gl_ES/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/gl_ES/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/gl_ES/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/gl_ES/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/he_IL/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/he_IL/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/he_IL/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/he_IL/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/hu_HU/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/hu_HU/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/hu_HU/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/hu_HU/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/id_ID/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/id_ID/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/id_ID/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/id_ID/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/it_IT/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/it_IT/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/it_IT/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/it_IT/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/ja_JP/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/ja_JP/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/ja_JP/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/ja_JP/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/ko_KR/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/ko_KR/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/ko_KR/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/ko_KR/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/lt_LT/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/lt_LT/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/lt_LT/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/lt_LT/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/nl_NL/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/nl_NL/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/nl_NL/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/nl_NL/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/no_NO/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/no_NO/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/no_NO/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/no_NO/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/pl_PL/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/pl_PL/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/pl_PL/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/pl_PL/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/pt_BR/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/pt_BR/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/pt_BR/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/pt_BR/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/pt_PT/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/pt_PT/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/pt_PT/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/pt_PT/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/ro_RO/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/ro_RO/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/ro_RO/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/ro_RO/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/ru_RU/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/ru_RU/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/ru_RU/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/ru_RU/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/sk_SK/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/sk_SK/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/sk_SK/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/sk_SK/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/sl_SI/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/sl_SI/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/sl_SI/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/sl_SI/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/sr_SP/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/sr_SP/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/sr_SP/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/sr_SP/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/sv_SE/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/sv_SE/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/sv_SE/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/sv_SE/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/tr_TR/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/tr_TR/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/tr_TR/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/tr_TR/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/uk_UA/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/uk_UA/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/uk_UA/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/uk_UA/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/vi_VN/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/vi_VN/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/vi_VN/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/vi_VN/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/zh_Hans/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/zh_Hans/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/zh_Hans/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/zh_Hans/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /locale/zh_Hant/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/zh_Hant/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /locale/zh_Hant/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/locale/zh_Hant/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/manage.py -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/mypy.ini -------------------------------------------------------------------------------- /nginx/99-autoreload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/nginx/99-autoreload.sh -------------------------------------------------------------------------------- /nginx/https.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/nginx/https.conf -------------------------------------------------------------------------------- /nginx/locations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/nginx/locations -------------------------------------------------------------------------------- /nginx/reverse_proxy.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/nginx/reverse_proxy.conf -------------------------------------------------------------------------------- /nginx/server_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/nginx/server_config -------------------------------------------------------------------------------- /nginx/server_name: -------------------------------------------------------------------------------- 1 | server_name ${DOMAIN}; 2 | -------------------------------------------------------------------------------- /nginx/ssl_bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/nginx/ssl_bootstrap -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.black] 2 | required-version = "22" 3 | -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/pytest.ini -------------------------------------------------------------------------------- /redis.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/redis.conf -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bookwyrm-social/bookwyrm/HEAD/requirements.txt -------------------------------------------------------------------------------- /static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /updates/0.3.4.sh: -------------------------------------------------------------------------------- 1 | ./bw-dev migrate django_celery_beat 2 | --------------------------------------------------------------------------------