1
0
Fork 0
mirror of synced 2024-06-30 03:50:42 +12:00
Commit graph

1225 commits

Author SHA1 Message Date
Nick Sweeting 11fd436305 use new mypy TypedDict to manage config typing 2019-04-24 11:36:14 -04:00
Nick Sweeting 461a8b0d71 use new config vars for html index writing 2019-04-24 04:10:02 -04:00
Nick Sweeting 6235d859dc seamless archive init and migration process across versions 2019-04-24 04:09:50 -04:00
Nick Sweeting 5ef5415f3f rename archive toggles from FETCH_ to SAVE_ for clarity 2019-04-24 04:09:25 -04:00
Nick Sweeting 0f2497a2a6 add functions to parse link details jsons and list+apply migrations 2019-04-24 04:07:46 -04:00
Nick Sweeting 0b27f33d2e fix sql link parsing and writing 2019-04-24 04:06:54 -04:00
Nick Sweeting ce2d18644b add missing django-extensions dependency 2019-04-24 04:05:16 -04:00
Nick Sweeting 735db84022 add some missing defaults to Archivebox.conf.default 2019-04-23 22:36:43 -04:00
Nick Sweeting ba7144f6f3 customize django admin ui chrome 2019-04-22 21:40:42 -04:00
Nick Sweeting b44281919d add todo comment for mlazana 2019-04-22 19:10:22 -04:00
Nick Sweeting 71402c3d09 add manage command and shell welcome message 2019-04-22 19:08:01 -04:00
Nick Sweeting 834aaa1591 better template staticfile management with themes dir 2019-04-22 19:07:39 -04:00
Nick Sweeting f0f516e853 check for data folder when running most subcommands 2019-04-22 19:06:48 -04:00
Nick Sweeting bb10171f99 add missing dependencies to setup and pipfile 2019-04-22 19:06:12 -04:00
Nick Sweeting 2f0dbeebc1 update docstrings and comments 2019-04-22 14:42:04 -04:00
Nick Sweeting ab68819332 add archivebox info command to scan data dir 2019-04-22 14:34:30 -04:00
Nick Sweeting 50b947f41d add md5 hashes to dependencies dict 2019-04-22 14:34:12 -04:00
Nick Sweeting 29ced7b5c8 allow running archivebox core commands from manage.py 2019-04-22 13:36:27 -04:00
Nick Sweeting 168e578ea4 fix bad default in scheduler 2019-04-22 13:21:08 -04:00
Nick Sweeting 354895aef1 django admin to view links now working 2019-04-22 13:20:19 -04:00
Nick Sweeting f489dd96a9 fix archivebox remove rejecting stdin patterns 2019-04-22 13:19:47 -04:00
Nick Sweeting 6eff6f43c0
Merge pull request #219 from dezren39/patch-1
Resolve 3 typos in util.py
2019-04-20 14:15:29 -04:00
Drewry Pope 332a32f4f9
Resolve 3 typos in util.py 2019-04-20 02:59:44 -05:00
Nick Sweeting 39a0ab3013 add pipenv, schedule cmd, logs dir, and lots more 2019-04-18 21:10:00 -04:00
Nick Sweeting 4f869f235f add package headers 2019-04-17 22:00:54 -04:00
Nick Sweeting 920898e160 working archivebox-server command 2019-04-17 05:42:35 -04:00
Nick Sweeting 669bd6bee4 first views for archivebox server 2019-04-17 05:42:21 -04:00
Nick Sweeting 289a6ea30f fix database file location and init process 2019-04-17 05:42:09 -04:00
Nick Sweeting 88a37bc552 fix json list output 2019-04-17 05:41:41 -04:00
Nick Sweeting 35aa8c8902 clearer sql parsing and dumping 2019-04-17 03:50:41 -04:00
Nick Sweeting cdb70c73df first working django model with archivebox-shell command and sql exporting 2019-04-17 03:49:18 -04:00
Nick Sweeting ecf95d398a cleanup after test output 2019-04-17 02:27:38 -04:00
Nick Sweeting 8101ce7f23 add tests 2019-04-17 02:25:39 -04:00
Nick Sweeting 9ce47431da better loading and saving storage mechanism 2019-04-17 02:25:28 -04:00
Nick Sweeting c95f893b61 use out_dir instead of link_dir 2019-04-17 02:23:45 -04:00
Nick Sweeting 8b4b13b667 accept multiple pattern args for removal 2019-04-17 02:22:29 -04:00
Nick Sweeting 21174da014 better data folder checking on startup 2019-04-17 02:22:19 -04:00
Nick Sweeting 22bea7a4f6 use atomic writes inside to_json helper func 2019-04-16 23:22:24 -04:00
Nick Sweeting 717e390ef6 remove derived link info in favor of derived Link properties 2019-04-16 23:21:24 -04:00
Nick Sweeting 50d368b1bc log matching links in a more logical place 2019-04-16 23:20:31 -04:00
Nick Sweeting 1e759084f3 dedupe urls using exact url instead of fuzzy url 2019-04-16 23:19:44 -04:00
Nick Sweeting 6e5a77e1ad check data folder on startup 2019-04-16 23:19:21 -04:00
Nick Sweeting fafdef1e6d prevent running as root 2019-04-16 23:18:42 -04:00
Nick Sweeting 59da48206a
Update README.md 2019-04-16 21:21:40 -04:00
Nick Sweeting 24e8eb95dd
Update README.md 2019-04-16 21:04:18 -04:00
Nick Sweeting adfcb1517a
Update README.md 2019-04-16 21:03:51 -04:00
Nick Sweeting 6401158f7f
comment out IRC links until we find a better chat solution 2019-04-12 13:59:22 -04:00
Nick Sweeting e120415631
Merge pull request #216 from bltavares/master
Copy project into image instead of cloning to avoid stale images on Docker Hub
2019-04-12 13:33:03 -04:00
Bruno Tavares e9f9c1ec5d Copy project into image instead of cloning
Docker `RUN` statements cache based on the text of the command executed,
not the content of what it does to the image.

Since the command was cloning the project, and the text didn't change,
building the image would not update the code if the image was already
cached. This lead to a stale Docker image distributed on Docker Hub.

This could also cause some confusion, as modified code would not show up
on the image during the build process.

This commit changes the build process to copy the content of the project
into the image. Whenever a file changes it will trigger a new updated
image.
2019-04-11 22:43:52 -03:00
Nick Sweeting 3fb10dbf35 working better removal ux 2019-04-11 08:11:32 -04:00