Commit graph

  • 8d126fbe7a Add the avility to edit metadata and delete books after submission Las Zenow 2018-04-07 22:58:59 +00:00
  • de58f0251e Fix setting password Las Zenow 2018-02-22 09:57:37 +00:00
  • 22065852b2 Update zenow's gpg key Las Zenow 2018-02-14 12:01:03 +00:00
  • 548bcd3b70 Improve memory footprint on upload books Las Zenow 2017-09-26 23:46:03 +00:00
  • 04b636a62c Fixup markdown Las Zenow 2017-09-21 21:21:09 +00:00
  • 6ef8b53d72 Update README to markdown Las Zenow 2017-09-21 21:19:06 +00:00
  • c9b967a2ef Create tables, indexes, functions and triggers programatically Las Zenow 2017-09-21 21:05:06 +00:00
  • cc12981a50 Add submission page for uploads Las Zenow 2017-09-21 12:09:04 +00:00
  • 26894f1438 Add support for quotes in search strings Las Zenow 2017-09-20 19:53:33 +00:00
  • b338cb3393 Add cache control header to static content Las Zenow 2017-07-06 08:13:15 +00:00
  • ab9c5281a5 Instrument with less labels and more focused metrics Las Zenow 2017-06-07 23:15:41 +00:00
  • 455fb65e77 Reorganize instrument code Las Zenow 2017-06-07 22:00:17 +00:00
  • 8446c116a8 Remove unused Chart.js Las Zenow 2017-06-07 21:59:46 +00:00
  • c6354c46c8 Let's instrument the search string with the duration Las Zenow 2017-06-06 14:40:59 +00:00
  • 5eca3843cc Let's instrument the response time before writting the template Las Zenow 2017-06-06 14:31:32 +00:00
  • 5517da6a69 Refactor template loading around the handler Las Zenow 2017-06-06 14:18:47 +00:00
  • d40dc21627 Cache front page results Las Zenow 2017-06-05 23:03:24 +00:00
  • f4ca9e2dbc Add instrumentation with prometheus Las Zenow 2017-06-05 16:17:14 +00:00
  • 2a72154308 Center bitcoin qrcode Las Zenow 2017-06-05 08:46:41 +00:00
  • 2562f4c2c8 Fix metadata editor Las Zenow 2017-05-30 23:28:42 +00:00
  • 71d975c2f7 Keep count of downladed/viewed books Las Zenow 2017-05-30 22:10:21 +00:00
  • 68ffe6cf5b Use all langs for the tsquery Las Zenow 2017-05-29 12:38:35 +00:00
  • 58ed66d426 Serve static files separately Las Zenow 2017-05-29 09:45:38 +00:00
  • 825bad4540 Fix capitalization of getDocumentById Las Zenow 2017-05-27 09:52:44 +00:00
  • 83ab1b461d Expose AddRaw[User|News] for scripting Las Zenow 2017-05-21 22:48:43 +00:00
  • d0670c0b62 Cache the full book counter Las Zenow 2017-05-19 00:27:14 +00:00
  • 0c3385200e Fix tag indexing Las Zenow 2017-05-18 23:48:43 +00:00
  • e0854aa001 Using master pg library Las Zenow 2017-05-18 22:16:16 +00:00
  • d9a95a997c Normalize probperly the lang Las Zenow 2017-05-14 11:11:51 +00:00
  • 42ccf52718 trigram indexes Las Zenow 2017-03-23 11:13:39 +00:00
  • b62b303995 Helper functions for the migration scripts Las Zenow 2016-09-04 12:33:53 -04:00
  • fd0b9cf53d Use the right date type for news Las Zenow 2016-09-04 12:32:58 -04:00
  • 15e1802a00 Fix tags updater and query parser Las Zenow 2016-09-04 08:18:58 -04:00
  • b7c1d74e83 Fix parse subject Las Zenow 2016-09-03 15:58:42 -04:00
  • 18baa2938b Remove statistics and add frequent tags in memory Las Zenow 2016-09-03 15:08:10 -04:00
  • 284b649b69 Update expiration date of the gpg key Las Zenow 2016-07-30 09:11:23 -04:00
  • 52b9882be9 Convert Id to ID Las Zenow 2016-07-30 07:59:30 -04:00
  • f12114c296 Deprecate bad quality flag Las Zenow 2016-07-30 07:46:35 -04:00
  • 7f9c172853 Rename author to authors and subject to tags Las Zenow 2016-07-30 07:36:58 -04:00
  • e72de38725 [WIP] migration to psql Las Zenow 2016-07-30 07:10:33 -04:00
  • e1bd235785 Implement Read Only mode Las Zenow 2017-05-21 10:16:16 +00:00
  • 6464d92dd4 Check if there is any author before using the first Las Zenow 2017-02-05 14:14:22 +00:00
  • ffbca5e162 Return to the previous location when saving/deleting books Las Zenow 2017-02-05 01:51:00 +00:00
  • 7f7cafd1c1 List of tags in the editor Las Zenow 2017-02-01 15:36:30 +00:00
  • 1cae0821ba Support lattest gorilla router patterns Las Zenow 2017-02-05 00:59:56 +00:00
  • 3592c7fc0d Add the query to next and prev pages Las Zenow 2017-02-05 00:59:29 +00:00
  • bcbabce401 Use jmhodges fork of gocld2 Las Zenow 2017-02-04 12:43:25 +00:00
  • 8e82ee3702 Add search terms to the moderation page Las Zenow 2017-02-04 01:28:10 +00:00
  • fcf9b1eb8d Add ISBN to the metadata editor Las Zenow 2017-01-31 10:45:28 +00:00
  • 0f627dcd53 Add bitcoin QR-code Las Zenow 2016-12-23 02:50:11 -05:00
  • 7a0f4834a5 Reduce to 10 the books listed in the new page. Las Zenow 2016-10-21 14:27:26 -04:00
  • dcc2d3b9dc Add the moderator role Las Zenow 2016-10-16 20:05:45 -04:00
  • baf2b5a6a9 Use struct literal initialization Las Zenow 2016-05-03 10:11:59 -04:00
  • 0e8f1e7b56 Convert config.go into command line params Las Zenow 2016-05-03 01:03:23 -04:00
  • 9d1f1ad5c0 Move all the code to a lib folder Las Zenow 2016-05-02 21:36:49 -04:00
  • e963d00014 Configure host url Las Zenow 2016-04-24 09:05:52 -04:00
  • 6c08f284b9 Use diferent titles per page Las Zenow 2016-01-28 18:13:26 -05:00
  • b0e3659956 Set a default height in the reader iframe to support non-javascript view Las Zenow 2016-01-28 17:42:00 -05:00
  • 97dd6934b4 Use the oficial golang.org/x/crypto lib Las Zenow 2016-01-28 17:14:43 -05:00
  • fb43f2b83a Put the full public key in the about page Las Zenow 2015-11-15 08:52:09 -05:00
  • bf09d3c0be Add cache header Las Zenow 2015-04-27 20:15:42 -04:00
  • 4ace7a687e Don't sort by text in the Iter Las Zenow 2015-04-28 11:29:32 -04:00
  • b178df89b0 Check if the lang is supported by mongo Las Zenow 2015-04-27 20:54:41 -04:00
  • 804112e459 Tools are not in the repo anymore, remove them from gitignore Las Zenow 2015-04-27 20:33:28 -04:00
  • 4e9e0fb2a5 Add books Iter Las Zenow 2015-04-21 21:52:34 -04:00
  • 2f2ff3dd8f Add isbn parser Las Zenow 2015-02-08 00:16:29 -05:00
  • 09536bd0d8 Refactor the epub parser to it's own module Las Zenow 2015-01-25 23:37:52 -05:00
  • 08ccdaf27d Move to gitlab Las Zenow 2015-04-21 21:32:01 -04:00
  • a1ef113ced Create the text index Las Zenow 2015-01-24 11:53:28 -06:00
  • efcc9cdf8e Use cld2 for language guessing Las Zenow 2015-01-22 23:02:00 -06:00
  • 6993fcb9e8 Add history of modifications Las Zenow 2015-01-22 21:58:27 -06:00
  • e732909773 Use io.readerAt to open the books without loading everything in memory Las Zenow 2015-01-22 21:16:20 -06:00
  • 965205adae Document the different ways to access the library Las Zenow 2015-01-18 18:48:23 -06:00
  • b0a0b68561 Basic OPDS support Las Zenow 2015-01-17 02:19:14 -06:00
  • 078b210392 Use text search Las Zenow 2014-10-26 12:12:27 -06:00
  • fe74245dad Add description.json following the ahmia proposal http://msydqstlz2kzerdg.onion/documentation/descriptionProposal/ Las Zenow 2014-09-14 00:54:52 -05:00
  • deece4f5d0 One flag per user Las Zenow 2014-09-07 21:13:52 -05:00
  • f5363e17bc Add bad quality flag Las Zenow 2014-09-07 20:22:24 -05:00
  • 45efecbfc8 Add robots.txt Las Zenow 2014-09-07 02:49:39 -05:00
  • 3122a3158f Add sandboxing to the iframe Las Zenow 2014-09-07 00:01:39 -05:00
  • 9641351ac3 News index should not be unique Las Zenow 2014-08-31 17:41:39 -05:00
  • deefd5a7f5 Don't try to delte empty ids Las Zenow 2014-08-31 17:19:48 -05:00
  • f0ab0cc441 Create indexes on database init Las Zenow 2014-08-31 15:09:59 -05:00
  • 9f2ac754ac Give more info on the search json Las Zenow 2014-08-30 18:22:48 -05:00
  • 23e7866ba9 Don't use spaces on the json Las Zenow 2014-08-30 15:02:51 -05:00
  • 562bc157ee Normalize includes Las Zenow 2014-08-30 13:17:50 -05:00
  • 1a897cd1bd Add json fmt support Las Zenow 2014-08-30 03:56:36 -05:00
  • c132c0fdf6 Refactor templates to make take care of fmt Las Zenow 2014-08-30 01:25:16 -05:00
  • e81df155a2 Calculate the depth on the chapters properly Las Zenow 2014-08-28 23:54:15 -05:00
  • 0cbda42c58 Remove the tools folder Las Zenow 2014-08-28 02:16:10 -05:00
  • c04bbe784e Add store migration tool to extract files from the database Las Zenow 2014-08-23 01:55:27 -05:00
  • f4690b2bba Move files to a local folder Las Zenow 2014-08-21 19:24:23 -05:00
  • 97ed9ec073 Use gopkg.in/mgo.v2 package Las Zenow 2014-08-18 19:27:53 -05:00
  • 94acf36994 Fix tests Las Zenow 2014-07-09 23:25:11 -05:00
  • 40800c6527 Remove the dependency of bson to interact with the books database Las Zenow 2014-07-02 21:09:41 -05:00
  • 93d31b53fe Move the query parsing to the database Las Zenow 2014-07-02 20:58:00 -05:00
  • 44d3a191f6 Add DB.GetBookId Las Zenow 2014-07-02 20:40:24 -05:00
  • 07a133e49a Use scrypt to store passwords Las Zenow 2014-06-30 23:06:55 -05:00
  • fdb7544999 Disable account creation Las Zenow 2014-06-30 19:17:42 -05:00
  • 82ecb433df Add keywords updater tool Las Zenow 2014-06-30 18:51:48 -05:00